ANIMA
4.0
|
#include <animaSymmetryPlaneTransform.h>
Public Types | |
typedef Superclass::ScalarType | AngleType |
typedef Superclass::CenterType | CenterType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::Matrix< ScalarType, 4, 4 > | HomogeneousMatrixType |
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InputVectorType | InputVectorType |
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
typedef Superclass::InverseMatrixType | InverseMatrixType |
typedef Superclass::JacobianType | JacobianType |
typedef Superclass::MatrixType | MatrixType |
typedef Superclass::OffsetType | OffsetType |
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 itk::SmartPointer< Self > | Pointer |
typedef Superclass::ScalarType | ScalarType |
typedef SymmetryPlaneTransform | Self |
typedef itk::MatrixOffsetTransformBase< TScalarType, 3 > | Superclass |
typedef Superclass::TranslationType | TranslationType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
const ParametersType & | GetParameters () const ITK_OVERRIDE |
virtual void | SetIdentity () ITK_OVERRIDE |
void | SetParameters (const ParametersType ¶meters) ITK_OVERRIDE |
void | SetRotationCenter (OutputPointType &rotCenter) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | InputSpaceDimension = 3 |
static const unsigned int | OutputSpaceDimension = 3 |
static const unsigned int | ParametersDimension = 3 |
static const unsigned int | SpaceDimension = 3 |
Protected Member Functions | |
void | ComputeMatrix () ITK_OVERRIDE |
void | PrintSelf (std::ostream &os, itk::Indent indent) const ITK_OVERRIDE |
SymmetryPlaneTransform () | |
SymmetryPlaneTransform (const MatrixType &matrix, const OutputPointType &offset) | |
SymmetryPlaneTransform (unsigned int outputSpaceDims, unsigned int paramsSpaceDims) | |
virtual | ~SymmetryPlaneTransform () |
Definition at line 10 of file animaSymmetryPlaneTransform.h.
typedef Superclass::ScalarType anima::SymmetryPlaneTransform< TScalarType >::AngleType |
Definition at line 51 of file animaSymmetryPlaneTransform.h.
typedef Superclass::CenterType anima::SymmetryPlaneTransform< TScalarType >::CenterType |
Definition at line 48 of file animaSymmetryPlaneTransform.h.
typedef itk::SmartPointer<const Self> anima::SymmetryPlaneTransform< TScalarType >::ConstPointer |
Definition at line 18 of file animaSymmetryPlaneTransform.h.
typedef itk::Matrix<ScalarType,4,4> anima::SymmetryPlaneTransform< TScalarType >::HomogeneousMatrixType |
Definition at line 46 of file animaSymmetryPlaneTransform.h.
typedef Superclass::InputCovariantVectorType anima::SymmetryPlaneTransform< TScalarType >::InputCovariantVectorType |
Definition at line 39 of file animaSymmetryPlaneTransform.h.
typedef Superclass::InputPointType anima::SymmetryPlaneTransform< TScalarType >::InputPointType |
Definition at line 43 of file animaSymmetryPlaneTransform.h.
typedef Superclass::InputVectorType anima::SymmetryPlaneTransform< TScalarType >::InputVectorType |
Definition at line 37 of file animaSymmetryPlaneTransform.h.
typedef Superclass::InputVnlVectorType anima::SymmetryPlaneTransform< TScalarType >::InputVnlVectorType |
Definition at line 41 of file animaSymmetryPlaneTransform.h.
typedef Superclass::InverseMatrixType anima::SymmetryPlaneTransform< TScalarType >::InverseMatrixType |
Definition at line 47 of file animaSymmetryPlaneTransform.h.
typedef Superclass::JacobianType anima::SymmetryPlaneTransform< TScalarType >::JacobianType |
Definition at line 35 of file animaSymmetryPlaneTransform.h.
typedef Superclass::MatrixType anima::SymmetryPlaneTransform< TScalarType >::MatrixType |
Definition at line 45 of file animaSymmetryPlaneTransform.h.
typedef Superclass::OffsetType anima::SymmetryPlaneTransform< TScalarType >::OffsetType |
Definition at line 50 of file animaSymmetryPlaneTransform.h.
typedef Superclass::OutputCovariantVectorType anima::SymmetryPlaneTransform< TScalarType >::OutputCovariantVectorType |
Definition at line 40 of file animaSymmetryPlaneTransform.h.
typedef Superclass::OutputPointType anima::SymmetryPlaneTransform< TScalarType >::OutputPointType |
Definition at line 44 of file animaSymmetryPlaneTransform.h.
typedef Superclass::OutputVectorType anima::SymmetryPlaneTransform< TScalarType >::OutputVectorType |
Definition at line 38 of file animaSymmetryPlaneTransform.h.
typedef Superclass::OutputVnlVectorType anima::SymmetryPlaneTransform< TScalarType >::OutputVnlVectorType |
Definition at line 42 of file animaSymmetryPlaneTransform.h.
typedef Superclass::ParametersType anima::SymmetryPlaneTransform< TScalarType >::ParametersType |
Definition at line 33 of file animaSymmetryPlaneTransform.h.
typedef Superclass::ParametersValueType anima::SymmetryPlaneTransform< TScalarType >::ParametersValueType |
Definition at line 34 of file animaSymmetryPlaneTransform.h.
typedef itk::SmartPointer<Self> anima::SymmetryPlaneTransform< TScalarType >::Pointer |
Definition at line 17 of file animaSymmetryPlaneTransform.h.
typedef Superclass::ScalarType anima::SymmetryPlaneTransform< TScalarType >::ScalarType |
Definition at line 36 of file animaSymmetryPlaneTransform.h.
typedef SymmetryPlaneTransform anima::SymmetryPlaneTransform< TScalarType >::Self |
Standard class typedefs.
Definition at line 15 of file animaSymmetryPlaneTransform.h.
typedef itk::MatrixOffsetTransformBase<TScalarType, 3> anima::SymmetryPlaneTransform< TScalarType >::Superclass |
Definition at line 16 of file animaSymmetryPlaneTransform.h.
typedef Superclass::TranslationType anima::SymmetryPlaneTransform< TScalarType >::TranslationType |
Definition at line 49 of file animaSymmetryPlaneTransform.h.
|
protected |
Definition at line 9 of file animaSymmetryPlaneTransform.hxx.
Referenced by anima::SymmetryPlaneTransform< TScalarType >::SymmetryPlaneTransform(), and anima::SymmetryPlaneTransform< TScalarType >::~SymmetryPlaneTransform().
|
protected |
Definition at line 23 of file animaSymmetryPlaneTransform.hxx.
References anima::SymmetryPlaneTransform< TScalarType >::SymmetryPlaneTransform().
|
protected |
Definition at line 39 of file animaSymmetryPlaneTransform.hxx.
References anima::SymmetryPlaneTransform< TScalarType >::SetRotationCenter().
|
inlineprotectedvirtual |
|
protected |
Definition at line 124 of file animaSymmetryPlaneTransform.hxx.
References anima::SymmetryPlaneTransform< TScalarType >::PrintSelf().
Referenced by anima::SymmetryPlaneTransform< TScalarType >::SetIdentity(), and anima::SymmetryPlaneTransform< TScalarType >::~SymmetryPlaneTransform().
virtual::itk::LightObject::Pointer anima::SymmetryPlaneTransform< TScalarType >::CreateAnother | ( | void | ) | const |
|
virtual |
Run-time type information (and related methods).
const SymmetryPlaneTransform< TScalarType >::ParametersType & anima::SymmetryPlaneTransform< TScalarType >::GetParameters | ( | void | ) | const |
Definition at line 97 of file animaSymmetryPlaneTransform.hxx.
References anima::SymmetryPlaneTransform< TScalarType >::SetIdentity().
Referenced by anima::SymmetryPlaneTransform< TScalarType >::SetParameters().
|
static |
New macro for creation of through a Smart Pointer.
Referenced by anima::PyramidalSymmetryBridge< PixelType, ScalarType >::PyramidalSymmetryBridge().
|
protected |
Definition at line 174 of file animaSymmetryPlaneTransform.hxx.
Referenced by anima::SymmetryPlaneTransform< TScalarType >::ComputeMatrix(), and anima::SymmetryPlaneTransform< TScalarType >::~SymmetryPlaneTransform().
|
virtual |
Definition at line 110 of file animaSymmetryPlaneTransform.hxx.
References anima::SymmetryPlaneTransform< TScalarType >::ComputeMatrix().
Referenced by anima::SymmetryPlaneTransform< TScalarType >::GetParameters().
void anima::SymmetryPlaneTransform< TScalarType >::SetParameters | ( | const ParametersType & | parameters | ) |
Definition at line 75 of file animaSymmetryPlaneTransform.hxx.
References anima::SymmetryPlaneTransform< TScalarType >::GetParameters().
Referenced by anima::SymmetryPlaneTransform< TScalarType >::SetRotationCenter().
void anima::SymmetryPlaneTransform< TScalarType >::SetRotationCenter | ( | OutputPointType & | rotCenter | ) |
Definition at line 54 of file animaSymmetryPlaneTransform.hxx.
References anima::SymmetryPlaneTransform< TScalarType >::SetParameters().
Referenced by anima::SymmetryPlaneTransform< TScalarType >::SymmetryPlaneTransform().
|
static |
Definition at line 28 of file animaSymmetryPlaneTransform.h.
|
static |
Definition at line 29 of file animaSymmetryPlaneTransform.h.
|
static |
Definition at line 30 of file animaSymmetryPlaneTransform.h.
|
static |
Dimension of the space.
Definition at line 27 of file animaSymmetryPlaneTransform.h.