|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef
VectorNearestNeighborInterpolateImageFunction
< DeformationFieldType,
ScalarType > | DefaultDeformationFieldInterpolatorType |
|
typedef TComponentType | DeformationFieldComponentType |
|
typedef
DeformationFieldInterpolatorType::Pointer | DeformationFieldInterpolatorPointer |
|
typedef
VectorInterpolateImageFunction
< DeformationFieldType,
ScalarType > | DeformationFieldInterpolatorType |
|
typedef
DeformationFieldType::Pointer | DeformationFieldPointer |
|
typedef Image
< DeformationFieldVectorType,
itkGetStaticConstMacro(InputSpaceDimension) > | DeformationFieldType |
|
typedef Vector
< DeformationFieldComponentType,
itkGetStaticConstMacro(OutputSpaceDimension) > | DeformationFieldVectorType |
|
typedef
Superclass::InputCovariantVectorType | InputCovariantVectorType |
|
typedef Superclass::InputPointType | InputPointType |
|
typedef Superclass::InputVectorType | InputVectorType |
|
typedef
Superclass::InputVnlVectorType | InputVnlVectorType |
|
typedef
Superclass::InternalMatrixType | InternalMatrixType |
|
typedef
Superclass::JacobianOfSpatialHessianType | JacobianOfSpatialHessianType |
|
typedef
Superclass::JacobianOfSpatialJacobianType | JacobianOfSpatialJacobianType |
|
typedef Superclass::JacobianType | JacobianType |
|
typedef
Superclass::NonZeroJacobianIndicesType | NonZeroJacobianIndicesType |
|
typedef
Superclass::NumberOfParametersType | NumberOfParametersType |
|
typedef
Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
|
typedef Superclass::OutputPointType | OutputPointType |
|
typedef
Superclass::OutputVectorType | OutputVectorType |
|
typedef
Superclass::OutputVnlVectorType | OutputVnlVectorType |
|
typedef Superclass::ParametersType | ParametersType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef Superclass::ScalarType | ScalarType |
|
typedef
DeformationFieldInterpolatingTransform | Self |
|
typedef
Superclass::SpatialHessianType | SpatialHessianType |
|
typedef
Superclass::SpatialJacobianType | SpatialJacobianType |
|
typedef AdvancedTransform
< TScalarType, NDimensions,
NDimensions > | Superclass |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef
Superclass::InputCovariantVectorType | InputCovariantVectorType |
|
typedef Superclass::InputPointType | InputPointType |
|
typedef Superclass::InputVectorType | InputVectorType |
|
typedef
Superclass::InputVnlVectorType | InputVnlVectorType |
|
typedef
SpatialJacobianType::InternalMatrixType | InternalMatrixType |
|
typedef
Superclass::InverseTransformBasePointer | InverseTransformBasePointer |
|
typedef
Superclass::InverseTransformBaseType | InverseTransformBaseType |
|
typedef std::vector
< SpatialHessianType > | JacobianOfSpatialHessianType |
|
typedef std::vector
< SpatialJacobianType > | JacobianOfSpatialJacobianType |
|
typedef Superclass::JacobianType | JacobianType |
|
typedef std::vector< unsigned
long > | NonZeroJacobianIndicesType |
|
typedef
Superclass::NumberOfParametersType | NumberOfParametersType |
|
typedef
Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
|
typedef Superclass::OutputPointType | OutputPointType |
|
typedef
Superclass::OutputVectorType | OutputVectorType |
|
typedef
Superclass::OutputVnlVectorType | OutputVnlVectorType |
|
typedef Superclass::ParametersType | ParametersType |
|
typedef
Superclass::ParametersValueType | ParametersValueType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef Superclass::ScalarType | ScalarType |
|
typedef AdvancedTransform | Self |
|
typedef FixedArray< Matrix
< ScalarType,
InputSpaceDimension,
InputSpaceDimension >
, OutputSpaceDimension > | SpatialHessianType |
|
typedef Matrix< ScalarType,
OutputSpaceDimension,
InputSpaceDimension > | SpatialJacobianType |
|
typedef Transform< TScalarType,
NInputDimensions,
NOutputDimensions > | Superclass |
|
typedef Transform< TScalarType,
NInputDimensions,
NOutputDimensions > | TransformType |
|
typedef TransformType::ConstPointer | TransformTypeConstPointer |
|
typedef TransformType::Pointer | TransformTypePointer |
|
|
virtual const char * | GetClassName () const |
|
virtual DeformationFieldType * | GetDeformationField () |
|
virtual
DeformationFieldInterpolatorType * | GetDeformationFieldInterpolator () |
|
virtual const ParametersType & | GetFixedParameters (void) const |
|
virtual void | GetJacobian (const InputPointType &ipp, JacobianType &j, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetJacobianOfSpatialHessian (const InputPointType &ipp, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetJacobianOfSpatialHessian (const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetJacobianOfSpatialJacobian (const InputPointType &ipp, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetJacobianOfSpatialJacobian (const InputPointType &ipp, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetSpatialHessian (const InputPointType &ipp, SpatialHessianType &sh) const |
|
virtual void | GetSpatialJacobian (const InputPointType &ipp, SpatialJacobianType &sj) const |
|
virtual bool | IsLinear (void) const |
|
| itkStaticConstMacro (InputSpaceDimension, unsigned int, Superclass::InputSpaceDimension) |
|
| itkStaticConstMacro (OutputSpaceDimension, unsigned int, Superclass::OutputSpaceDimension) |
|
virtual void | SetDeformationField (DeformationFieldType *_arg) |
|
virtual void | SetDeformationFieldInterpolator (DeformationFieldInterpolatorType *_arg) |
|
virtual void | SetFixedParameters (const ParametersType &) |
|
void | SetIdentity (void) |
|
virtual void | SetParameters (const ParametersType &) |
|
virtual OutputCovariantVectorType | TransformCovariantVector (const InputCovariantVectorType &) const |
|
OutputPointType | TransformPoint (const InputPointType &point) const |
|
virtual OutputVectorType | TransformVector (const InputVectorType &) const |
|
virtual OutputVnlVectorType | TransformVector (const InputVnlVectorType &) const |
|
virtual void | ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const |
|
virtual void | ComputeJacobianWithRespectToPosition (const InputPointType &, JacobianType &) const |
|
virtual bool | GetHasNonZeroJacobianOfSpatialHessian () const |
|
virtual bool | GetHasNonZeroSpatialHessian () const |
|
virtual NumberOfParametersType | GetNumberOfNonZeroJacobianIndices (void) const |
|
| itkStaticConstMacro (InputSpaceDimension, unsigned int, NInputDimensions) |
|
| itkStaticConstMacro (OutputSpaceDimension, unsigned int, NOutputDimensions) |
|
template<class TScalarType = double, unsigned int NDimensions = 3, class TComponentType = double>
class itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >
Transform that interpolates a given deformation field.
A simple transform that allows the user to set a deformation field. TransformPoint adds the displacement to the input point. This transform does not support optimizers. Its Set/GetParameters is not implemented. DO NOT USE IT FOR REGISTRATION. You may set your own interpolator!
Definition at line 43 of file itkDeformationFieldInterpolatingTransform.h.