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 | Static Public Member Functions | Protected Member Functions | List of all members
itk::RadialDistortionTransform< TScalar, N > Class Template Reference
Inheritance diagram for itk::RadialDistortionTransform< TScalar, N >:

Public Types

typedef RadialDistortionTransform Self
 
typedef Transform< TScalar, 2, 2 > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::InverseTransformBaseType InverseTransformBaseType
 
typedef InverseTransformBaseType::Pointer InverseTransformBasePointer
 
typedef Superclass::ScalarType ScalarType
 
typedef Superclass::NumberOfParametersType NumberOfParametersType
 
typedef Superclass::ParametersType ParametersType
 
typedef Superclass::JacobianType JacobianType
 
typedef Superclass::InputPointType InputPointType
 
typedef Superclass::OutputPointType OutputPointType
 

Public Member Functions

 itkStaticConstMacro (Nk, unsigned int, N)
 
 itkTypeMacro (RadialDistortionTransform, Transform)
 
 itkNewMacro (Self)
 
virtual OutputPointType TransformPoint (const InputPointType &p) const
 
InputPointType BackTransformPoint (const OutputPointType &y) const
 
virtual void SetFixedParameters (const ParametersType &params)
 
virtual const ParametersType & GetFixedParameters () const
 
virtual void SetParameters (const ParametersType &params)
 
virtual const ParametersType & GetParameters () const
 
virtual NumberOfParametersType GetNumberOfParameters () const
 
virtual void ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const
 
virtual InverseTransformBasePointer GetInverseTransform () const
 
void setup (const double a_min, const double a_max, const double b_min, const double b_max, const double Rmax=0.0)
 
void setup_translation (const double ta_Rmax=0.0, const double tb_Rmax=0.0)
 
void eval (const std::vector< ScalarType > &x, std::vector< ScalarType > &F, std::vector< std::vector< ScalarType > > &J) const
 
const double & GetRmax () const
 

Static Public Member Functions

static void setup_shared_params_mask (bool shared, std::vector< bool > &mask)
 

Protected Member Functions

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

Member Typedef Documentation

template<class TScalar = double, unsigned int N = 2>
typedef Superclass::InverseTransformBaseType itk::RadialDistortionTransform< TScalar, N >::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 = double, unsigned int N = 2>
typedef Superclass::NumberOfParametersType itk::RadialDistortionTransform< TScalar, N >::NumberOfParametersType

The number of parameters defininig this transform.

template<class TScalar = double, unsigned int N = 2>
typedef Superclass::ScalarType itk::RadialDistortionTransform< TScalar, N >::ScalarType

Standard scalar type for this class.


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