18 #ifndef itkConstantVelocityFieldTransform_h 19 #define itkConstantVelocityFieldTransform_h 36 <
typename TParametersValueType,
unsigned int NDimensions>
89 itkStaticConstMacro(
Dimension,
unsigned int, NDimensions );
124 itkGetModifiableObjectMacro(ConstantVelocityField, ConstantVelocityFieldType );
132 itkGetModifiableObjectMacro(ConstantVelocityFieldInterpolator, ConstantVelocityFieldInterpolatorType );
136 itkGetConstReferenceMacro( ConstantVelocityFieldSetTime,
ModifiedTimeType );
151 itkSetMacro( CalculateNumberOfIntegrationStepsAutomatically,
bool );
152 itkGetConstMacro( CalculateNumberOfIntegrationStepsAutomatically,
bool );
153 itkBooleanMacro( CalculateNumberOfIntegrationStepsAutomatically );
159 itkSetClampMacro( LowerTimeBound, ScalarType, 0, 1 );
165 itkGetConstMacro( LowerTimeBound, ScalarType );
171 itkSetClampMacro( UpperTimeBound, ScalarType, 0, 1 );
177 itkGetConstMacro( UpperTimeBound, ScalarType );
182 itkSetMacro( NumberOfIntegrationSteps,
unsigned int );
187 itkGetConstMacro( NumberOfIntegrationSteps,
unsigned int );
192 virtual ~ConstantVelocityFieldTransform();
198 typename DisplacementFieldType::Pointer
CopyDisplacementField( const DisplacementFieldType * ) const;
217 ConstantVelocityFieldTransform( const Self & ) ITK_DELETE_FUNCTION;
218 void operator=( const Self & ) ITK_DELETE_FUNCTION;
230 #ifndef ITK_MANUAL_INSTANTIATION 231 #include "itkConstantVelocityFieldTransform.hxx" 234 #endif // itkConstantVelocityFieldTransform_h
Superclass::RegionType RegionType
Light weight base class for most itk classes.
unsigned long ModifiedTimeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Class to hold and manage parameters of type Image<Vector<...>,...>, used in Transforms, etc.
Superclass::IndexType IndexType
Superclass::SizeType SizeType
Control indentation during Print() invocation.
Base class for all vector image interpolaters.
Templated n-dimensional image class.