org.deegree_impl.io.rtree
Class HyperPoint

java.lang.Object
  extended byorg.deegree_impl.io.rtree.HyperPoint

public class HyperPoint
extends java.lang.Object

Punkt im multidimensionalen Raum. Basierend auf double-Koordinatenwerten.

Version:
1.0
Author:
Wolfgang Bär

Field Summary
private  double[] coords
           
 
Constructor Summary
HyperPoint(double[] coords)
          Konstruktor für eine Multidimensionalen Punkt.
 
Method Summary
 java.lang.Object clone()
          Erstellt eine tiefe Kopie des HyperPoint.
 boolean equals(java.lang.Object obj)
          Überschreibt equals in Class Object.
 double getCoord(int index)
          Gibt die Koordinate zur Dimension index des Punktes.
 double[] getCoords()
          Gibt die Koordinaten des Punktes zurück.
 int getDimension()
          Gibt die Dimension des Punktes:
static HyperPoint getNullHyperPoint(int dimension)
          Erzeugt einen Null-HyperPoint
 java.lang.String toString()
          Gibt eine Stringrepräsentation des HyperPoints.
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

coords

private double[] coords
Constructor Detail

HyperPoint

public HyperPoint(double[] coords)
Konstruktor für eine Multidimensionalen Punkt.

Parameters:
coords - double[] Array von double-Werten mit den Koordinaten für jede Dimension. Länge des Array entspricht der Dimension des Punktes
Method Detail

getNullHyperPoint

public static HyperPoint getNullHyperPoint(int dimension)
Erzeugt einen Null-HyperPoint

Parameters:
dimension - des Punktes
Returns:
HyperPoint

getCoords

public double[] getCoords()
Gibt die Koordinaten des Punktes zurück.

Returns:
double[] Koordinaten des Punktes

getCoord

public double getCoord(int index)
Gibt die Koordinate zur Dimension index des Punktes.

Parameters:
index -
Returns:
double Koordinate

getDimension

public int getDimension()
Gibt die Dimension des Punktes:

Returns:
int Dimension

toString

public java.lang.String toString()
Gibt eine Stringrepräsentation des HyperPoints.

Returns:
String Stringrepräsentation des Hyperpoints

equals

public boolean equals(java.lang.Object obj)
Überschreibt equals in Class Object.

See Also:
Object

clone

public java.lang.Object clone()
Erstellt eine tiefe Kopie des HyperPoint.

Returns:
Object geklonter HyperPoint