![]() |
EOS 2
1.1.0
Einfache Objektbasierte Sprache
|

Öffentliche Methoden | |
| Plotter () | |
| void | turnLeft (double angle) |
| void | turnRight (double angle) |
| void | turnTo (double angle) |
| double | getPenX () |
| double | getPenY () |
| void | setPenX (double x) |
| void | setPenY (double y) |
| void | movePenTo (double x, double y) |
| double | getAngle () |
| void | setAngle (double angle) |
| void | moveForward (double length) |
| void | moveBackward (double length) |
| void | startPlotting () |
| void | stopPlotting () |
| void | setPenVisible (boolean b) |
| boolean | getPenVisible () |
| void | setPenColor (MutableColor c) |
| boolean | isPlotting () |
| MutableColor | getPenColor () |
| Figure | copy () |
| void | setLineColor (MutableColor color) |
| MutableColor | getLineColor () |
| void | setLineStyle (LineStyle linestyle) |
| void | setLineWidth (double linewidth) |
| double | getLineWidth () |
| void | setFillStyle (FillStyle fillstyle) |
| void | setFillColor (MutableColor color) |
| void | clearAll () |
Öffentliche Methoden geerbt von de.lathanda.eos.geo.Group | |
| Group () | |
| void | addFigure (Figure figure) |
| void | copyFigure (Figure figure) |
| void | removeFigure (Figure go) |
| void | removeAll () |
| Group | getGroup () |
| FigureGroup | getParentGroup () |
| void | mirrorY () |
| void | mirrorX () |
| void | setCenter (double x, double y) |
| void | centerBalancePoint () |
| boolean | getAutoCenter () |
| ConcurrentLinkedList< Figure > | getMembers () |
Ö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 () |
Öffentliche Methoden geerbt von de.lathanda.eos.geo.FigureGroup | |
| void | fireDataChanged () |
Geschützte Methoden | |
| void | drawObject (Picture p) |
Geschützte Methoden geerbt von de.lathanda.eos.geo.Group | |
| void | scaleInternal (double factor) |
| void | fireLayoutChanged () |
| BalancePoint | getBalancePoint () |
| BoundingBox | calculateBoundingBox (Transform base, Transform own) |
Geschützte Methoden geerbt von de.lathanda.eos.geo.Figure | |
| void | beforeDrawing (Picture p) |
| 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) |
Weitere Geerbte Elemente | |
Geschützte Attribute geerbt von de.lathanda.eos.geo.Group | |
| ConcurrentLinkedList< Figure > | members |
| boolean | autoCenter = true |
Geschützte Attribute geerbt von de.lathanda.eos.geo.Figure | |
| FigureGroup | group |
| Transform | transform |
Der Plotter (Turtle) dient dazu Polygone zu zeichnen.
Definiert in Zeile 17 der Datei Plotter.java.
| de.lathanda.eos.geo.Plotter.Plotter | ( | ) |
Definiert in Zeile 24 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.clearAll | ( | ) |
Löscht die Zeichnung
Definiert in Zeile 201 der Datei Plotter.java.
| Figure de.lathanda.eos.geo.Plotter.copy | ( | ) |
Erneute Implementation von de.lathanda.eos.geo.Group.
Definiert in Zeile 157 der Datei Plotter.java.
|
protected |
Erneute Implementation von de.lathanda.eos.geo.Group.
Definiert in Zeile 31 der Datei Plotter.java.
| double de.lathanda.eos.geo.Plotter.getAngle | ( | ) |
Definiert in Zeile 108 der Datei Plotter.java.
| MutableColor de.lathanda.eos.geo.Plotter.getLineColor | ( | ) |
Definiert in Zeile 169 der Datei Plotter.java.
| double de.lathanda.eos.geo.Plotter.getLineWidth | ( | ) |
Definiert in Zeile 184 der Datei Plotter.java.
| MutableColor de.lathanda.eos.geo.Plotter.getPenColor | ( | ) |
Definiert in Zeile 153 der Datei Plotter.java.
| boolean de.lathanda.eos.geo.Plotter.getPenVisible | ( | ) |
Definiert in Zeile 143 der Datei Plotter.java.
| double de.lathanda.eos.geo.Plotter.getPenX | ( | ) |
Definiert in Zeile 85 der Datei Plotter.java.
| double de.lathanda.eos.geo.Plotter.getPenY | ( | ) |
Definiert in Zeile 88 der Datei Plotter.java.
| boolean de.lathanda.eos.geo.Plotter.isPlotting | ( | ) |
Definiert in Zeile 150 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.moveBackward | ( | double | length | ) |
Definiert in Zeile 122 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.moveForward | ( | double | length | ) |
Definiert in Zeile 117 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.movePenTo | ( | double | x, |
| double | y | ||
| ) |
Definiert in Zeile 102 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setAngle | ( | double | angle | ) |
Definiert in Zeile 112 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setFillColor | ( | MutableColor | color | ) |
Erneute Implementation von de.lathanda.eos.geo.Group.
Definiert in Zeile 194 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setFillStyle | ( | FillStyle | fillstyle | ) |
Erneute Implementation von de.lathanda.eos.geo.Group.
Definiert in Zeile 188 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setLineColor | ( | MutableColor | color | ) |
Erneute Implementation von de.lathanda.eos.geo.Group.
Definiert in Zeile 164 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setLineStyle | ( | LineStyle | linestyle | ) |
Erneute Implementation von de.lathanda.eos.geo.Group.
Definiert in Zeile 174 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setLineWidth | ( | double | linewidth | ) |
Erneute Implementation von de.lathanda.eos.geo.Group.
Definiert in Zeile 180 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setPenColor | ( | MutableColor | c | ) |
Definiert in Zeile 147 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setPenVisible | ( | boolean | b | ) |
Definiert in Zeile 138 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setPenX | ( | double | x | ) |
Definiert in Zeile 91 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.setPenY | ( | double | y | ) |
Definiert in Zeile 96 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.startPlotting | ( | ) |
Definiert in Zeile 126 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.stopPlotting | ( | ) |
Definiert in Zeile 132 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.turnLeft | ( | double | angle | ) |
Definiert in Zeile 40 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.turnRight | ( | double | angle | ) |
Definiert in Zeile 44 der Datei Plotter.java.
| void de.lathanda.eos.geo.Plotter.turnTo | ( | double | angle | ) |
Definiert in Zeile 48 der Datei Plotter.java.