|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmapper.DataStrukture.PositionArray
public class PositionArray
Die Klasse PositionArray implementiert eine dynamische Grösse eines Arrays. Der Grund weswegen ich keine Vektoren oder ArrayList verwende ist, daß das Löschen von Polygonen nicht unterstützt wird und die Zeit da ist, das Array nur im die Grösse Eins zu erhöhen.
Field Summary | |
---|---|
(package private) int[] |
_pointsX
|
(package private) int[] |
_pointsY
|
(package private) int[] |
_tmpX
|
(package private) int[] |
_tmpY
|
(package private) double |
_zrx
|
(package private) double |
_zry
|
Constructor Summary | |
---|---|
PositionArray(double zrx,
double zry)
Initialisierung des Polygons mit der Knotenanzahl Eins. |
Method Summary | |
---|---|
int |
getLength()
Liefert die Länge des Arrays zurück, in diesem Fall werden die Anzahl der X- und Y- Koordinaten nicht verglichen, da X und Y Koordinaten in gleicher Anzahl vorhanden sind. |
int[] |
getPointsX()
Liefert die X-Koordinaten des Polygons. |
int[] |
getPointsY()
Liefert die Y-Koordinaten des Polygons. |
int |
getX(int position)
Liefert die X-Koordinate des Polygon an der vorgegebenen Stelle des Arrays. |
int |
getY(int position)
Liefert die Y-Koordinate des Polygon an der vorgegebenen Stelle des Arrays. |
void |
setPosition(Position position)
Hinzufügen einer X und Y Koordinate mittels eines Position Objektes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
int[] _pointsX
int[] _pointsY
int[] _tmpX
int[] _tmpY
double _zrx
double _zry
Constructor Detail |
---|
public PositionArray(double zrx, double zry)
zrx
- Zoomfaktor der X-Koordinatezry
- Zoomfaktor der Y-KoordinateMethod Detail |
---|
public void setPosition(Position position)
Position
Objektes.
position
- Positionsangabe hinzufügenpublic int[] getPointsX()
public int getX(int position)
position
- Integerwert der Position im Array.
public int[] getPointsY()
public int getY(int position)
position
- Integerwert der Position im Array.
public int getLength()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |