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

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

public class ForbildEllipsoid
extends Ellipsoid

This class creates a surface from a forbilddefinition.

The expression [Ellipsoid: x=originX; y=originY; z=originZ; dx = dx; dz=dz, dz= dy; axis(a_x, a_y, a_z)] defines a uniform ellipsoid 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
ForbildEllipsoid(java.lang.String expression)
           
 
Method Summary
 
Methods inherited from class edu.stanford.rsl.konrad.geometry.shapes.simple.Ellipsoid
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
 

Field Detail

serialVersionUID

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

ForbildEllipsoid

public ForbildEllipsoid(java.lang.String expression)