|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.gui.VirtualScreen
Stellt einen virtuellen Bildschirmbereich mit einem konstanten
Constructor Summary | |
VirtualScreen()
Leerer Konstruktor. |
Method Summary | |
java.awt.Rectangle |
getBounds()
Liefert den Bildschirmbereich. |
java.awt.Point |
getScreenCenterPoint()
Gibt den Mittelpunkt des sichtbaren Ausschnittes in aktuellen Bildschirmkoordinaten zurück. |
int |
getScreenX(int x)
Konvertiert Koordinaten in die aktuellen Bildschirmkoordinaten. |
int |
getScreenY(int y)
Konvertiert Koordinaten in die aktuellen Bildschirmkoordinaten. |
java.lang.Object |
getStatus()
Liefert ein Objekt mit dem Transformationsstatus. |
int |
getX(int x)
Konvertiert aktuelle Bildschirmkoordinaten in Koordinaten. |
int |
getY(int y)
Konvertiert aktuelle Bildschirmkoordinaten in Koordinaten. |
void |
resize(int width,
int height)
Verändert die Größe des Bildschirmbereiches entsprechend width und height. |
void |
resize(java.awt.Rectangle newpos)
Verschiebt den Bildschirmbereich entsprechend newpos. |
void |
setScreen(java.awt.Rectangle newpos)
|
void |
setStatus(java.lang.Object status)
Stellt den im Objekt status gespeicherten Status der Transformation wieder her. |
void |
transform(java.awt.Point p)
Transformiert den Punkt p in korrekte Bildschirmkoordinaten |
void |
transform(java.awt.Point[] points)
Transformiert ein Array mit aktuellen Bildschirmkoordinaten in korrekte Bildschirmkoordinaten. |
void |
transform(java.awt.Rectangle r)
Transformiert das Rechteck r in korrekte Bildschirmkoordinaten |
void |
transform2Screen(java.awt.Point p)
Transformiert den Punkt p in Bildschirmkoordinaten |
void |
transform2Screen(java.awt.Point[] points)
Transformiert ein Array Punkte in korrekten Koordinaten in aktuelle Bildschirmkoordinaten. |
void |
transform2Screen(java.awt.Rectangle r)
Transformiert das Rechteck r in die aktuellen Bildschirmkoordinaten |
void |
transform2ScreenX(int[] xcoord)
Transformiert ein Array mit korrekten X-Koordinaten in aktuelle X-Bildschirmkoordinaten. |
void |
transform2ScreenY(int[] ycoord)
Transformiert ein Array mit korrekten Y-Koordinaten in aktuelle Y-Bildschirmkoordinaten. |
int |
vectorX(int x)
Wird zur Vectortransformation benötigt. |
int |
vectorY(int y)
Wird zur Vectortransformation benötigt. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public VirtualScreen()
Method Detail |
public java.awt.Rectangle getBounds()
public java.awt.Point getScreenCenterPoint()
public void resize(java.awt.Rectangle newpos)
newpos
- neue PositionsetScreen(java.awt.Rectangle)
public void setScreen(java.awt.Rectangle newpos)
public void resize(int width, int height)
width
- neue Breiteheight
- neue Höhepublic int getScreenX(int x)
x
- X-Koordinatepublic int getScreenY(int y)
y
- Y-Koordinatepublic int getX(int x)
x
- X-Bildschirmkoordinatepublic int getY(int y)
y
- Y-Bildschirmkoordinatepublic int vectorX(int x)
x
- x-Koordinate in Bildschirmkoordinatenpublic int vectorY(int y)
x
- x-Koordinate in Bildschirmkoordinatenpublic void transform2Screen(java.awt.Point[] points)
points
- zu modifizierendes Punkte-Arraypublic void transform2ScreenX(int[] xcoord)
xcoord
- zu modifizierendes Koordinaten-Arraypublic void transform2ScreenY(int[] ycoord)
ycoord
- zu modifizierendes Koordinaten-Arraypublic void transform2Screen(java.awt.Point p)
p
- zu transformierender Punktpublic void transform(java.awt.Point[] points)
points
- zu modifizierendes Punkte-Arraypublic void transform(java.awt.Point p)
p
- zu transformierender Punktpublic void transform2Screen(java.awt.Rectangle r)
r
- zu transformierendes Rechteckpublic void transform(java.awt.Rectangle r)
r
- zu transformierendes Rechteckpublic java.lang.Object getStatus()
public void setStatus(java.lang.Object status)
status
- Statusobjekt
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |