geometry
Class HyperPlane

java.lang.Object
  extended bygeometry.AffineSpace
      extended bygeometry.HyperPlane
All Implemented Interfaces:
Geometry

public class HyperPlane
extends AffineSpace


Field Summary
protected  Vector normal
           
 
Fields inherited from class geometry.AffineSpace
origin, space
 
Constructor Summary
HyperPlane(Point origin, Vector normal)
           
 
Method Summary
 Vector getNormal()
           
protected static JLinAlg.AffineLinearSubspace orthogonalSpace(Point origin, Vector normal)
           
 
Methods inherited from class geometry.AffineSpace
add, add, affineClosure, canBeContainedIn, canContain, canIntersect, contains, contains, copy, dim, getGenerator, getNormal, getOrigin, getRandomRay, intersection, isContainedIn, localization, localization, outerDim, print, project, toShape
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

normal

protected Vector normal
Constructor Detail

HyperPlane

public HyperPlane(Point origin,
                  Vector normal)
Method Detail

getNormal

public Vector getNormal()

orthogonalSpace

protected static JLinAlg.AffineLinearSubspace orthogonalSpace(Point origin,
                                                              Vector normal)