Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Adapter from vtkAbstractTransform to itk::Transform<TScalarType, 3, 3> More...
#include <itkVtkAbstractTransform.h>
Public Types | |
typedef VtkAbstractTransform | Self |
typedef Transform< TScalarType, 3, 3 > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::OutputVectorType | OutputVectorType |
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InputVectorType | InputVectorType |
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::JacobianType | JacobianType |
typedef Superclass::JacobianPositionType | JacobianPositionType |
Public Member Functions | |
Pointer | Clone () const |
virtual vtkAbstractTransform * | GetVtkAbstractTransform () const |
Get the vtkAbstractTransform (stored in m_VtkAbstractTransform) More... | |
virtual vtkAbstractTransform * | GetInverseVtkAbstractTransform () const |
Get the inverse vtkAbstractTransform (stored in m_InverseVtkAbstractTransform) More... | |
virtual void | SetVtkAbstractTransform (vtkAbstractTransform *aVtkAbstractTransform) |
Set the vtkAbstractTransform (stored in m_VtkAbstractTransform) More... | |
OutputPointType | TransformPoint (const InputPointType &) const override |
OutputVectorType | TransformVector (const InputVectorType &) const override |
OutputVnlVectorType | TransformVector (const InputVnlVectorType &) const override |
OutputCovariantVectorType | TransformCovariantVector (const InputCovariantVectorType &) const override |
virtual InputPointType | BackTransform (const OutputPointType &point) const |
virtual InputVectorType | BackTransform (const OutputVectorType &vector) const |
virtual InputVnlVectorType | BackTransform (const OutputVnlVectorType &vector) const |
virtual InputCovariantVectorType | BackTransform (const OutputCovariantVectorType &vector) const |
void | SetParameters (const ParametersType &) override |
void | SetFixedParameters (const ParametersType &) override |
void | ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const override |
void | ComputeJacobianWithRespectToPosition (const InputPointType &, JacobianPositionType &) const override |
itk::ModifiedTimeType | GetMTime () const override |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
VtkAbstractTransform () | |
~VtkAbstractTransform () override | |
Protected Attributes | |
vtkAbstractTransform * | m_VtkAbstractTransform |
Instance of the vtkAbstractTransform. More... | |
vtkAbstractTransform * | m_InverseVtkAbstractTransform |
Instance of the vtkAbstractTransform. More... | |
unsigned long | m_LastVtkAbstractTransformTimeStamp |
Adapter from vtkAbstractTransform to itk::Transform<TScalarType, 3, 3>
Definition at line 27 of file itkVtkAbstractTransform.h.
typedef SmartPointer<const Self> itk::VtkAbstractTransform< TScalarType >::ConstPointer |
Definition at line 33 of file itkVtkAbstractTransform.h.
typedef Superclass::InputCovariantVectorType itk::VtkAbstractTransform< TScalarType >::InputCovariantVectorType |
Definition at line 41 of file itkVtkAbstractTransform.h.
typedef Superclass::InputPointType itk::VtkAbstractTransform< TScalarType >::InputPointType |
Definition at line 38 of file itkVtkAbstractTransform.h.
typedef Superclass::InputVectorType itk::VtkAbstractTransform< TScalarType >::InputVectorType |
Definition at line 39 of file itkVtkAbstractTransform.h.
typedef Superclass::InputVnlVectorType itk::VtkAbstractTransform< TScalarType >::InputVnlVectorType |
Definition at line 40 of file itkVtkAbstractTransform.h.
typedef Superclass::JacobianPositionType itk::VtkAbstractTransform< TScalarType >::JacobianPositionType |
Definition at line 44 of file itkVtkAbstractTransform.h.
typedef Superclass::JacobianType itk::VtkAbstractTransform< TScalarType >::JacobianType |
Definition at line 43 of file itkVtkAbstractTransform.h.
typedef Superclass::OutputCovariantVectorType itk::VtkAbstractTransform< TScalarType >::OutputCovariantVectorType |
Definition at line 37 of file itkVtkAbstractTransform.h.
typedef Superclass::OutputPointType itk::VtkAbstractTransform< TScalarType >::OutputPointType |
Definition at line 34 of file itkVtkAbstractTransform.h.
typedef Superclass::OutputVectorType itk::VtkAbstractTransform< TScalarType >::OutputVectorType |
Definition at line 35 of file itkVtkAbstractTransform.h.
typedef Superclass::OutputVnlVectorType itk::VtkAbstractTransform< TScalarType >::OutputVnlVectorType |
Definition at line 36 of file itkVtkAbstractTransform.h.
typedef Superclass::ParametersType itk::VtkAbstractTransform< TScalarType >::ParametersType |
Definition at line 42 of file itkVtkAbstractTransform.h.
typedef SmartPointer<Self> itk::VtkAbstractTransform< TScalarType >::Pointer |
Definition at line 32 of file itkVtkAbstractTransform.h.
typedef VtkAbstractTransform itk::VtkAbstractTransform< TScalarType >::Self |
Definition at line 30 of file itkVtkAbstractTransform.h.
typedef Transform<TScalarType, 3, 3> itk::VtkAbstractTransform< TScalarType >::Superclass |
Definition at line 31 of file itkVtkAbstractTransform.h.
|
protected |
|
overrideprotected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Pointer itk::VtkAbstractTransform< TScalarType >::Clone | ( | ) | const |
|
override |
|
override |
|
virtual |
Get the inverse vtkAbstractTransform (stored in m_InverseVtkAbstractTransform)
|
override |
|
virtual |
Get the vtkAbstractTransform (stored in m_VtkAbstractTransform)
|
static |
|
override |
|
override |
|
virtual |
Set the vtkAbstractTransform (stored in m_VtkAbstractTransform)
|
override |
|
override |
|
override |
|
override |
|
protected |
Instance of the vtkAbstractTransform.
Definition at line 91 of file itkVtkAbstractTransform.h.
|
mutableprotected |
Definition at line 93 of file itkVtkAbstractTransform.h.
|
protected |
Instance of the vtkAbstractTransform.
Definition at line 87 of file itkVtkAbstractTransform.h.