EOS 2  1.1.0
Einfache Objektbasierte Sprache
Klassen | Öffentliche Methoden | Aufstellung aller Elemente
de.lathanda.eos.base.layout.BoundingBox Klassenreferenz

Klassen

class  xInterval
 
class  yInterval
 

Öffentliche Methoden

 BoundingBox ()
 
 BoundingBox (double left, double right, double bottom, double top)
 
void add (Point p)
 
void add (double x, double y)
 
void add (BoundingBox b)
 
double getArea ()
 
double getArea (double drawWidth)
 
double getLeft ()
 
double getRight ()
 
double getTop ()
 
double getBottom ()
 
boolean isValid ()
 
Point getCenter ()
 
String toString ()
 

Ausführliche Beschreibung

Ein einfaches Rechteck, welches garantiert, dass eine Geometrische Figur vollständig innerhalb liegt. Ob es sich um das minimale Rechteck handelt ist hierbei nicht garantiert. Die Bounding Box dient zum Berechnen von Rotationszentren und für die Prüfung, ob ein Punkt innerhalb liegt.

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 14 der Datei BoundingBox.java.

Beschreibung der Konstruktoren und Destruktoren

◆ BoundingBox() [1/2]

de.lathanda.eos.base.layout.BoundingBox.BoundingBox ( )

Definiert in Zeile 20 der Datei BoundingBox.java.

◆ BoundingBox() [2/2]

de.lathanda.eos.base.layout.BoundingBox.BoundingBox ( double  left,
double  right,
double  bottom,
double  top 
)

Definiert in Zeile 27 der Datei BoundingBox.java.

Dokumentation der Elementfunktionen

◆ add() [1/3]

void de.lathanda.eos.base.layout.BoundingBox.add ( BoundingBox  b)

Definiert in Zeile 52 der Datei BoundingBox.java.

◆ add() [2/3]

void de.lathanda.eos.base.layout.BoundingBox.add ( double  x,
double  y 
)

Definiert in Zeile 37 der Datei BoundingBox.java.

◆ add() [3/3]

void de.lathanda.eos.base.layout.BoundingBox.add ( Point  p)

Definiert in Zeile 34 der Datei BoundingBox.java.

◆ getArea() [1/2]

double de.lathanda.eos.base.layout.BoundingBox.getArea ( )

Definiert in Zeile 67 der Datei BoundingBox.java.

◆ getArea() [2/2]

double de.lathanda.eos.base.layout.BoundingBox.getArea ( double  drawWidth)

Definiert in Zeile 74 der Datei BoundingBox.java.

◆ getBottom()

double de.lathanda.eos.base.layout.BoundingBox.getBottom ( )

Definiert in Zeile 93 der Datei BoundingBox.java.

◆ getCenter()

Point de.lathanda.eos.base.layout.BoundingBox.getCenter ( )

Definiert in Zeile 99 der Datei BoundingBox.java.

◆ getLeft()

double de.lathanda.eos.base.layout.BoundingBox.getLeft ( )

Definiert in Zeile 81 der Datei BoundingBox.java.

◆ getRight()

double de.lathanda.eos.base.layout.BoundingBox.getRight ( )

Definiert in Zeile 85 der Datei BoundingBox.java.

◆ getTop()

double de.lathanda.eos.base.layout.BoundingBox.getTop ( )

Definiert in Zeile 89 der Datei BoundingBox.java.

◆ isValid()

boolean de.lathanda.eos.base.layout.BoundingBox.isValid ( )

Definiert in Zeile 96 der Datei BoundingBox.java.

◆ toString()

String de.lathanda.eos.base.layout.BoundingBox.toString ( )

Definiert in Zeile 103 der Datei BoundingBox.java.


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