Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
Public Types | Public Member Functions | Protected Member Functions | List of all members
itk::CascadedTransform< TScalar, Dimension > Class Template Reference
Inheritance diagram for itk::CascadedTransform< TScalar, Dimension >:

Public Types

typedef CascadedTransform Self
 
typedef Transform< TScalar, Dimension, Dimension > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::InverseTransformBaseType InverseTransformBaseType
 
typedef InverseTransformBaseType::Pointer InverseTransformBasePointer
 
typedef SmartPointer< Superclass > TransformPointer
 
typedef SmartPointer< const Superclass > ConstTransformPointer
 
typedef Superclass::ScalarType ScalarType
 
typedef Superclass::ParametersType ParametersType
 
typedef Superclass::JacobianType JacobianType
 
typedef Superclass::InputPointType PointType
 
typedef PointType InputPointType
 
typedef PointType OutputPointType
 
typedef Superclass::InputVectorType VectorType
 
typedef VectorType InputVectorType
 
typedef VectorType OutputVectorType
 
typedef Superclass::InputVnlVectorType VnlVectorType
 
typedef VnlVectorType InputVnlVectorType
 
typedef VnlVectorType OutputVnlVectorType
 
typedef Superclass::InputCovariantVectorType CovariantVectorType
 
typedef CovariantVectorType InputCovariantVectorType
 
typedef CovariantVectorType OutputCovariantVectorType
 
typedef Superclass::NumberOfParametersType NumberOfParametersType
 

Public Member Functions

 itkTypeMacro (CascadedTransform, Transform)
 
 itkNewMacro (Self)
 
 itkStaticConstMacro (InputSpaceDimension, unsigned int, Dimension)
 
 itkStaticConstMacro (OutputSpaceDimension, unsigned int, Dimension)
 
virtual PointType TransformPoint (const PointType &x) const
 
virtual VectorType TransformVector (const VectorType &x) const
 
virtual VnlVectorType TransformVector (const VnlVectorType &x) const
 
virtual CovariantVectorType TransformCovariantVector (const CovariantVectorType &x) const
 
bool GetInverse (Self *inverse) const
 
virtual InverseTransformBasePointer GetInverseTransform () const
 
virtual void SetParameters (const ParametersType &params)
 
virtual void SetFixedParameters (const ParametersType &)
 
virtual const ParametersType & GetParameters () const
 
virtual NumberOfParametersType GetNumberOfParameters () const
 
virtual const JacobianType & GetJacobian (const PointType &pt) const
 
void append (TransformPointer transform)
 
template<typename container_t >
void setup (const container_t &transforms, const unsigned int &cascade_length)
 
template<class transform_t >
transform_t * GetTransform (const unsigned int &index) const
 
const std::vector< TransformPointer > & GetTransforms () const
 
unsigned int GetParamsIndex () const
 
void SetParamsIndex (const unsigned int &index)
 
unsigned int GetActiveIndex () const
 
void SetActiveIndex (const unsigned int &index)
 

Protected Member Functions

virtual void PrintSelf (std::ostream &os, Indent indent) const
 

Member Typedef Documentation

template<class TScalar , unsigned int Dimension>
typedef Superclass::InverseTransformBaseType itk::CascadedTransform< TScalar, Dimension >::InverseTransformBaseType

Base inverse transform type. This type should not be changed to the concrete inverse transform type or inheritance would be lost.

template<class TScalar , unsigned int Dimension>
typedef Superclass::NumberOfParametersType itk::CascadedTransform< TScalar, Dimension >::NumberOfParametersType

The number of parameters defininig this transform.

template<class TScalar , unsigned int Dimension>
typedef Superclass::ScalarType itk::CascadedTransform< TScalar, Dimension >::ScalarType

Standard scalar type for this class.

Member Function Documentation

template<class TScalar , unsigned int Dimension>
itk::CascadedTransform< TScalar, Dimension >::itkStaticConstMacro ( InputSpaceDimension  ,
unsigned  int,
Dimension   
)

Dimension of the domain space.


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