#include <Org_EulerSchedule.h>
Inheritance diagram for itk::Org_EulerSchedule< TInputImage, TOutputImage, TExternalForceImage, DataType, nDims >:
Public Types | |
typedef Org_EulerSchedule | Self |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Geom_MeshSpatialObject< float, 3 > | GeometricType |
The type used for the geometric layer. | |
typedef Phys_Euler< float, TExternalForceImage, 3 > | PhysLayerType |
typedef Sense_Gradient< float, TInputImage, TExternalForceImage, 3 > | gradientSensorType |
Public Member Functions | |
itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension) | |
itkTypeMacro (Org_EulerSchedule, ItkOrganism) | |
virtual bool | setSchedule (std::string scheduleFileName) |
Set the schedule. | |
virtual bool | setTopology (std::string fName) |
Set the topology. | |
virtual void | setUp () |
SetUp the organism. | |
Protected Member Functions | |
Org_EulerSchedule () | |
virtual | ~Org_EulerSchedule () |
Protected Attributes | |
Ctrl_ScheduleDriven< float, 3 >::Pointer | cgL |
GeometricType::Pointer | geomLayer |
The Geometric layer that houses the shape of the organism. | |
PhysLayerType::Pointer | physLayer |
The Physics layer used to simulate the deformation dynamics. | |
gradientSensorType::sensorIn::Pointer | input |
gradientSensorType::Pointer | gradientSensor |
This class contains built in layers, and is therefore an example of a complete deformable organism. Though additional behaviors/deformations can still be added the following are provided. Beh_TranslateAll Def_TranslateAll Beh_SearchForObject Beh_UniformScale Def_UniformScale
TInputImage | the input image type | |
TOutputImage | the output image type | |
TExternalForceImage | the type of image used for external forces | |
DataType | The data type to use (eg. float) | |
nDims | The dimensionality of the organism |
Definition at line 46 of file Org_EulerSchedule.h.
typedef Org_EulerSchedule itk::Org_EulerSchedule< TInputImage, TOutputImage, TExternalForceImage, DataType, nDims >::Self |
Standard class typedefs.
Reimplemented from itk::ItkOrganism< TInputImage, TOutputImage, TExternalForceImage, DataType, nDims >.
Definition at line 54 of file Org_EulerSchedule.h.
itk::Org_EulerSchedule< TInputImage, TOutputImage, TExternalForceImage, DataType, nDims >::itkStaticConstMacro | ( | InputImageDimension | , | |
unsigned | int, | |||
TInputImage::ImageDimension | ||||
) |
Extract dimension from input and output image.
Reimplemented from itk::ItkOrganism< TInputImage, TOutputImage, TExternalForceImage, DataType, nDims >.
itk::Org_EulerSchedule< TInputImage, TOutputImage, TExternalForceImage, DataType, nDims >::itkTypeMacro | ( | Org_EulerSchedule< TInputImage, TOutputImage, TExternalForceImage, DataType, nDims > | , | |
ItkOrganism | ||||
) |
Run-time type information (and related methods).