
public class ModifiableHyperBoundingBox extends HyperBoundingBox
HyperBoundingBox).| Modifier and Type | Field and Description | 
|---|---|
| private static long | serialVersionUIDSerial 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  hbbasmin,maxfields. | 
| 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  dimensionto valuevalue. | 
| void | setMin(int dimension,
      double value)Set the minimum bound in dimension  dimensionto valuevalue. | 
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