NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
itk::SuperEllipseFitMetric Class Reference
Inheritance diagram for itk::SuperEllipseFitMetric:
Inheritance graph
[legend]
Collaboration diagram for itk::SuperEllipseFitMetric:
Collaboration graph
[legend]

Public Types

enum  { NumberOfParameters = 5 }
 
typedef SuperEllipseFitMetric Self
 
typedef MultipleValuedCostFunction Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::ParametersType ParametersType
 
typedef Superclass::DerivativeType DerivativeType
 
typedef Superclass::MeasureType MeasureType
 
typedef itk::Index< 2 > Index2D
 
typedef std::deque< Index2DDataType
 

Public Member Functions

 SuperEllipseFitMetric (void)
 
void SetData (DataType &inputData)
 
MeasureType GetValue (const ParametersType &parameters) const override
 
void GetDerivative (const ParametersType &parameters, DerivativeType &derivative) const override
 
unsigned int GetNumberOfParameters (void) const override
 
unsigned int GetNumberOfValues (void) const override
 

Static Public Member Functions

static Pointer New ()
 

Protected Attributes

DataType m_Data
 

Member Typedef Documentation

typedef SmartPointer<const Self> itk::SuperEllipseFitMetric::ConstPointer
typedef Superclass::DerivativeType itk::SuperEllipseFitMetric::DerivativeType
typedef itk::Index< 2 > itk::SuperEllipseFitMetric::Index2D
typedef Superclass::MeasureType itk::SuperEllipseFitMetric::MeasureType
typedef Superclass::ParametersType itk::SuperEllipseFitMetric::ParametersType
typedef MultipleValuedCostFunction itk::SuperEllipseFitMetric::Superclass

Member Enumeration Documentation

anonymous enum
Enumerator
NumberOfParameters 

Constructor & Destructor Documentation

itk::SuperEllipseFitMetric::SuperEllipseFitMetric ( void  )
inline

Member Function Documentation

void itk::SuperEllipseFitMetric::GetDerivative ( const ParametersType parameters,
DerivativeType derivative 
) const
inlineoverride
unsigned int itk::SuperEllipseFitMetric::GetNumberOfParameters ( void  ) const
inlineoverride
unsigned int itk::SuperEllipseFitMetric::GetNumberOfValues ( void  ) const
inlineoverride
MeasureType itk::SuperEllipseFitMetric::GetValue ( const ParametersType parameters) const
inlineoverride
static Pointer itk::SuperEllipseFitMetric::New ( )
static
void itk::SuperEllipseFitMetric::SetData ( DataType inputData)
inline

Member Data Documentation

DataType itk::SuperEllipseFitMetric::m_Data
protected

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