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

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.QuadricSurface
                  extended by edu.stanford.rsl.konrad.geometry.shapes.simple.Cylinder
                      extended by edu.stanford.rsl.konrad.phantom.forbild.shapes.ForbildCylinder
All Implemented Interfaces:
Transformable, java.io.Serializable

public class ForbildCylinder
extends Cylinder

This class creates a surface from a forbilddefinition.

The expression [Cylinder: x=originX; y=originY; z=originZ; r = radius; dz= height; axis(a_x, a_y, a_z)] defines a uniform cylinder with axis (a_x, a_y, a_z) with center of mass at (originX,originY,originZ),.

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

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

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

ForbildCylinder

public ForbildCylinder(java.lang.String expression)