Segment Class Reference
List of all members.
|
Public Member Functions |
void | setDiagramNode (PNode diagramNode) |
void | setCenter (int x, int y) |
int | getCenterX (int x) |
int | getCenterY (int y) |
int | getRadius () |
Area | getArc () |
Area | getFullArc () |
Area | getCircle () |
PPath | getPPath () |
double | getStartDegree () |
String | getNodeName () |
double | getEndDegree () |
Color | getColor () |
void | setLastNode (PNode tmpNode) |
PNode | getLastNode () |
void | resetColor () |
void | setOutputNode (PNode outputNode) |
| Segment (int radius, double startDegree, double endDegree, Segment parent, String segmentName, Color color, ArrayList< Segment > segments, int mode) |
void | setAction () |
Private Member Functions |
void | createSegment (int radius, double startDegree, double endDegree) |
void | subtractSegment (Segment parent) |
String | getFilePath () |
void | getFileName (PNode tmpNode) |
void | drawCircleView (int x, int y, String filePath) |
void | drawSegmentView (int x, int y, String filePath) |
void | drawInnerCircleView (String filePath) |
void | createNode () |
Private Attributes |
int | centerX = 500 |
int | centerY = 500 |
int | x |
int | y |
Segment | parent = null |
Area | fullArc = null |
Area | Arc = null |
Area | circle = null |
PPath | ppathArc = null |
int | radius |
double | startDegree |
double | endDegree |
String | nodeName |
Color | color |
ArrayList< Segment > | segments |
int | mode |
PNode | diagramNode |
PNode | lastNode |
PNode | outputNode |
Constructor & Destructor Documentation
Segment.Segment |
( |
int |
radius, |
|
|
double |
startDegree, |
|
|
double |
endDegree, |
|
|
Segment |
parent, |
|
|
String |
segmentName, |
|
|
Color |
color, |
|
|
ArrayList< Segment > |
segments, |
|
|
int |
mode | |
|
) |
| | |
Konstruktor
- Parameters:
-
| radius | |
| startDegree | |
| endDegree | |
| parent | |
| segmentName | |
| color | |
| segments | |
| mode | |
Member Function Documentation
void Segment.setDiagramNode |
( |
PNode |
diagramNode |
) |
|
Setzt den Rootdiagrammknoten
- Parameters:
-
void Segment.setCenter |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | |
Setzt das Center des Diagramms
- Parameters:
-
int Segment.getCenterX |
( |
int |
x |
) |
|
Retourniert das Center des Diagramms X
- Parameters:
-
- Returns:
int Segment.getCenterY |
( |
int |
y |
) |
|
Retourniert das Center des Diagramms Y
- Parameters:
-
- Returns:
int Segment.getRadius |
( |
|
) |
|
Retourniert den Radius des Segments
- Returns:
Retourniert die grafische Komponente des Segments
- Returns:
Area Segment.getFullArc |
( |
|
) |
|
Retourniert die grafische Komponente des Segments
- Returns:
Area Segment.getCircle |
( |
|
) |
|
Retourniert das Segment als Kreis
- Returns:
PPath Segment.getPPath |
( |
|
) |
|
Retourniert das Piccolo Segment des Segments
- Returns:
double Segment.getStartDegree |
( |
|
) |
|
Retourniert den Startgrad
- Returns:
String Segment.getNodeName |
( |
|
) |
|
Retourniert den Knotennamen (Piccolo)
- Returns:
double Segment.getEndDegree |
( |
|
) |
|
Retourniert den Endgrad
- Returns:
Color Segment.getColor |
( |
|
) |
|
Retourniert die Farbe
- Returns:
void Segment.setLastNode |
( |
PNode |
tmpNode |
) |
|
Setzt den zuletzt gesetzten Knoten im Diagramm
- Parameters:
-
PNode Segment.getLastNode |
( |
|
) |
|
Retourniert den zuletzt gesetzten Knoten des Diagramms
- Returns:
void Segment.resetColor |
( |
|
) |
|
void Segment.setOutputNode |
( |
PNode |
outputNode |
) |
|
Setzt die Top Informationsleiste des Diagramms
- Parameters:
-
void Segment.createSegment |
( |
int |
radius, |
|
|
double |
startDegree, |
|
|
double |
endDegree | |
|
) |
| | [private] |
Kreiert das Segment - Start und Ende
- Parameters:
-
| radius | |
| startDegree | |
| endDegree | |
void Segment.subtractSegment |
( |
Segment |
parent |
) |
[private] |
Zieht 2 Segmente von einander ab
- Parameters:
-
void Segment.setAction |
( |
|
) |
|
Setzt die Aktion, welche auf die Segmente gesetzt wurden
String Segment.getFilePath |
( |
|
) |
[private] |
Retourniert den Pfad des Files
- Returns:
void Segment.getFileName |
( |
PNode |
tmpNode |
) |
[private] |
Retourniert den Ausgabetext, wenn man auf ein Segment klickt.
- Parameters:
-
void Segment.drawCircleView |
( |
int |
x, |
|
|
int |
y, |
|
|
String |
filePath | |
|
) |
| | [private] |
void Segment.drawSegmentView |
( |
int |
x, |
|
|
int |
y, |
|
|
String |
filePath | |
|
) |
| | [private] |
void Segment.drawInnerCircleView |
( |
String |
filePath |
) |
[private] |
void Segment.createNode |
( |
|
) |
[private] |
Kreiert den grafischen Knoten des Piccolos des Segments
Member Data Documentation
The documentation for this class was generated from the following file: