18 #ifndef itkDisplacementFieldTransform_h
19 #define itkDisplacementFieldTransform_h
86 <
typename TParametersValueType,
unsigned int NDimensions>
88 public Transform<TParametersValueType, NDimensions, NDimensions>
161 itkStaticConstMacro(
Dimension,
unsigned int, NDimensions );
183 OutputVectorType::Dimension,
224 itkExceptionMacro(
"TransformVector(Vector) unimplemented, use "
225 "TransformVector(Vector,Point)" );
231 itkExceptionMacro(
"TransformVector(Vector) unimplemented, use "
232 "TransformVector(Vector,Point)" );
237 itkExceptionMacro(
"TransformVector(Vector) unimplemented, use "
238 "TransformVector(Vector,Point)" );
246 itkExceptionMacro(
"TransformDiffusionTensor(Tensor) unimplemented, use "
247 "TransformDiffusionTensor(Tensor,Point)" );
254 itkExceptionMacro(
"TransformDiffusionTensor(Tensor) unimplemented, use "
255 "TransformDiffusionTensor(Tensor,Point)" );
263 itkExceptionMacro(
"TransformCovariantVector(CovariantVector) "
264 "unimplemented, use TransformCovariantVector(CovariantVector,Point)" );
271 itkExceptionMacro(
"TransformCovariantVector(CovariantVector) "
272 "unimplemented, use TransformCovariantVector(CovariantVector,Point)" );
283 itkExceptionMacro(
"Input parameters size (" << params.Size()
284 <<
") does not match internal size ("
376 bool useSVD =
false )
391 bool useSVD =
false )
424 itkSetMacro(CoordinateTolerance,
double);
425 itkGetConstMacro(CoordinateTolerance,
double);
435 itkSetMacro(DirectionTolerance,
double);
436 itkGetConstMacro(DirectionTolerance,
double);
463 void operator=( const
Self & ) ITK_DELETE_FUNCTION;
474 bool doInverseJacobian) const;
499 #ifndef ITK_MANUAL_INSTANTIATION
500 #include "itkDisplacementFieldTransform.hxx"
503 #endif // itkDisplacementFieldTransform_h
Superclass::RegionType RegionType
Light weight base class for most itk classes.
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
Superclass::SizeType SizeType
virtual void Modified() const
Control indentation during Print() invocation.
Base class for all vector image interpolaters.
SizeValueType Size(void) const
A templated class holding a n-Dimensional covariant vector.
Templated n-dimensional image class.