drasys.or.geom.rect3
Interface RangeI

All Known Implementing Classes:
Range

public interface RangeI
extends Rect3I, RangeI

An interface to abstractly access a range in the 3D rectangular coordinate system.


Method Summary
 PointI bound(PointI point)
          Returns the argument 'point' if it is included in the range.
 PointI max()
          Returns the max boundary corner point.
 double maxX()
           
 double maxY()
           
 double maxZ()
           
 PointI min()
          Returns the min boundary corner point.
 double minX()
           
 double minY()
           
 double minZ()
           
 
Methods inherited from interface drasys.or.geom.rect3.Rect3I
centroid, distanceProxyTo, distanceTo, nearestPointTo, range
 
Methods inherited from interface drasys.or.geom.RangeI
boundPoint, coordinateSystem, getExpandedRange, getMax, getMin, includes
 
Methods inherited from interface drasys.or.geom.GeomI
getCentroid, getDistanceProxyTo, getDistanceTo, getNearestPointTo, getRange
 

Method Detail

min

public PointI min()
Returns the min boundary corner point.

max

public PointI max()
Returns the max boundary corner point.

minX

public double minX()

minY

public double minY()

minZ

public double minZ()

maxX

public double maxX()

maxY

public double maxY()

maxZ

public double maxZ()

bound

public PointI bound(PointI point)
Returns the argument 'point' if it is included in the range. Otherwise; returns the point on the boundary that is closest to 'point'.


Copyright(C)1997-2000 by DRA Systems all rights reserved. OpsResearch.com