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

#include <animaGaussianMCMVariableProjectionMultipleValuedCostFunction.h>

+ Inheritance diagram for anima::GaussianMCMVariableProjectionMultipleValuedCostFunction:
+ Collaboration diagram for anima::GaussianMCMVariableProjectionMultipleValuedCostFunction:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::DerivativeType DerivativeType
 
typedef InternalCostType::Pointer InternalCostPointer
 
typedef anima::GaussianMCMVariableProjectionCost InternalCostType
 
typedef Superclass::MeasureType MeasureType
 
typedef Superclass::ParametersType ParametersType
 
typedef itk::SmartPointer< SelfPointer
 
typedef GaussianMCMVariableProjectionMultipleValuedCostFunction Self
 
typedef itk::MultipleValuedCostFunction Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual void GetDerivative (const ParametersType &parameters, DerivativeType &derivative) const ITK_OVERRIDE
 
virtual const InternalCostPointerGetInternalCost () const
 
virtual const char * GetNameOfClass () const
 
unsigned int GetNumberOfParameters () const ITK_OVERRIDE
 
unsigned int GetNumberOfValues () const ITK_OVERRIDE
 
std::vector< double > & GetOptimalWeights ()
 
double GetSigmaSquare ()
 
virtual MeasureType GetValue (const ParametersType &parameters) const ITK_OVERRIDE
 
virtual void SetInternalCost (InternalCostPointer _arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 GaussianMCMVariableProjectionMultipleValuedCostFunction ()
 
virtual ~GaussianMCMVariableProjectionMultipleValuedCostFunction ()
 

Detailed Description

Definition at line 10 of file animaGaussianMCMVariableProjectionMultipleValuedCostFunction.h.

Member Typedef Documentation

◆ ConstPointer

◆ DerivativeType

◆ InternalCostPointer

◆ InternalCostType

◆ MeasureType

◆ ParametersType

◆ Pointer

◆ Self

Standard class typedefs.

Definition at line 14 of file animaGaussianMCMVariableProjectionMultipleValuedCostFunction.h.

◆ Superclass

Constructor & Destructor Documentation

◆ GaussianMCMVariableProjectionMultipleValuedCostFunction()

anima::GaussianMCMVariableProjectionMultipleValuedCostFunction::GaussianMCMVariableProjectionMultipleValuedCostFunction ( )
inlineprotected

◆ ~GaussianMCMVariableProjectionMultipleValuedCostFunction()

virtual anima::GaussianMCMVariableProjectionMultipleValuedCostFunction::~GaussianMCMVariableProjectionMultipleValuedCostFunction ( )
inlineprotectedvirtual

Member Function Documentation

◆ CreateAnother()

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

◆ GetDerivative()

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

◆ GetInternalCost()

virtual const InternalCostPointer& anima::GaussianMCMVariableProjectionMultipleValuedCostFunction::GetInternalCost ( ) const
virtual

◆ GetNameOfClass()

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

Run-time type information (and related methods).

◆ GetNumberOfParameters()

unsigned int anima::GaussianMCMVariableProjectionMultipleValuedCostFunction::GetNumberOfParameters ( ) const

◆ GetNumberOfValues()

unsigned int anima::GaussianMCMVariableProjectionMultipleValuedCostFunction::GetNumberOfValues ( ) const

◆ GetOptimalWeights()

std::vector< double > & anima::GaussianMCMVariableProjectionMultipleValuedCostFunction::GetOptimalWeights ( )

◆ GetSigmaSquare()

double anima::GaussianMCMVariableProjectionMultipleValuedCostFunction::GetSigmaSquare ( )

◆ GetValue()

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

◆ New()

static Pointer anima::GaussianMCMVariableProjectionMultipleValuedCostFunction::New ( )
static

◆ SetInternalCost()

virtual void anima::GaussianMCMVariableProjectionMultipleValuedCostFunction::SetInternalCost ( InternalCostPointer  _arg)
virtual

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