18 #ifndef itkConstantVelocityFieldTransform_h
19 #define itkConstantVelocityFieldTransform_h
36 <
typename TParametersValueType,
unsigned int NDimensions>
89 itkStaticConstMacro(
Dimension,
unsigned int, NDimensions );
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();
217 ConstantVelocityFieldTransform( const
Self & );
218 void operator=( const Self & );
230 #ifndef ITK_MANUAL_INSTANTIATION
231 #include "itkConstantVelocityFieldTransform.hxx"
234 #endif // itkConstantVelocityFieldTransform_h
Superclass::RegionType RegionType
Light weight base class for most itk classes.
Represent the size (bounds) of a n-dimensional image.
unsigned long ModifiedTimeType
Class to hold and manage parameters of type Image<Vector<...>,...>, used in Transforms, etc.
Class to hold and manage different parameter types used during optimization.
Superclass::IndexType IndexType
Control indentation during Print() invocation.
Base class for all vector image interpolaters.
Templated n-dimensional image class.