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.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
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: