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

Öffentliche Methoden

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

Geschützte Attribute

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

Basisklasse für alle gefüllten Figuren.

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 13 der Datei FilledFigure.java.

Beschreibung der Konstruktoren und Destruktoren

◆ FilledFigure()

de.lathanda.eos.geo.FilledFigure.FilledFigure ( )

Definiert in Zeile 15 der Datei FilledFigure.java.

Dokumentation der Elementfunktionen

◆ beforeDrawing()

void de.lathanda.eos.geo.FilledFigure.beforeDrawing ( Picture  p)
protected

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

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

Definiert in Zeile 28 der Datei FilledFigure.java.

◆ copy()

Figure de.lathanda.eos.geo.FilledFigure.copy ( )

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

Erneute Implementation in de.lathanda.eos.geo.Triangle, de.lathanda.eos.geo.TextField und de.lathanda.eos.geo.Polygon.

Definiert in Zeile 21 der Datei FilledFigure.java.

◆ getFillColor()

MutableColor de.lathanda.eos.geo.FilledFigure.getFillColor ( )

Definiert in Zeile 47 der Datei FilledFigure.java.

◆ getFillDescriptor()

FillDescriptor de.lathanda.eos.geo.FilledFigure.getFillDescriptor ( )

Definiert in Zeile 50 der Datei FilledFigure.java.

◆ getFillStyle()

FillStyle de.lathanda.eos.geo.FilledFigure.getFillStyle ( )

Definiert in Zeile 38 der Datei FilledFigure.java.

◆ setFillColor()

void de.lathanda.eos.geo.FilledFigure.setFillColor ( MutableColor  color)

Definiert in Zeile 42 der Datei FilledFigure.java.

◆ setFillStyle()

void de.lathanda.eos.geo.FilledFigure.setFillStyle ( FillStyle  fillStyle)

Definiert in Zeile 33 der Datei FilledFigure.java.

Dokumentation der Datenelemente

◆ fill

FillDescriptor de.lathanda.eos.geo.FilledFigure.fill
protected

Definiert in Zeile 14 der Datei FilledFigure.java.


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