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::RBFTransform Class Reference
Inheritance diagram for itk::RBFTransform:

Public Types

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

Public Member Functions

 itkTypeMacro (RBFTransform, Transform)
 
 itkNewMacro (Self)
 
 itkStaticConstMacro (InputSpaceDimension, unsigned int, 2)
 
 itkStaticConstMacro (OutputSpaceDimension, unsigned int, 2)
 
virtual OutputPointType TransformPoint (const InputPointType &uv) 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
 
bool GetInverse (Self *inverse) const
 
virtual InverseTransformBasePointer GetInverseTransform () const
 
void setup (const OutputPointType &tile_min, const OutputPointType &tile_max, const unsigned int num_pts, const InputPointType *uv, const OutputPointType *xy)
 
virtual void ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const
 
unsigned int num_points () const
 
const double & GetXmax () const
 
const double & GetYmax () const
 
const double & GetUc () const
 
const double & GetVc () const
 
const double * uv (const unsigned int &i) const
 
const double & a (const unsigned int &i) const
 
const double & b (const unsigned int &i) const
 
const double & f (const unsigned int &i) const
 
const double & g (const unsigned int &i) const
 

Static Public Member Functions

static unsigned int index_a (const unsigned int &i)
 
static unsigned int index_b (const unsigned int &i)
 
static unsigned int index_f (const unsigned int &i)
 
static unsigned int index_g (const unsigned int &i)
 
static unsigned int index_uv (const unsigned int &i)
 
static double kernel (const double *uv, const double *uv_i, const double &Xmax, const double &Ymax)
 

Protected Member Functions

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

Member Typedef Documentation

typedef Superclass::InverseTransformBaseType itk::RBFTransform::InverseTransformBaseType

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

Standard scalar type for this class.

Member Function Documentation

itk::RBFTransform::itkStaticConstMacro ( InputSpaceDimension  ,
unsigned  int,
 
)

Dimension of the domain space.


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