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

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.Sphere
                      extended by edu.stanford.rsl.konrad.phantom.forbild.shapes.ForbildSphere
All Implemented Interfaces:
Transformable, java.io.Serializable

public class ForbildSphere
extends Sphere

This class creates a surface from a forbilddefinition.

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

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

Constructor Summary
ForbildSphere(java.lang.String expression)
           
 
Method Summary
 
Methods inherited from class edu.stanford.rsl.konrad.geometry.shapes.simple.Sphere
getPrincipalAxis, getRasterPoints, isBounded
 
Methods inherited from class edu.stanford.rsl.konrad.geometry.shapes.simple.QuadricSurface
applyTransform, evaluate, getDimension, 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
 

Constructor Detail

ForbildSphere

public ForbildSphere(java.lang.String expression)