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

Öffentliche Methoden | |
| Picture2D (double width, double height, Component target) | |
| void | setGraphics (Graphics2D g) |
| final void | setSize (int width, int height) |
| void | setScale (double scale) |
| double | getScale () |
| void | drag (int dx, int dy) |
| void | setCenter (double x, double y) |
| double | pixel2mm (int pixel) |
| int | mm2pixel (double mm) |
| Point | pointFromPixel (int x, int y) |
| void | drawLine (double x1, double y1, double x2, double y2) |
| void | pushTransform () |
| void | restoreTransform () |
| void | applyTransform (Transform tf) |
| void | translate (double dx, double dy) |
| void | rotate (double angle) |
| void | drawPolygon (double[] x, double[] y) |
| void | drawRect (double x, double y, double width, double height) |
| void | drawEllipse (double x, double y, double radiusX, double radiusY) |
| void | drawStringAt (String text, double x, double y) |
| void | drawCoordinateSystem () |
| void | setGridColor (MutableColor color) |
| MutableColor | getGridColor () |
| void | setGridWidth (double gridwidth) |
| double | getGridWidth () |
| void | setGridVisible (boolean b) |
| boolean | getGridVisible () |
| void | drawImage (Image image, double x, double y, double width, double height) |
| void | drawImage (Image image, double x, double y, double width, double height, Scaling scale) |
| void | drawImage (Image image, double x, double y, double width, double height, boolean mirror, double angle) |
| void | restoreStyles () |
Öffentliche Methoden geerbt von de.lathanda.eos.base.Picture | |
| Picture () | |
| double | getMinX () |
| double | getMinY () |
| double | getMaxX () |
| double | getMaxY () |
| final void | drawLine (Point a, Point b) |
| final void | drawLine (List< Point > points) |
| final void | drawPolygon (Collection<? extends Point > points) |
| final void | drawPolygon (Point[] points) |
| final void | drawRect (double width, double height) |
| void | drawEllipse (Point p, double radiusX, double radiusY) |
| final void | drawEllipse (double radiusX, double radiusY) |
| final void | setTextAlignment (Alignment vertical, Alignment horizontal) |
| final void | setTextSpacing (double hspace, double vspace) |
| final void | setFont (Font font) |
| final void | setFont (String fontname, int size) |
| void | drawString (String text, Shape shape) |
| void | drawText (List< String > text, double left, double bottom, double width, double height) |
| void | drawText (String[] text, double left, double bottom, double width, double height) |
| final void | drawText (String text, double x, double y, double width, double height) |
| final void | drawText (String text, double x, double y) |
| Dimension | getTextDimension (List< String > text) |
| Dimension | getTextDimension (String text) |
| void | setFill (FillDescriptor fill) |
| void | setLine (LineDescriptor line) |
| void | setLineColor (MutableColor c) |
| void | setLineWidth (double w) |
| void | setFillColor (MutableColor c) |
Geschützte Methoden | |
| double | getStringWidth (String text) |
| double | getStringHeight () |
| double | getStringDescent () |
Geschützte Attribute | |
| int | pCenterX |
| int | pCenterY |
Geschützte Attribute geerbt von de.lathanda.eos.base.Picture | |
| final double | scaleBase |
| double | scale |
| double | centerX |
| double | centerY |
| double | halfwidth |
| double | halfheight |
| LineDescriptor | line |
| FillDescriptor | fill |
| Alignment | vertical = Alignment.TOP |
| Alignment | horizontal = Alignment.LEFT |
| double | hspace = 1 |
| double | vspace = 1 |
| Font | font |
Rendering mit Swing.
Definiert in Zeile 23 der Datei Picture2D.java.
| de.lathanda.eos.base.Picture2D.Picture2D | ( | double | width, |
| double | height, | ||
| Component | target | ||
| ) |
Definiert in Zeile 49 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.applyTransform | ( | Transform | tf | ) |
Transformation anwenden.
| tf | neue Transformation |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 197 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drag | ( | int | dx, |
| int | dy | ||
| ) |
Bildausschnitt verschieben.
| dx | x Verschiebung |
| dy | y Verschiebung |
Definiert in Zeile 108 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drawCoordinateSystem | ( | ) |
Koordinatensystem zeichnen.
Definiert in Zeile 341 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drawEllipse | ( | double | x, |
| double | y, | ||
| double | radiusX, | ||
| double | radiusY | ||
| ) |
Ellipse zeichnen
| x | x Mittelpunkt |
| y | y Mittelpunkt |
| radiusX | Waagerechter Radius |
| radiusY | Senkrechter Radius |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 304 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drawImage | ( | Image | image, |
| double | x, | ||
| double | y, | ||
| double | width, | ||
| double | height | ||
| ) |
Bildzeichnen.
| image | Bilddaten |
| x | x Ecke |
| y | y Ecke |
| width | Breite |
| height | Höhe |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 406 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drawImage | ( | Image | image, |
| double | x, | ||
| double | y, | ||
| double | width, | ||
| double | height, | ||
| boolean | mirror, | ||
| double | angle | ||
| ) |
| image | Bilddaten |
| x | x Ecke |
| y | y Ecke |
| width | Breite |
| height | Höhe |
| mirror | Spiegelung |
| angle | Drehwinkel |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 501 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drawImage | ( | Image | image, |
| double | x, | ||
| double | y, | ||
| double | width, | ||
| double | height, | ||
| Scaling | scale | ||
| ) |
| image | Bilddaten |
| x | x Ecke |
| y | y Ecke |
| width | Breite |
| height | Höhe |
| scale | Skalierungsmodus |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 421 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drawLine | ( | double | x1, |
| double | y1, | ||
| double | x2, | ||
| double | y2 | ||
| ) |
Linie zeichnen.
| x1 | Anfang x |
| y1 | Anfang y |
| x2 | Ende x |
| y2 | Ende y |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 181 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drawPolygon | ( | double[] | x, |
| double[] | y | ||
| ) |
Polygon zeichnen mit Even-Odd-Füllung.
| x | x-Koordinaten |
| y | y-Koordinaten |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 282 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drawRect | ( | double | x, |
| double | y, | ||
| double | width, | ||
| double | height | ||
| ) |
Rechteck zeichnen.
| x | x Ecke |
| y | y Ecke |
| width | Breite |
| height | Höhe |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 293 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.drawStringAt | ( | String | text, |
| double | x, | ||
| double | y | ||
| ) |
Text zeichnen.
| text | Text. |
| x | x-Koordinate |
| y | y-Koordinate |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 315 der Datei Picture2D.java.
| MutableColor de.lathanda.eos.base.Picture2D.getGridColor | ( | ) |
| boolean de.lathanda.eos.base.Picture2D.getGridVisible | ( | ) |
Koordiantensystem Sichtbarkeit abfragen.
Definiert in Zeile 402 der Datei Picture2D.java.
| double de.lathanda.eos.base.Picture2D.getGridWidth | ( | ) |
| double de.lathanda.eos.base.Picture2D.getScale | ( | ) |
|
protected |
Ermittelt die ungefähre Unterlänge im aktuellen Kontext.
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 332 der Datei Picture2D.java.
|
protected |
Ermittelt die ungefähre Höhe einer Zeile im aktuellen Kontext.
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 327 der Datei Picture2D.java.
|
protected |
Ermittelt die ungefähre Breite des Textes im aktuellen Kontext.
| text | Text |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 322 der Datei Picture2D.java.
| int de.lathanda.eos.base.Picture2D.mm2pixel | ( | double | mm | ) |
Millimeter in PIxel umrechnen.
| mm | Millimeter |
Definiert in Zeile 142 der Datei Picture2D.java.
| double de.lathanda.eos.base.Picture2D.pixel2mm | ( | int | pixel | ) |
Pixel in Millimeter umrechnen.
| pixel | Pixel |
Definiert in Zeile 134 der Datei Picture2D.java.
| Point de.lathanda.eos.base.Picture2D.pointFromPixel | ( | int | x, |
| int | y | ||
| ) |
Pixelkoordinate in Koordinate umrechnen.
| x | x Pixel |
| y | y Pixel |
Definiert in Zeile 176 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.pushTransform | ( | ) |
Sichert die Aktuelle Transformation um sie später wiederherzustellen.
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 187 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.restoreStyles | ( | ) |
Zeichenstile wiederherstellen.
Definiert in Zeile 524 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.restoreTransform | ( | ) |
Stellt die vorher gesicherte Transformation wieder her.
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 192 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.rotate | ( | double | angle | ) |
Rotiert das Koordinatensystem.
| angle | Rotationswinkel |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 220 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.setCenter | ( | double | x, |
| double | y | ||
| ) |
| void de.lathanda.eos.base.Picture2D.setGraphics | ( | Graphics2D | g | ) |
| void de.lathanda.eos.base.Picture2D.setGridColor | ( | MutableColor | color | ) |
Farbe des Koordiantensystems festlegen.
| color | Farbe |
Definiert in Zeile 366 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.setGridVisible | ( | boolean | b | ) |
Koordiantensystem Sichtbarkeit festlegen.
| b | sichtbar? |
Definiert in Zeile 395 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.setGridWidth | ( | double | gridwidth | ) |
Koordinatensystem Breite festlegen.
| gridwidth | Breite |
Definiert in Zeile 381 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.setScale | ( | double | scale | ) |
| final void de.lathanda.eos.base.Picture2D.setSize | ( | int | width, |
| int | height | ||
| ) |
Größe des Zeichenbereichs festlegen.
| width | Breite [Pixel] |
| height | Höhe [Pixel] |
Definiert in Zeile 79 der Datei Picture2D.java.
| void de.lathanda.eos.base.Picture2D.translate | ( | double | dx, |
| double | dy | ||
| ) |
Verschiebt das Koordinatensystem.
| dx | x Verschiebung |
| dy | y Verschiebung |
Erneute Implementation von de.lathanda.eos.base.Picture.
Definiert in Zeile 209 der Datei Picture2D.java.
|
protected |
Definiert in Zeile 39 der Datei Picture2D.java.
|
protected |
Definiert in Zeile 40 der Datei Picture2D.java.