NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Public Types | |
enum | { NumberOfParameters = 5 } |
typedef SuperEllipseFitMetric | Self |
typedef MultipleValuedCostFunction | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::MeasureType | MeasureType |
typedef itk::Index< 2 > | Index2D |
typedef std::deque< Index2D > | DataType |
Public Member Functions | |
SuperEllipseFitMetric (void) | |
void | SetData (DataType &inputData) |
MeasureType | GetValue (const ParametersType ¶meters) const override |
void | GetDerivative (const ParametersType ¶meters, 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 |
typedef SmartPointer<const Self> itk::SuperEllipseFitMetric::ConstPointer |
typedef std::deque< Index2D > itk::SuperEllipseFitMetric::DataType |
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 SmartPointer<Self> itk::SuperEllipseFitMetric::Pointer |
typedef MultipleValuedCostFunction itk::SuperEllipseFitMetric::Superclass |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
static |
|
protected |