![]() |
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 () |
![]() | |
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 |
![]() | |
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.