|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object theater.Point
public class Point
Die Klasse Point repräsentiert ein Pixel auf der Bühne. Sie implementiert das Interface PixelArea, so dass mit dieser Klasse Kollisionen von Pixeln mit anderen Gebieten der Bühne überprüft werden können.
Field Summary | |
---|---|
protected int |
x
x-Koordinate des Punktes |
protected int |
y
y-Koordinate des Punktes |
Constructor Summary | |
---|---|
Point(int x,
int y)
Konstruktor zum Initialisieren eines Punktes mit seiner x- und y-Koordinate. |
|
Point(Point p)
Copy-Konstruktor zum Initialisieren eines Punktes mit einem java.awt.Point-Objekt |
Method Summary | |
---|---|
boolean |
contains(int x,
int y)
Überprüft, ob der Punkt mit den als Parameter übergebenen Koordinaten gleich dem aufgerufenen Punkt ist. |
int |
getX()
Liefert die x-Koordinate des Punktes auf der Bühne. |
int |
getY()
Liefert die y-Koordinate des Punktes auf der Bühne. |
boolean |
intersects(PixelArea area)
Überprüft, ob der aufgerufene Punkt die als Parameter übergebene PixelArea schneidet, d.h. innerhalb der PixelArea liegt. |
boolean |
isInside(PixelArea area)
Überprüft, ob der aufgerufene Punkt innerhalb der als Parameter übergebenen PixelArea liegt. |
Point |
toAWTPoint()
Wandelt den Punkt in ein Objekt der Klasse java.awt.Point um. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int x
protected int y
Constructor Detail |
---|
public Point(int x, int y)
x
- x-Koordinate des Punktesy
- y-Koordinate des Punktespublic Point(Point p)
p
- ein Objekt der Klase java.awt.Point (darf nicht null sein)Method Detail |
---|
public boolean contains(int x, int y)
contains
in interface PixelArea
x
- x-Koordinate des Punktesy
- y-Koordinate des Punktes
PixelArea.contains(int, int)
public int getX()
public int getY()
public boolean intersects(PixelArea area)
intersects
in interface PixelArea
area
- die zu vergleichende PixelArea
PixelArea.intersects(theater.PixelArea)
public boolean isInside(PixelArea area)
isInside
in interface PixelArea
area
- die zu vergleichende PixelArea
PixelArea.isInside(theater.PixelArea)
public Point toAWTPoint()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |