
public class ModifiableHyperBoundingBox extends HyperBoundingBox
HyperBoundingBox).| Modifier and Type | Field and Description | 
|---|---|
private static long | 
serialVersionUID
Serial version. 
 | 
max, min| Constructor and Description | 
|---|
ModifiableHyperBoundingBox()
Constructor. 
 | 
ModifiableHyperBoundingBox(double[] min,
                          double[] max)
Creates a ModifiableHyperBoundingBox for the given hyper points. 
 | 
ModifiableHyperBoundingBox(SpatialComparable hbb)
Uses the references to the fields in  
hbb as min,
 max fields. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
extend(SpatialComparable obj)
Extend the bounding box by some other spatial object. 
 | 
double[] | 
getMaxRef()
Returns the reference to the maximum hyper point. 
 | 
double[] | 
getMinRef()
Returns a reference to the minimum hyper point. 
 | 
void | 
setMax(int dimension,
      double value)
Set the maximum bound in dimension  
dimension to value
 value. | 
void | 
setMin(int dimension,
      double value)
Set the minimum bound in dimension  
dimension to value
 value. | 
equals, getDimensionality, getMax, getMin, hashCode, readExternal, toString, toString, writeExternalprivate static final long serialVersionUID
public ModifiableHyperBoundingBox()
public ModifiableHyperBoundingBox(SpatialComparable hbb)
hbb as min,
 max fields. Thus, this constructor indirectly provides a way
 to modify the fields of a HyperBoundingBox.
 
 FIXME: that isn't really nice and should be handled with care.hbb - existing hyperboundingboxpublic ModifiableHyperBoundingBox(double[] min,
                          double[] max)
min - - the coordinates of the minimum hyper pointmax - - the coordinates of the maximum hyper pointpublic void setMax(int dimension,
          double value)
dimension to value
 value.dimension - the dimension for which the coordinate should be set,
        where 1 ≤ dimension ≤ this.getDimensionality()value - the coordinate to set as upper bound for dimension
        dimensionpublic void setMin(int dimension,
          double value)
dimension to value
 value.dimension - the dimension for which the lower bound should be set,
        where 1 ≤ dimension ≤ this.getDimensionality()value - the coordinate to set as lower bound for dimension
        dimensionpublic double[] getMinRef()
public double[] getMaxRef()
public boolean extend(SpatialComparable obj)
obj - Spatial object to extend with