EOS 2  1.1.0
Einfache Objektbasierte Sprache
Klassen | Öffentliche Methoden | Geschützte Methoden | Geschützte Attribute | Aufstellung aller Elemente
de.lathanda.eos.geo.Rectangle Klassenreferenz
Klassendiagramm für de.lathanda.eos.geo.Rectangle:
Inheritance graph
[Legende]

Öffentliche Methoden

 Rectangle ()
 
void setWidth (double width)
 
double getWidth ()
 
void setHeight (double height)
 
double getHeight ()
 
void setCorners (double left, double top, double right, double bottom)
 
void setLeftTop (double left, double top)
 
void setRightBottom (double right, double bottom)
 
double getLeft ()
 
double getRight ()
 
double getTop ()
 
double getBottom ()
 
void setLeft (double left)
 
void setRight (double right)
 
void setTop (double top)
 
void setBottom (double bottom)
 
- Öffentliche Methoden geerbt von de.lathanda.eos.geo.FilledFigure
 FilledFigure ()
 
Figure copy ()
 
void setFillStyle (FillStyle fillStyle)
 
FillStyle getFillStyle ()
 
void setFillColor (MutableColor color)
 
MutableColor getFillColor ()
 
FillDescriptor getFillDescriptor ()
 
- Öffentliche Methoden geerbt von de.lathanda.eos.geo.LineFigure
 LineFigure ()
 
void setLineColor (MutableColor color)
 
MutableColor getLineColor ()
 
void setLineStyle (LineStyle linestyle)
 
LineStyle getLineStyle ()
 
void setLineWidth (double width)
 
double getLineWidth ()
 
LineDescriptor getLineDescriptor ()
 
- Öffentliche Methoden geerbt von de.lathanda.eos.geo.Figure
 Figure ()
 
void draw (Picture g)
 
void setVisible (boolean visible)
 
boolean getVisible ()
 
void fireDataChanged ()
 
void free ()
 
void move (double dx, double dy)
 
void moveTo (double x, double y)
 
double getX ()
 
void setX (double x)
 
double getY ()
 
void setY (double y)
 
void rotate (double angle)
 
void setRotation (double angle)
 
double getRotation ()
 
void rotateAround (double x, double y, double angle)
 
void scaleAt (double x, double y, double factor)
 
void scale (double factor)
 
BoundingBox getBound ()
 
void alignLeftTop (double left, double top)
 
void alignRightBottom (double right, double bottom)
 
void alignLeft (double left)
 
void alignRight (double right)
 
void alignTop (double top)
 
void alignBottom (double bottom)
 
String getAngleText ()
 
boolean getMirrored ()
 

Geschützte Methoden

void drawObject (Picture p)
 
void scaleInternal (double factor)
 
BalancePoint getBalancePoint ()
 
BoundingBox calculateBoundingBox (Transform base, Transform own)
 
- Geschützte Methoden geerbt von de.lathanda.eos.geo.FilledFigure
void beforeDrawing (Picture p)
 
- Geschützte Methoden geerbt von de.lathanda.eos.geo.Figure
void fireLayoutChanged ()
 
void moveToInternal (double x, double y)
 
void moveInternal (double x, double y)
 
void resetTransformation ()
 
double getRotationInternal ()
 
void transformMirrorX ()
 
void transformMirrorY ()
 
Point getAbsolutePosition ()
 
Point getTransformedPosition (Point point)
 
Point getRelativePosition (Point absolute)
 
void changeTransformation (Figure relativeTo)
 
void restoreTransformation (Group relativeTo)
 
BoundingBox calculateBoundingBox (Transform base)
 

Geschützte Attribute

double width
 
double height
 
- Geschützte Attribute geerbt von de.lathanda.eos.geo.FilledFigure
FillDescriptor fill
 
- Geschützte Attribute geerbt von de.lathanda.eos.geo.LineFigure
LineDescriptor line
 
- Geschützte Attribute geerbt von de.lathanda.eos.geo.Figure
FigureGroup group
 
Transform transform
 

Ausführliche Beschreibung

Rechteck.

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 14 der Datei Rectangle.java.

Beschreibung der Konstruktoren und Destruktoren

◆ Rectangle()

de.lathanda.eos.geo.Rectangle.Rectangle ( )

Definiert in Zeile 17 der Datei Rectangle.java.

Dokumentation der Elementfunktionen

◆ calculateBoundingBox()

BoundingBox de.lathanda.eos.geo.Rectangle.calculateBoundingBox ( Transform  base,
Transform  own 
)
protected

Erneute Implementation von de.lathanda.eos.geo.Figure.

Definiert in Zeile 150 der Datei Rectangle.java.

◆ drawObject()

void de.lathanda.eos.geo.Rectangle.drawObject ( Picture  p)
protected

Erneute Implementation von de.lathanda.eos.geo.Figure.

Erneute Implementation in de.lathanda.eos.geo.TextField und de.lathanda.eos.geo.Graphic.

Definiert in Zeile 24 der Datei Rectangle.java.

◆ getBalancePoint()

BalancePoint de.lathanda.eos.geo.Rectangle.getBalancePoint ( )
protected

Erneute Implementation von de.lathanda.eos.geo.Figure.

Definiert in Zeile 146 der Datei Rectangle.java.

◆ getBottom()

double de.lathanda.eos.geo.Rectangle.getBottom ( )

Definiert in Zeile 74 der Datei Rectangle.java.

◆ getHeight()

double de.lathanda.eos.geo.Rectangle.getHeight ( )

Definiert in Zeile 44 der Datei Rectangle.java.

◆ getLeft()

double de.lathanda.eos.geo.Rectangle.getLeft ( )

Definiert in Zeile 65 der Datei Rectangle.java.

◆ getRight()

double de.lathanda.eos.geo.Rectangle.getRight ( )

Definiert in Zeile 68 der Datei Rectangle.java.

◆ getTop()

double de.lathanda.eos.geo.Rectangle.getTop ( )

Definiert in Zeile 71 der Datei Rectangle.java.

◆ getWidth()

double de.lathanda.eos.geo.Rectangle.getWidth ( )

Definiert in Zeile 37 der Datei Rectangle.java.

◆ scaleInternal()

void de.lathanda.eos.geo.Rectangle.scaleInternal ( double  factor)
protected

Eine Streckung findet statt. Interne Maße müssen an die neue Streckung angepasst werden.

Parameter
factor

Erneute Implementation von de.lathanda.eos.geo.Figure.

Definiert in Zeile 28 der Datei Rectangle.java.

◆ setBottom()

void de.lathanda.eos.geo.Rectangle.setBottom ( double  bottom)

Definiert in Zeile 92 der Datei Rectangle.java.

◆ setCorners()

void de.lathanda.eos.geo.Rectangle.setCorners ( double  left,
double  top,
double  right,
double  bottom 
)

Definiert in Zeile 47 der Datei Rectangle.java.

◆ setHeight()

void de.lathanda.eos.geo.Rectangle.setHeight ( double  height)

Definiert in Zeile 40 der Datei Rectangle.java.

◆ setLeft()

void de.lathanda.eos.geo.Rectangle.setLeft ( double  left)

Definiert in Zeile 77 der Datei Rectangle.java.

◆ setLeftTop()

void de.lathanda.eos.geo.Rectangle.setLeftTop ( double  left,
double  top 
)

Definiert in Zeile 56 der Datei Rectangle.java.

◆ setRight()

void de.lathanda.eos.geo.Rectangle.setRight ( double  right)

Definiert in Zeile 82 der Datei Rectangle.java.

◆ setRightBottom()

void de.lathanda.eos.geo.Rectangle.setRightBottom ( double  right,
double  bottom 
)

Definiert in Zeile 60 der Datei Rectangle.java.

◆ setTop()

void de.lathanda.eos.geo.Rectangle.setTop ( double  top)

Definiert in Zeile 87 der Datei Rectangle.java.

◆ setWidth()

void de.lathanda.eos.geo.Rectangle.setWidth ( double  width)

Definiert in Zeile 33 der Datei Rectangle.java.

Dokumentation der Datenelemente

◆ height

double de.lathanda.eos.geo.Rectangle.height
protected

Definiert in Zeile 16 der Datei Rectangle.java.

◆ width

double de.lathanda.eos.geo.Rectangle.width
protected

Definiert in Zeile 15 der Datei Rectangle.java.


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