|
Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/CLI/ResampleDTIVolume/itkWarpTransform3D.h>


Public Types | |
| typedef ConstNeighborhoodIterator< DeformationImageType > | ConstNeighborhoodIteratorType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef DeformationImageType::Pointer | DeformationImagePointerType |
| typedef FieldData | FieldDataType |
| typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
| typedef Superclass::InputPointType | InputPointType |
| typedef Superclass::InputVectorType | InputVectorType |
| typedef Superclass::InputVnlVectorType | InputVnlVectorType |
| typedef Superclass::JacobianType | JacobianType |
| 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 ConstNeighborhoodIteratorType::RadiusType | RadiusType |
| typedef WarpTransform3D | Self |
| typedef Transform< FieldDataType, 3, 3 > | Superclass |
Public Member Functions | |
| virtual void | ComputeJacobianWithRespectToParameters (const InputPointType &p, JacobianType &jacobian) const ITK_OVERRIDE |
| virtual void | ComputeJacobianWithRespectToPosition (const InputPointType &itkNotUsed(x), JacobianType &itkNotUsed(j)) const ITK_OVERRIDE |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const ITK_OVERRIDE |
| const DeformationImagePointerType | GetDeformationField () const |
| itkTypeMacro (WarpTransform3D, Transform) | |
| void | SetDeformationField (DeformationImagePointerType deformationField) |
| virtual OutputCovariantVectorType | TransformCovariantVector (const InputCovariantVectorType &) const ITK_OVERRIDE |
| OutputPointType | TransformPoint (const InputPointType &inputPoint) const ITK_OVERRIDE |
| virtual OutputVectorType | TransformVector (const InputVectorType &) const ITK_OVERRIDE |
| virtual OutputVnlVectorType | TransformVector (const InputVnlVectorType &) const ITK_OVERRIDE |
Static Public Member Functions | |
| static Pointer | New (void) |
Protected Member Functions | |
| itkGetConstReferenceMacro (NeighborhoodRadius, RadiusType) | |
| itkSetMacro (NeighborhoodRadius, RadiusType) | |
| void | operator= (const Self &) |
| virtual void | SetFixedParameters (const ParametersType &) ITK_OVERRIDE |
| virtual void | SetParameters (const ParametersType &) ITK_OVERRIDE |
| WarpTransform3D () | |
Protected Attributes | |
| DeformationImagePointerType | m_DeformationField |
| double | m_DerivativeWeights [3] |
| RadiusType | m_NeighborhoodRadius |
| Size< 3 > | m_SizeForJacobian |
This is a class to represent warp transforms
Definition at line 16 of file itkWarpTransform3D.h.
| typedef ConstNeighborhoodIterator<DeformationImageType> itk::WarpTransform3D< FieldData >::ConstNeighborhoodIteratorType |
Definition at line 34 of file itkWarpTransform3D.h.
| typedef SmartPointer<const Self> itk::WarpTransform3D< FieldData >::ConstPointer |
Definition at line 33 of file itkWarpTransform3D.h.
| typedef DeformationImageType::Pointer itk::WarpTransform3D< FieldData >::DeformationImagePointerType |
Definition at line 31 of file itkWarpTransform3D.h.
| typedef FieldData itk::WarpTransform3D< FieldData >::FieldDataType |
Definition at line 19 of file itkWarpTransform3D.h.
| typedef Superclass::InputCovariantVectorType itk::WarpTransform3D< FieldData >::InputCovariantVectorType |
Definition at line 26 of file itkWarpTransform3D.h.
| typedef Superclass::InputPointType itk::WarpTransform3D< FieldData >::InputPointType |
Definition at line 23 of file itkWarpTransform3D.h.
| typedef Superclass::InputVectorType itk::WarpTransform3D< FieldData >::InputVectorType |
Definition at line 24 of file itkWarpTransform3D.h.
| typedef Superclass::InputVnlVectorType itk::WarpTransform3D< FieldData >::InputVnlVectorType |
Definition at line 25 of file itkWarpTransform3D.h.
| typedef Superclass::JacobianType itk::WarpTransform3D< FieldData >::JacobianType |
Definition at line 22 of file itkWarpTransform3D.h.
| typedef Superclass::OutputCovariantVectorType itk::WarpTransform3D< FieldData >::OutputCovariantVectorType |
Definition at line 30 of file itkWarpTransform3D.h.
| typedef Superclass::OutputPointType itk::WarpTransform3D< FieldData >::OutputPointType |
Definition at line 27 of file itkWarpTransform3D.h.
| typedef Superclass::OutputVectorType itk::WarpTransform3D< FieldData >::OutputVectorType |
Definition at line 28 of file itkWarpTransform3D.h.
| typedef Superclass::OutputVnlVectorType itk::WarpTransform3D< FieldData >::OutputVnlVectorType |
Definition at line 29 of file itkWarpTransform3D.h.
| typedef Superclass::ParametersType itk::WarpTransform3D< FieldData >::ParametersType |
Definition at line 36 of file itkWarpTransform3D.h.
| typedef SmartPointer<Self> itk::WarpTransform3D< FieldData >::Pointer |
Definition at line 32 of file itkWarpTransform3D.h.
| typedef ConstNeighborhoodIteratorType::RadiusType itk::WarpTransform3D< FieldData >::RadiusType |
Definition at line 35 of file itkWarpTransform3D.h.
| typedef WarpTransform3D itk::WarpTransform3D< FieldData >::Self |
Definition at line 20 of file itkWarpTransform3D.h.
| typedef Transform<FieldDataType, 3, 3> itk::WarpTransform3D< FieldData >::Superclass |
Definition at line 21 of file itkWarpTransform3D.h.
|
protected |
|
virtual |
|
inlinevirtual |
Definition at line 54 of file itkWarpTransform3D.h.
| virtual::itk::LightObject::Pointer itk::WarpTransform3D< FieldData >::CreateAnother | ( | void | ) | const |
CreateAnother method will clone the existing instance of this type, including its internal member variables.
|
inline |
Definition at line 63 of file itkWarpTransform3D.h.
|
protected |
Get/Set the neighborhood radius used for gradient computation
|
protected |
| itk::WarpTransform3D< FieldData >::itkTypeMacro | ( | WarpTransform3D< FieldData > | , |
| Transform | |||
| ) |
Run-time type information (and related methods).
|
static |
New method for creation through the object factory. NOTE: itkNewMacro is not used because we need to provide a CreateAnother method for this class
|
protected |
| void itk::WarpTransform3D< FieldData >::SetDeformationField | ( | DeformationImagePointerType | deformationField | ) |
|
inlineprotectedvirtual |
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
Definition at line 103 of file itkWarpTransform3D.h.
|
inlineprotectedvirtual |
This is a dummy function. This class does not allow to set the transform parameters through this function. Use SetDeformationField() to set the transform.
Definition at line 97 of file itkWarpTransform3D.h.
|
inlinevirtual |
Method to transform a CovariantVector.
Definition at line 83 of file itkWarpTransform3D.h.
| OutputPointType itk::WarpTransform3D< FieldData >::TransformPoint | ( | const InputPointType & | inputPoint | ) | const |
|
inlinevirtual |
Method to transform a vector.
Definition at line 70 of file itkWarpTransform3D.h.
|
inlinevirtual |
Method to transform a vnl_vector.
Definition at line 76 of file itkWarpTransform3D.h.
|
protected |
Definition at line 112 of file itkWarpTransform3D.h.
|
protected |
Definition at line 111 of file itkWarpTransform3D.h.
|
protected |
Definition at line 110 of file itkWarpTransform3D.h.
|
protected |
Definition at line 114 of file itkWarpTransform3D.h.
1.8.13