edu.stanford.rsl.konrad.phantom.forbild.shapes
Class ForbildBox

java.lang.Object
  extended by edu.stanford.rsl.konrad.geometry.AbstractShape
      extended by edu.stanford.rsl.konrad.geometry.AbstractSurface
          extended by edu.stanford.rsl.konrad.geometry.shapes.simple.SimpleSurface
              extended by edu.stanford.rsl.konrad.geometry.shapes.simple.Box
                  extended by edu.stanford.rsl.konrad.phantom.forbild.shapes.ForbildBox
All Implemented Interfaces:
Transformable, java.io.Serializable

public class ForbildBox
extends Box

This class creates a surface from a forbilddefinition.

The expression [Box: x=originX; y=originY; z=originZ; dx=length; dy=width; dz= height] defines a box located at (originX,originY,originZ).

Author:
Rotimi .X. Ojo
See Also:
Serialized Form

Constructor Summary
ForbildBox(java.lang.String expression)
           
 
Method Summary
 
Methods inherited from class edu.stanford.rsl.konrad.geometry.shapes.simple.Box
applyTransform, evaluate, evaluate, getDimension, getHits, getInternalDimension, getPrincipalAxis, getRasterPoints, intersect, isBounded, isMember
 
Methods inherited from class edu.stanford.rsl.konrad.geometry.shapes.simple.SimpleSurface
addAllBoundingConditions, addBoundingCondition, getChangeOfAxisMatrix, getTransform
 
Methods inherited from class edu.stanford.rsl.konrad.geometry.AbstractShape
getHitsOnBoundingBox_slow, getHitsOnBoundingBox, getMax, getMin
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForbildBox

public ForbildBox(java.lang.String expression)