|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.io.rtree.HyperBoundingBox
HyperBoundingBox für Objekte im mehrdimensionalen Raum.
Field Summary | |
private HyperPoint |
pMax
|
private HyperPoint |
pMin
|
Constructor Summary | |
HyperBoundingBox(HyperPoint pMin,
HyperPoint pMax)
Konstruktor HyperBoundingBox. |
Method Summary | |
java.lang.Object |
clone()
Erstellt eine tiefe Kopie der HyperBoundingBox |
boolean |
contains(HyperBoundingBox box)
Test, ob die HyperBoundingBox die übergebene enthaelt. |
boolean |
equals(java.lang.Object obj)
Überschreibt equals in Class Object. |
double |
getArea()
Gibt die Ausdehnung der HyperBoundingBox. |
int |
getDimension()
Gibt die Anzahl der Dimensionen der HyperBoundingBox |
static HyperBoundingBox |
getNullHyperBoundingBox(int dimension)
Erzeugt eine Null-HyperBoundingBox |
HyperPoint |
getPMax()
Gibt den Maximum Punkt der HyperBoundingBox zurück. |
HyperPoint |
getPMin()
Gibt den Minimum Punkt der HyperBoundingBox zurück. |
double |
minDist(HyperPoint point)
Berechnet das minimale Abstandsquadrat der HyperBoundingBox zum HyperPoint. |
boolean |
overlaps(HyperBoundingBox box)
Test, ob die HyperBoundingBox mit der übergebenen überlappt. |
java.lang.String |
toString()
Gibt eine Stringrepräsentation der Box. |
HyperBoundingBox |
unionBoundingBox(HyperBoundingBox box)
Berechnet die Vereinigungs-HyperBoundingBox mit der übergebenen BOX. |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private HyperPoint pMax
private HyperPoint pMin
Constructor Detail |
public HyperBoundingBox(HyperPoint pMin, HyperPoint pMax)
pMin
- - Minimum Punkt im HyperraumpMax
- - Maximum Punkt im HyperraumMethod Detail |
public static HyperBoundingBox getNullHyperBoundingBox(int dimension)
dimension
- der BoundingBox
public HyperPoint getPMin()
public HyperPoint getPMax()
public int getDimension()
public boolean overlaps(HyperBoundingBox box)
box
- - HyperBoundingBox zum Test
public boolean contains(HyperBoundingBox box)
box
- - HyperBoundingBox zum Test
public double getArea()
public HyperBoundingBox unionBoundingBox(HyperBoundingBox box)
box
-
public double minDist(HyperPoint point)
point
- für Abstandberechnung.
public java.lang.Object clone()
public java.lang.String toString()
public boolean equals(java.lang.Object obj)
Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |