Package | Description |
---|---|
edu.stanford.rsl.conrad.geometry.shapes |
Contains classes to model arbitrary shapes.
|
edu.stanford.rsl.conrad.geometry.shapes.simple |
Contains classes to model simple shapes.
|
edu.stanford.rsl.conrad.opencl |
Contains classes to use OpenCL.
|
edu.stanford.rsl.conrad.phantom.forbild |
Contains classes to parse the Forbild phantoms.
|
edu.stanford.rsl.conrad.phantom.forbild.shapes |
Contains classes to model the Forbild shapes.
|
Modifier and Type | Class and Description |
---|---|
class |
ArbitrarySurface
Models an arbitrary shape centered at the origin using a base shape and bounding conditions
An affine transform class is used to translate and orient shapes from object space in world space
The affine transform of an arbitrary shape is always the same as that of its base shape;
|
Constructor and Description |
---|
ArbitrarySurface(SimpleSurface baseSurface,
java.util.Collection<? extends AbstractBoundingCondition> clipSurfaces) |
Modifier and Type | Class and Description |
---|---|
class |
Box
Creates a box.
|
class |
Cone
Creates a Cone.
|
class |
Cylinder
Creates a Cylinder.
|
class |
Ellipsoid
Creates an Ellipsoid
|
class |
QuadricSurface
Class to model an arbitrary quadric surface like cylinders, cones, and spheres.
|
class |
Sphere
Creates a Sphere.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenCLCylinder |
class |
OpenCLSphere |
Modifier and Type | Method and Description |
---|---|
static SimpleSurface |
ForbildShapeFactory.getBaseShape(java.lang.String objBounds) |
Modifier and Type | Class and Description |
---|---|
class |
ForbildBox
This class creates a surface from a forbilddefinition.
|
class |
ForbildCone
This class creates a surface from a forbilddefinition.
|
class |
ForbildCylinder
This class creates a surface from a forbilddefinition.
|
class |
ForbildEllipsoid
This class creates a surface from a forbilddefinition.
|
class |
ForbildSphere
This class creates a surface from a forbilddefinition.
|