itk::WarpTransform3D< FieldData > Class Template Reference

#include <itkWarpTransform3D.h>

Inherits Transform< FieldData, 3, 3 >.

List of all members.

Public Types

typedef
ConstNeighborhoodIterator
< DeformationImageType
ConstNeighborhoodIteratorType
typedef SmartPointer< const SelfConstPointer
typedef
DeformationImageType::Pointer 
DeformationImagePointerType
typedef FieldData FieldDataType
typedef Superclass::InputPointType InputPointType
typedef Superclass::JacobianType JacobianType
typedef Superclass::OutputPointType OutputPointType
typedef Superclass::ParametersType ParametersType
typedef SmartPointer< SelfPointer
typedef
ConstNeighborhoodIteratorType::RadiusType 
RadiusType
typedef WarpTransform3D Self
typedef Transform
< FieldDataType, 3, 3 > 
Superclass

Public Member Functions

const JacobianTypeGetJacobian (const InputPointType &inputPoint) const
 itkNewMacro (Self)
 itkTypeMacro (WarpTransform3D, Transform)
void SetDeformationField (DeformationImagePointerType deformationField)
OutputPointType TransformPoint (const InputPointType &inputPoint) const

Protected Member Functions

 itkGetConstReferenceMacro (NeighborhoodRadius, RadiusType)
 itkSetMacro (NeighborhoodRadius, RadiusType)
void operator= (const Self &)
virtual void SetFixedParameters (const ParametersType &)
virtual void SetParameters (const ParametersType &)
 WarpTransform3D ()

Protected Attributes

DeformationImagePointerType m_DeformationField
double m_DerivativeWeights [3]
RadiusType m_NeighborhoodRadius
Size< 3 > m_SizeForJacobian

Detailed Description

template<class FieldData>
class itk::WarpTransform3D< FieldData >

This is a class to represent warp transforms


Member Typedef Documentation

template<class FieldData >
typedef ConstNeighborhoodIterator<DeformationImageType> itk::WarpTransform3D< FieldData >::ConstNeighborhoodIteratorType
template<class FieldData >
typedef SmartPointer<const Self> itk::WarpTransform3D< FieldData >::ConstPointer
template<class FieldData >
typedef DeformationImageType::Pointer itk::WarpTransform3D< FieldData >::DeformationImagePointerType
template<class FieldData >
typedef FieldData itk::WarpTransform3D< FieldData >::FieldDataType
template<class FieldData >
typedef Superclass::InputPointType itk::WarpTransform3D< FieldData >::InputPointType
template<class FieldData >
typedef Superclass::JacobianType itk::WarpTransform3D< FieldData >::JacobianType
template<class FieldData >
typedef Superclass::OutputPointType itk::WarpTransform3D< FieldData >::OutputPointType
template<class FieldData >
typedef Superclass::ParametersType itk::WarpTransform3D< FieldData >::ParametersType
template<class FieldData >
typedef SmartPointer<Self> itk::WarpTransform3D< FieldData >::Pointer
template<class FieldData >
typedef ConstNeighborhoodIteratorType::RadiusType itk::WarpTransform3D< FieldData >::RadiusType
template<class FieldData >
typedef WarpTransform3D itk::WarpTransform3D< FieldData >::Self
template<class FieldData >
typedef Transform< FieldDataType , 3 , 3 > itk::WarpTransform3D< FieldData >::Superclass

Constructor & Destructor Documentation

template<class FieldData >
itk::WarpTransform3D< FieldData >::WarpTransform3D (  )  [protected]

Member Function Documentation

template<class FieldData >
const JacobianType& itk::WarpTransform3D< FieldData >::GetJacobian ( const InputPointType inputPoint  )  const
template<class FieldData >
itk::WarpTransform3D< FieldData >::itkGetConstReferenceMacro ( NeighborhoodRadius  ,
RadiusType   
) [protected]

Get/Set the neighborhood radius used for gradient computation

template<class FieldData >
itk::WarpTransform3D< FieldData >::itkNewMacro ( Self   ) 
template<class FieldData >
itk::WarpTransform3D< FieldData >::itkSetMacro ( NeighborhoodRadius  ,
RadiusType   
) [protected]
template<class FieldData >
itk::WarpTransform3D< FieldData >::itkTypeMacro ( WarpTransform3D< FieldData >  ,
Transform   
)
template<class FieldData >
void itk::WarpTransform3D< FieldData >::operator= ( const Self  )  [protected]
template<class FieldData >
void itk::WarpTransform3D< FieldData >::SetDeformationField ( DeformationImagePointerType  deformationField  ) 
template<class FieldData >
virtual void itk::WarpTransform3D< FieldData >::SetFixedParameters ( const ParametersType  )  [inline, protected, virtual]

This is a dummy function. This class does not allow to set the transform fixed parameters through this function. Use SetDeformationField() to set the transform

template<class FieldData >
virtual void itk::WarpTransform3D< FieldData >::SetParameters ( const ParametersType  )  [inline, protected, virtual]

This is a dummy function. This class does not allow to set the transform parameters through this function. Use SetDeformationField() to set the transform

template<class FieldData >
OutputPointType itk::WarpTransform3D< FieldData >::TransformPoint ( const InputPointType inputPoint  )  const

Member Data Documentation

template<class FieldData >
DeformationImagePointerType itk::WarpTransform3D< FieldData >::m_DeformationField [protected]
template<class FieldData >
double itk::WarpTransform3D< FieldData >::m_DerivativeWeights[3] [protected]
template<class FieldData >
RadiusType itk::WarpTransform3D< FieldData >::m_NeighborhoodRadius [protected]
template<class FieldData >
Size< 3 > itk::WarpTransform3D< FieldData >::m_SizeForJacobian [protected]

The documentation for this class was generated from the following file:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1