EOS 2  1.1.0
Einfache Objektbasierte Sprache
Öffentliche Methoden | Geschützte Attribute | Aufstellung aller Elemente
de.lathanda.eos.base.math.Point Klassenreferenz

Ort. Mehr ...

Öffentliche Methoden

 Point (double x, double y)
 
 Point (Vector v)
 
 Point (Point p)
 
void scale (double factor)
 
double getX ()
 
double getY ()
 
void setX (double x)
 
void setY (double y)
 
double getDistance (Point b)
 
double getDistance (double x, double y)
 
void negateX ()
 
void negateY ()
 
double getPhi ()
 
double getR ()
 
void move (double dX, double dY)
 
void move (Vector v)
 
void moveTo (double x, double y)
 
void moveTo (Point p)
 
String toString ()
 

Geschützte Attribute

double x
 x Koordinate Mehr ...
 
double y
 y Koordinate Mehr ...
 

Ausführliche Beschreibung

Ort.

Diese Klasse stellt einen Ort dar.

Autor
Lathanda

Definiert in Zeile 12 der Datei Point.java.

Beschreibung der Konstruktoren und Destruktoren

◆ Point() [1/3]

de.lathanda.eos.base.math.Point.Point ( double  x,
double  y 
)

Neuer Punkt

Parameter
xx Koordinate
yy Koordinate

Definiert in Zeile 29 der Datei Point.java.

◆ Point() [2/3]

de.lathanda.eos.base.math.Point.Point ( Vector  v)

Neuer Punkt bei (0,0) + v

Parameter
vVerschiebungsvektor

Definiert in Zeile 39 der Datei Point.java.

◆ Point() [3/3]

de.lathanda.eos.base.math.Point.Point ( Point  p)

Neuer Punkt

Parameter
pPunkt

Definiert in Zeile 49 der Datei Point.java.

Dokumentation der Elementfunktionen

◆ getDistance() [1/2]

double de.lathanda.eos.base.math.Point.getDistance ( double  x,
double  y 
)

Abstand zu einem Koordiantenpaar.

Parameter
xx Koordinate
yy Koordinate
Rückgabe
Abstand zwischen diesem Punkt und dem Punkt (x, y), im Euklidischen Raum

Definiert in Zeile 103 der Datei Point.java.

◆ getDistance() [2/2]

double de.lathanda.eos.base.math.Point.getDistance ( Point  b)

Abstand zu einem zweiten Punkt berechnen.

Parameter
bZweiter Punkt
Rückgabe
Abstand zwischen diesem Punkt und dem Punkt b, im Euklidischen Raum

Definiert in Zeile 91 der Datei Point.java.

◆ getPhi()

double de.lathanda.eos.base.math.Point.getPhi ( )

Definiert in Zeile 113 der Datei Point.java.

◆ getR()

double de.lathanda.eos.base.math.Point.getR ( )

Definiert in Zeile 121 der Datei Point.java.

◆ getX()

double de.lathanda.eos.base.math.Point.getX ( )

X Koordinate abfragen

Rückgabe
x Koordinate

Definiert in Zeile 66 der Datei Point.java.

◆ getY()

double de.lathanda.eos.base.math.Point.getY ( )

Y Koordinate abfragen

Rückgabe
y Koordinate

Definiert in Zeile 75 der Datei Point.java.

◆ move() [1/2]

void de.lathanda.eos.base.math.Point.move ( double  dX,
double  dY 
)

Verschiebt den Punkt

Parameter
dXx Verschiebung
dYy Verschiebung

Definiert in Zeile 130 der Datei Point.java.

◆ move() [2/2]

void de.lathanda.eos.base.math.Point.move ( Vector  v)

Verschiebt den Punkt

Parameter
vVerschiebungsvektor

Definiert in Zeile 140 der Datei Point.java.

◆ moveTo() [1/2]

void de.lathanda.eos.base.math.Point.moveTo ( double  x,
double  y 
)

Verschiebt den Punkt zu den Koordinaten (x,y)

Parameter
xx Koordinate
yy Koordinate

Definiert in Zeile 151 der Datei Point.java.

◆ moveTo() [2/2]

void de.lathanda.eos.base.math.Point.moveTo ( Point  p)

Verschiebt den Punkt zu den Koordinaten (x,y)

Parameter
pNeuer Ort

Definiert in Zeile 161 der Datei Point.java.

◆ negateX()

void de.lathanda.eos.base.math.Point.negateX ( )

Definiert in Zeile 106 der Datei Point.java.

◆ negateY()

void de.lathanda.eos.base.math.Point.negateY ( )

Definiert in Zeile 109 der Datei Point.java.

◆ scale()

void de.lathanda.eos.base.math.Point.scale ( double  factor)

Skaliert den Punkt relativ zum Ursprung.

Parameter
factor

Definiert in Zeile 57 der Datei Point.java.

◆ setX()

void de.lathanda.eos.base.math.Point.setX ( double  x)

Definiert in Zeile 78 der Datei Point.java.

◆ setY()

void de.lathanda.eos.base.math.Point.setY ( double  y)

Definiert in Zeile 81 der Datei Point.java.

◆ toString()

String de.lathanda.eos.base.math.Point.toString ( )

Debugginginformationen

Rückgabe
Zeichenkette für Fehlersuche

Definiert in Zeile 172 der Datei Point.java.

Dokumentation der Datenelemente

◆ x

double de.lathanda.eos.base.math.Point.x
protected

x Koordinate

Definiert in Zeile 17 der Datei Point.java.

◆ y

double de.lathanda.eos.base.math.Point.y
protected

y Koordinate

Definiert in Zeile 21 der Datei Point.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Impressum