All Packages Class Hierarchy This Package Previous Next Index
Class edu.tucz.via.OffsetLocation
java.lang.Object
|
+----edu.tucz.via.Location
|
+----edu.tucz.via.OffsetLocation
- public class OffsetLocation
- extends Location
Dieser Nachfolger von Location ist geeignet, um Positionen anzugeben, die relativ zu einer
anderen Location liegen. Es können somit auch "Ketten" von Positionen aufgabaut werden. Es
ist jedoch darauf zu achten, daß keine "Ringe" entstehen, die wahrscheinlich zu
Stacküberläufen führen werden.
- Version:
- 1.0
- Author:
- Chris Hübsch
-
OffsetLocation(Location, int, int)
- Erzeugt eine Location relativ um dx und dy versetzt zur originalen Location.
-
getAbsoluteX(Dimension)
- Ermittelt die physische x-Position für die angegebene Dimension.
-
getAbsoluteY(Dimension)
- Ermittelt die physische y-Position für die angegebene Dimension.
-
getRelativPoint()
- Ermittelt den relativen Punkt unter Berücksichtigung der Verschiebung.
-
getRelativX()
- Gibt die tatsächliche logische x-Position zurück.
-
getRelativY()
- Gibt die tatsächliche logische y-Position zurück.
-
toString()
- Gibt einen String zurück, der die Location beschreibt.
OffsetLocation
public OffsetLocation(Location ori,
int dx,
int dy)
- Erzeugt eine Location relativ um dx und dy versetzt zur originalen Location.
- Parameters:
- ori - die originale Location
- dx - x-Verschiebung bezüglich ori
- dy - y-Verschiebung bezüglich ori
getAbsoluteX
public int getAbsoluteX(Dimension c)
- Ermittelt die physische x-Position für die angegebene Dimension.
- Parameters:
- c - die Dimension des Canvas
- Returns:
- die physiche x-Koordinate der Location
- Overrides:
- getAbsoluteX in class Location
getAbsoluteY
public int getAbsoluteY(Dimension c)
- Ermittelt die physische y-Position für die angegebene Dimension.
- Parameters:
- c - die Dimension des Canvas
- Returns:
- die physiche y-Koordinate der Location
- Overrides:
- getAbsoluteY in class Location
getRelativPoint
public Point getRelativPoint()
- Ermittelt den relativen Punkt unter Berücksichtigung der Verschiebung.
- Overrides:
- getRelativPoint in class Location
getRelativX
public int getRelativX()
- Gibt die tatsächliche logische x-Position zurück.
- Overrides:
- getRelativX in class Location
getRelativY
public int getRelativY()
- Gibt die tatsächliche logische y-Position zurück.
- Overrides:
- getRelativY in class Location
toString
public String toString()
- Gibt einen String zurück, der die Location beschreibt.
- Overrides:
- toString in class Location
All Packages Class Hierarchy This Package Previous Next Index