All Packages Class Hierarchy This Package Previous Next Index
Class edu.tucz.via.RelLocation
java.lang.Object
|
+----edu.tucz.via.Location
|
+----edu.tucz.via.RelLocation
- public class RelLocation
- extends Location
Diese Location Klasse ist dafür da, eine relative Position anzugeben, bei der die Breite
des Fensters immer 1.0 und auch die Höhe des Fensters 1.0 ist. Die linke obere Ecke hat also
die Koordinaten (0.0/0.0) und die rechte untere Ecke (1.0/1.0). Eine wagerechte Linie in der
Mitte des Fensters geht also von (0.0/0.5) nach (1.0/0.5).
- Version:
- 1.0
- Author:
- Chris Hübsch
-
RelLocation(double, double)
- Erzeugt eine neue RelLocation mit den angegebenen Werten.
-
getAbsoluteX(Dimension)
- Berechnet die physiche x-Position des Punktes.
-
getAbsoluteY(Dimension)
- Berechnet die physiche y-Position des Punktes.
-
getRelativPoint()
- Berechnet den dieser Location entsprechenden Punkt.
-
getRelativX()
- Bestimmt die logische x-Koordinate, die dem angegebenen Bruchteil der logischen Breite
entspricht.
-
getRelativY()
- Bestimmt die logische y-Koordinate, die dem angegebenen Bruchteil der logischen Höhe
entspricht.
-
logicalX2PhysicalX(Dimension, double)
- Wandelt den angegebenen logischen x-Wert in einen physischen x-Wert um.
-
logicalY2PhysicalY(Dimension, double)
- Wandelt den angegebenen logischen y-Wert in einen physischen y-Wert um.
-
toString()
- Liefert einen die Location beschreibenden String.
RelLocation
public RelLocation(double x,
double y)
- Erzeugt eine neue RelLocation mit den angegebenen Werten.
- Parameters:
- x - die x-Position des Punktes
- y - die y-Position des Punktes
getAbsoluteX
public int getAbsoluteX(Dimension c)
- Berechnet die physiche x-Position des Punktes. Das x-Offset wird berücksichtigt.
- Parameters:
- c - die Dimension des Fensters, für das die Berechnung erfolgen soll.
- Overrides:
- getAbsoluteX in class Location
getAbsoluteY
public int getAbsoluteY(Dimension c)
- Berechnet die physiche y-Position des Punktes. Das y-Offset wird berücksichtigt.
- Parameters:
- c - die Dimension des Fensters, für das die Berechnung erfolgen soll.
- Overrides:
- getAbsoluteY in class Location
getRelativPoint
public Point getRelativPoint()
- Berechnet den dieser Location entsprechenden Punkt.
- Returns:
- der dieser Position entsprechende Punkt in logischen Koordinaten
- Overrides:
- getRelativPoint in class Location
getRelativX
public int getRelativX()
- Bestimmt die logische x-Koordinate, die dem angegebenen Bruchteil der logischen Breite
entspricht.
- Overrides:
- getRelativX in class Location
getRelativY
public int getRelativY()
- Bestimmt die logische y-Koordinate, die dem angegebenen Bruchteil der logischen Höhe
entspricht.
- Overrides:
- getRelativY in class Location
logicalX2PhysicalX
public static int logicalX2PhysicalX(Dimension c,
double o)
- Wandelt den angegebenen logischen x-Wert in einen physischen x-Wert um. Das x-Offset wird
nicht berücksichtigt.
- Parameters:
- c - die Dimension des Fensters, für das die Berechnung erfolgen soll.
- o - die logische Breite als "Teil von 1"
logicalY2PhysicalY
public static int logicalY2PhysicalY(Dimension c,
double o)
- Wandelt den angegebenen logischen y-Wert in einen physischen y-Wert um. Das y-Offset wird
nicht berücksichtigt.
- Parameters:
- c - die Dimension des Fensters, für das die Berechnung erfolgen soll.
- o - die logische Höhe als "Teil von 1"
toString
public String toString()
- Liefert einen die Location beschreibenden String.
- Overrides:
- toString in class Location
All Packages Class Hierarchy This Package Previous Next Index