SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Protected Attributes | List of all members
svkPhaseCostFunction Class Referenceabstract

#include <svkPhaseCostFunction.h>

Inheritance diagram for svkPhaseCostFunction:
svkMRSFirstPointPhaseCostFunction svkMRSZeroOrderPhaseCostFunction

Public Types

typedef svkPhaseCostFunction Self
 
typedef
itk::SingleValuedCostFunction 
Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef Superclass::ParametersType ParametersType
 
typedef Superclass::DerivativeType DerivativeType
 
typedef Superclass::MeasureType MeasureType
 

Public Member Functions

 itkTypeMacro (svkPhaseCostFunction, SingleValuedCostFunction)
 
 svkPhaseCostFunction ()
 
void GetDerivative (const ParametersType &, DerivativeType &) const
 
virtual MeasureType GetValue (const ParametersType &parameters) const =0
 
virtual unsigned int GetNumberOfParameters (void) const =0
 
void SetSpectrum (vtkFloatArray *spectrum)
 
void SetNumFreqPoints (int numFreqPoints)
 

Protected Attributes

vtkFloatArray * spectrum
 
vtkFloatArray * copySpectrum
 
int numFreqPoints
 

Member Typedef Documentation

typedef itk::SmartPointer<const Self> ConstPointer
typedef Superclass::DerivativeType DerivativeType
typedef Superclass::MeasureType MeasureType
typedef Superclass::ParametersType ParametersType
typedef itk::SmartPointer<Self> Pointer
typedef itk::SingleValuedCostFunction Superclass

Constructor & Destructor Documentation

Member Function Documentation

void GetDerivative ( const ParametersType ,
DerivativeType  
) const
inline
virtual unsigned int GetNumberOfParameters ( void  ) const
pure virtual
virtual MeasureType GetValue ( const ParametersType parameters) const
pure virtual
itkTypeMacro ( svkPhaseCostFunction  ,
SingleValuedCostFunction   
)
void SetNumFreqPoints ( int  numFreqPoints)
inline
void SetSpectrum ( vtkFloatArray *  spectrum)
inline

Member Data Documentation

vtkFloatArray* copySpectrum
protected
int numFreqPoints
protected
vtkFloatArray* spectrum
protected

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