![]() |
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 | |
typedef CascadedTransform | Self |
typedef Transform< TScalar, Dimension, Dimension > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
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 ¶ms) |
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 |
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.
typedef Superclass::NumberOfParametersType itk::CascadedTransform< TScalar, Dimension >::NumberOfParametersType |
The number of parameters defininig this transform.
typedef Superclass::ScalarType itk::CascadedTransform< TScalar, Dimension >::ScalarType |
Standard scalar type for this class.
itk::CascadedTransform< TScalar, Dimension >::itkStaticConstMacro | ( | InputSpaceDimension | , |
unsigned | int, | ||
Dimension | |||
) |
Dimension of the domain space.