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

Constructor Index

 o OffsetLocation(Location, int, int)
Erzeugt eine Location relativ um dx und dy versetzt zur originalen Location.

Method Index

 o getAbsoluteX(Dimension)
Ermittelt die physische x-Position für die angegebene Dimension.
 o getAbsoluteY(Dimension)
Ermittelt die physische y-Position für die angegebene Dimension.
 o getRelativPoint()
Ermittelt den relativen Punkt unter Berücksichtigung der Verschiebung.
 o getRelativX()
Gibt die tatsächliche logische x-Position zurück.
 o getRelativY()
Gibt die tatsächliche logische y-Position zurück.
 o toString()
Gibt einen String zurück, der die Location beschreibt.

Constructors

 o 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

Methods

 o 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
 o 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
 o getRelativPoint
  public Point getRelativPoint()
Ermittelt den relativen Punkt unter Berücksichtigung der Verschiebung.

Overrides:
getRelativPoint in class Location
 o getRelativX
  public int getRelativX()
Gibt die tatsächliche logische x-Position zurück.

Overrides:
getRelativX in class Location
 o getRelativY
  public int getRelativY()
Gibt die tatsächliche logische y-Position zurück.

Overrides:
getRelativY in class Location
 o 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