ANIMA  4.0
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
anima::ODFMaximaCostFunction Class Reference

#include <animaODFMaximaCostFunction.h>

+ Inheritance diagram for anima::ODFMaximaCostFunction:
+ Collaboration diagram for anima::ODFMaximaCostFunction:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::DerivativeType DerivativeType
 
typedef Superclass::MeasureType MeasureType
 
typedef Superclass::ParametersType ParametersType
 
typedef itk::SmartPointer< SelfPointer
 
typedef ODFMaximaCostFunction Self
 
typedef SingleValuedCostFunction Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual void GetDerivative (const ParametersType &parameters, DerivativeType &derivative) const ITK_OVERRIDE
 
virtual const char * GetNameOfClass () const
 
virtual unsigned int GetNumberOfParameters () const ITK_OVERRIDE
 
virtual MeasureType GetValue (const ParametersType &parameters) const ITK_OVERRIDE
 
void SetBasisParameters (const std::vector< double > &basisPars)
 
void SetODFSHOrder (unsigned int num)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ODFMaximaCostFunction ()
 
virtual ~ODFMaximaCostFunction ()
 

Detailed Description

Definition at line 10 of file animaODFMaximaCostFunction.h.

Member Typedef Documentation

◆ ConstPointer

typedef itk::SmartPointer<const Self> anima::ODFMaximaCostFunction::ConstPointer

Definition at line 18 of file animaODFMaximaCostFunction.h.

◆ DerivativeType

typedef Superclass::DerivativeType anima::ODFMaximaCostFunction::DerivativeType

Definition at line 26 of file animaODFMaximaCostFunction.h.

◆ MeasureType

typedef Superclass::MeasureType anima::ODFMaximaCostFunction::MeasureType

Definition at line 23 of file animaODFMaximaCostFunction.h.

◆ ParametersType

typedef Superclass::ParametersType anima::ODFMaximaCostFunction::ParametersType

Definition at line 27 of file animaODFMaximaCostFunction.h.

◆ Pointer

typedef itk::SmartPointer<Self> anima::ODFMaximaCostFunction::Pointer

Definition at line 17 of file animaODFMaximaCostFunction.h.

◆ Self

Standard class typedefs.

Definition at line 15 of file animaODFMaximaCostFunction.h.

◆ Superclass

typedef SingleValuedCostFunction anima::ODFMaximaCostFunction::Superclass

Definition at line 16 of file animaODFMaximaCostFunction.h.

Constructor & Destructor Documentation

◆ ODFMaximaCostFunction()

anima::ODFMaximaCostFunction::ODFMaximaCostFunction ( )
inlineprotected

Definition at line 41 of file animaODFMaximaCostFunction.h.

◆ ~ODFMaximaCostFunction()

virtual anima::ODFMaximaCostFunction::~ODFMaximaCostFunction ( )
inlineprotectedvirtual

Definition at line 46 of file animaODFMaximaCostFunction.h.

Member Function Documentation

◆ CreateAnother()

virtual::itk::LightObject::Pointer anima::ODFMaximaCostFunction::CreateAnother ( void  ) const

◆ GetDerivative()

void anima::ODFMaximaCostFunction::GetDerivative ( const ParametersType parameters,
DerivativeType derivative 
) const
virtual

Definition at line 15 of file animaODFMaximaCostFunction.cxx.

◆ GetNameOfClass()

virtual const char* anima::ODFMaximaCostFunction::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

◆ GetNumberOfParameters()

virtual unsigned int anima::ODFMaximaCostFunction::GetNumberOfParameters ( ) const
inlinevirtual

Definition at line 35 of file animaODFMaximaCostFunction.h.

◆ GetValue()

ODFMaximaCostFunction::MeasureType anima::ODFMaximaCostFunction::GetValue ( const ParametersType parameters) const
virtual

◆ New()

static Pointer anima::ODFMaximaCostFunction::New ( )
static

◆ SetBasisParameters()

void anima::ODFMaximaCostFunction::SetBasisParameters ( const std::vector< double > &  basisPars)
inline

Definition at line 32 of file animaODFMaximaCostFunction.h.

◆ SetODFSHOrder()

void anima::ODFMaximaCostFunction::SetODFSHOrder ( unsigned int  num)
inline

Definition at line 33 of file animaODFMaximaCostFunction.h.


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