Diagram Class Reference

Collaboration diagram for Diagram:
[legend]

List of all members.

Public Member Functions

 Diagram (FileStructure filestructure, int radius, PLayer layer, int mode)
 Diagram (FileStructure filestructure, int radius, PLayer layer, Segment root, int mode)
void draw (PLayer layer)
ArrayList< SegmentgetSegments ()
PNode getDiagramNode ()
int getDiagramMode ()

Private Member Functions

void calculateRings (Segment parent, FileStructure tmpFileStructure, PLayer layer)

Private Attributes

FileStructure fileStructure
ArrayList< Segmentsegments = new ArrayList<Segment>()
int radius
PNode diagramNode
int mode


Constructor & Destructor Documentation

Diagram.Diagram ( FileStructure  filestructure,
int  radius,
PLayer  layer,
int  mode 
)

Konstruktor zum Erstellen eines neuen Diagramms

Diagram.Diagram ( FileStructure  filestructure,
int  radius,
PLayer  layer,
Segment  root,
int  mode 
)

Konstruktor zum Erstellen eines neuen Diagramms


Member Function Documentation

void Diagram.calculateRings ( Segment  parent,
FileStructure  tmpFileStructure,
PLayer  layer 
) [private]

Dient zur Kalkulation der einzelnen Segmente fuer das gesamte Diagramm Erstellung der Segmente

Parameters:
parent 
tmpFileStructure 
layer 

void Diagram.draw ( PLayer  layer  ) 

Methode zum Zeichnen des Diagramms

Parameters:
layer 

ArrayList<Segment> Diagram.getSegments (  ) 

Retourniert die Segmente des Diagramms

Returns:

PNode Diagram.getDiagramNode (  ) 

Retourniert den Root Node - das Diagramm

Returns:

int Diagram.getDiagramMode (  ) 

Setzen des Modes (Inner, Outer, Segment View)

Returns:


Member Data Documentation

ArrayList<Segment> Diagram.segments = new ArrayList<Segment>() [private]

int Diagram.radius [private]

PNode Diagram.diagramNode [private]

int Diagram.mode [private]


The documentation for this class was generated from the following file:

Generated on Wed Jun 4 03:33:46 2008 for RSFD by  doxygen 1.5.6