EOS 2  1.1.0
Einfache Objektbasierte Sprache
Öffentliche Methoden | Statische öffentliche Attribute | Aufstellung aller Elemente
de.lathanda.eos.base.layout.Transform Klassenreferenz

Geometrische Transformation. Mehr ...

Öffentliche Methoden

Transform rotate (double angle)
 
Transform rotate (double x, double y, double angle)
 
Transform mirrorX ()
 
Transform mirrorY ()
 
Transform scale (double factor)
 
Transform scalePositionAt (double x, double y, double factor)
 
Transform translate (double dx, double dy)
 
Transform translate (Vector v)
 
Transform transform (Transform child)
 
Point transform (Point point)
 
Point transform (double x, double y)
 
double transform (double x)
 
Transform transformBack (Transform child)
 
Point transformBack (Point p)
 
Transform setTranslation (double dx, double dy)
 
Transform setdx (double dx)
 
Transform setdy (double dy)
 
double getdx ()
 
double getdy ()
 
double getAngle ()
 
double getScale ()
 
Transform setAngle (double angle)
 
boolean getMirrorX ()
 
String toString ()
 

Statische öffentliche Attribute

static final Transform ID = new Transform()
 

Ausführliche Beschreibung

Geometrische Transformation.

Speichert Transformationen von geometrischen Objekten.

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 13 der Datei Transform.java.

Dokumentation der Elementfunktionen

◆ getAngle()

double de.lathanda.eos.base.layout.Transform.getAngle ( )

Definiert in Zeile 154 der Datei Transform.java.

◆ getdx()

double de.lathanda.eos.base.layout.Transform.getdx ( )

Definiert in Zeile 146 der Datei Transform.java.

◆ getdy()

double de.lathanda.eos.base.layout.Transform.getdy ( )

Definiert in Zeile 150 der Datei Transform.java.

◆ getMirrorX()

boolean de.lathanda.eos.base.layout.Transform.getMirrorX ( )

Definiert in Zeile 166 der Datei Transform.java.

◆ getScale()

double de.lathanda.eos.base.layout.Transform.getScale ( )

Definiert in Zeile 158 der Datei Transform.java.

◆ mirrorX()

Transform de.lathanda.eos.base.layout.Transform.mirrorX ( )

Definiert in Zeile 51 der Datei Transform.java.

◆ mirrorY()

Transform de.lathanda.eos.base.layout.Transform.mirrorY ( )

Definiert in Zeile 55 der Datei Transform.java.

◆ rotate() [1/2]

Transform de.lathanda.eos.base.layout.Transform.rotate ( double  angle)

Definiert in Zeile 34 der Datei Transform.java.

◆ rotate() [2/2]

Transform de.lathanda.eos.base.layout.Transform.rotate ( double  x,
double  y,
double  angle 
)

Definiert in Zeile 43 der Datei Transform.java.

◆ scale()

Transform de.lathanda.eos.base.layout.Transform.scale ( double  factor)

Definiert in Zeile 59 der Datei Transform.java.

◆ scalePositionAt()

Transform de.lathanda.eos.base.layout.Transform.scalePositionAt ( double  x,
double  y,
double  factor 
)

Definiert in Zeile 63 der Datei Transform.java.

◆ setAngle()

Transform de.lathanda.eos.base.layout.Transform.setAngle ( double  angle)

Definiert in Zeile 162 der Datei Transform.java.

◆ setdx()

Transform de.lathanda.eos.base.layout.Transform.setdx ( double  dx)

Definiert in Zeile 138 der Datei Transform.java.

◆ setdy()

Transform de.lathanda.eos.base.layout.Transform.setdy ( double  dy)

Definiert in Zeile 142 der Datei Transform.java.

◆ setTranslation()

Transform de.lathanda.eos.base.layout.Transform.setTranslation ( double  dx,
double  dy 
)

Definiert in Zeile 134 der Datei Transform.java.

◆ toString()

String de.lathanda.eos.base.layout.Transform.toString ( )

Definiert in Zeile 171 der Datei Transform.java.

◆ transform() [1/4]

double de.lathanda.eos.base.layout.Transform.transform ( double  x)

Definiert in Zeile 113 der Datei Transform.java.

◆ transform() [2/4]

Point de.lathanda.eos.base.layout.Transform.transform ( double  x,
double  y 
)

Definiert in Zeile 105 der Datei Transform.java.

◆ transform() [3/4]

Point de.lathanda.eos.base.layout.Transform.transform ( Point  point)

Definiert in Zeile 97 der Datei Transform.java.

◆ transform() [4/4]

Transform de.lathanda.eos.base.layout.Transform.transform ( Transform  child)

Definiert in Zeile 83 der Datei Transform.java.

◆ transformBack() [1/2]

Point de.lathanda.eos.base.layout.Transform.transformBack ( Point  p)

Definiert in Zeile 126 der Datei Transform.java.

◆ transformBack() [2/2]

Transform de.lathanda.eos.base.layout.Transform.transformBack ( Transform  child)

Definiert in Zeile 117 der Datei Transform.java.

◆ translate() [1/2]

Transform de.lathanda.eos.base.layout.Transform.translate ( double  dx,
double  dy 
)

Definiert in Zeile 67 der Datei Transform.java.

◆ translate() [2/2]

Transform de.lathanda.eos.base.layout.Transform.translate ( Vector  v)

Definiert in Zeile 75 der Datei Transform.java.

Dokumentation der Datenelemente

◆ ID

final Transform de.lathanda.eos.base.layout.Transform.ID = new Transform()
static

Definiert in Zeile 18 der Datei Transform.java.


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