edu.stanford.rsl.konrad.geometry.bounds
Class HalfSpaceBoundingCondition

java.lang.Object
  extended by edu.stanford.rsl.konrad.geometry.bounds.AbstractBoundingCondition
      extended by edu.stanford.rsl.konrad.geometry.bounds.HalfSpaceBoundingCondition
All Implemented Interfaces:
java.io.Serializable

public class HalfSpaceBoundingCondition
extends AbstractBoundingCondition

See Also:
Serialized Form

Constructor Summary
HalfSpaceBoundingCondition(Plane3D plane)
           
HalfSpaceBoundingCondition(PointND one, PointND two)
           
 
Method Summary
 void flipCondition()
           
 Plane3D getBoundingSurface()
           
 boolean isSatisfiedBy(PointND point)
          Determines whether the point is satisfied by the bounding condition
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HalfSpaceBoundingCondition

public HalfSpaceBoundingCondition(Plane3D plane)

HalfSpaceBoundingCondition

public HalfSpaceBoundingCondition(PointND one,
                                  PointND two)
Method Detail

isSatisfiedBy

public boolean isSatisfiedBy(PointND point)
Description copied from class: AbstractBoundingCondition
Determines whether the point is satisfied by the bounding condition

Specified by:
isSatisfiedBy in class AbstractBoundingCondition
Parameters:
point - the point
Returns:
whether the condition is satisfied

getBoundingSurface

public Plane3D getBoundingSurface()
Specified by:
getBoundingSurface in class AbstractBoundingCondition

flipCondition

public void flipCondition()
Specified by:
flipCondition in class AbstractBoundingCondition