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< Segment > | getSegments () |
PNode | getDiagramNode () |
int | getDiagramMode () |
Private Member Functions | |
void | calculateRings (Segment parent, FileStructure tmpFileStructure, PLayer layer) |
Private Attributes | |
FileStructure | fileStructure |
ArrayList< Segment > | segments = new ArrayList<Segment>() |
int | radius |
PNode | diagramNode |
int | mode |
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
void Diagram.calculateRings | ( | Segment | parent, | |
FileStructure | tmpFileStructure, | |||
PLayer | layer | |||
) | [private] |
Dient zur Kalkulation der einzelnen Segmente fuer das gesamte Diagramm Erstellung der Segmente
parent | ||
tmpFileStructure | ||
layer |
void Diagram.draw | ( | PLayer | layer | ) |
Methode zum Zeichnen des Diagramms
layer |
ArrayList<Segment> Diagram.getSegments | ( | ) |
Retourniert die Segmente des Diagramms
PNode Diagram.getDiagramNode | ( | ) |
Retourniert den Root Node - das Diagramm
int Diagram.getDiagramMode | ( | ) |
Setzen des Modes (Inner, Outer, Segment View)
FileStructure Diagram.fileStructure [private] |
ArrayList<Segment> Diagram.segments = new ArrayList<Segment>() [private] |
int Diagram.radius [private] |
PNode Diagram.diagramNode [private] |
int Diagram.mode [private] |