|
Slicer
5.2
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::JacobianPositionType | JacobianPositionType |
| 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 | |
| void | ComputeJacobianWithRespectToParameters (const InputPointType &p, JacobianType &jacobian) const override |
| void | ComputeJacobianWithRespectToPosition (const InputPointType &itkNotUsed(x), JacobianType &itkNotUsed(j)) const override |
| void | ComputeJacobianWithRespectToPosition (const InputPointType &itkNotUsed(x), JacobianPositionType &itkNotUsed(j)) const override |
| ::itk::LightObject::Pointer | CreateAnother () const override |
| const DeformationImagePointerType | GetDeformationField () const |
| itkTypeMacro (WarpTransform3D, Transform) | |
| void | SetDeformationField (DeformationImagePointerType deformationField) |
| OutputCovariantVectorType | TransformCovariantVector (const InputCovariantVectorType &) const override |
| OutputPointType | TransformPoint (const InputPointType &inputPoint) const override |
| OutputVectorType | TransformVector (const InputVectorType &) const override |
| OutputVnlVectorType | TransformVector (const InputVnlVectorType &) const override |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| itkGetConstReferenceMacro (NeighborhoodRadius, RadiusType) | |
| itkSetMacro (NeighborhoodRadius, RadiusType) | |
| void | operator= (const Self &) |
| void | SetFixedParameters (const ParametersType &) override |
| void | SetParameters (const ParametersType &) 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 35 of file itkWarpTransform3D.h.
| typedef SmartPointer<const Self> itk::WarpTransform3D< FieldData >::ConstPointer |
Definition at line 34 of file itkWarpTransform3D.h.
| typedef DeformationImageType::Pointer itk::WarpTransform3D< FieldData >::DeformationImagePointerType |
Definition at line 32 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 27 of file itkWarpTransform3D.h.
| typedef Superclass::InputPointType itk::WarpTransform3D< FieldData >::InputPointType |
Definition at line 24 of file itkWarpTransform3D.h.
| typedef Superclass::InputVectorType itk::WarpTransform3D< FieldData >::InputVectorType |
Definition at line 25 of file itkWarpTransform3D.h.
| typedef Superclass::InputVnlVectorType itk::WarpTransform3D< FieldData >::InputVnlVectorType |
Definition at line 26 of file itkWarpTransform3D.h.
| typedef Superclass::JacobianPositionType itk::WarpTransform3D< FieldData >::JacobianPositionType |
Definition at line 23 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 31 of file itkWarpTransform3D.h.
| typedef Superclass::OutputPointType itk::WarpTransform3D< FieldData >::OutputPointType |
Definition at line 28 of file itkWarpTransform3D.h.
| typedef Superclass::OutputVectorType itk::WarpTransform3D< FieldData >::OutputVectorType |
Definition at line 29 of file itkWarpTransform3D.h.
| typedef Superclass::OutputVnlVectorType itk::WarpTransform3D< FieldData >::OutputVnlVectorType |
Definition at line 30 of file itkWarpTransform3D.h.
| typedef Superclass::ParametersType itk::WarpTransform3D< FieldData >::ParametersType |
Definition at line 37 of file itkWarpTransform3D.h.
| typedef SmartPointer<Self> itk::WarpTransform3D< FieldData >::Pointer |
Definition at line 33 of file itkWarpTransform3D.h.
| typedef ConstNeighborhoodIteratorType::RadiusType itk::WarpTransform3D< FieldData >::RadiusType |
Definition at line 36 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 |
|
override |
|
inlineoverride |
Definition at line 56 of file itkWarpTransform3D.h.
|
inlineoverride |
Definition at line 63 of file itkWarpTransform3D.h.
|
override |
CreateAnother method will clone the existing instance of this type, including its internal member variables.
|
inline |
Definition at line 72 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 | ) |
|
inlineoverrideprotected |
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 112 of file itkWarpTransform3D.h.
|
inlineoverrideprotected |
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 106 of file itkWarpTransform3D.h.
|
inlineoverride |
Method to transform a CovariantVector.
Definition at line 92 of file itkWarpTransform3D.h.
|
override |
|
inlineoverride |
Method to transform a vector.
Definition at line 79 of file itkWarpTransform3D.h.
|
inlineoverride |
Method to transform a vnl_vector.
Definition at line 85 of file itkWarpTransform3D.h.
|
protected |
Definition at line 121 of file itkWarpTransform3D.h.
|
protected |
Definition at line 120 of file itkWarpTransform3D.h.
|
protected |
Definition at line 119 of file itkWarpTransform3D.h.
|
protected |
Definition at line 123 of file itkWarpTransform3D.h.
1.8.14