SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
svkMRSFirstPointPhaseCostFunction Class Reference

#include <svkMRSFirstPointPhaseCostFunction.h>

Inheritance diagram for svkMRSFirstPointPhaseCostFunction:
svkPhaseCostFunction

Public Types

typedef
svkMRSFirstPointPhaseCostFunction 
Self
 
typedef svkPhaseCostFunction Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer
< const Self
ConstPointer
 
- Public Types inherited from svkPhaseCostFunction
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

 itkNewMacro (Self)
 
 itkTypeMacro (svkMRSFirstPointPhaseCostFunction, svkPhaseCostFunction)
 
 svkMRSFirstPointPhaseCostFunction ()
 
MeasureType GetFirstPointPhaseValue0 (const ParametersType &parameters) const
 
virtual MeasureType GetValue (const ParametersType &parameters) const
 
virtual unsigned int GetNumberOfParameters (void) const
 
- Public Member Functions inherited from svkPhaseCostFunction
 itkTypeMacro (svkPhaseCostFunction, SingleValuedCostFunction)
 
 svkPhaseCostFunction ()
 
void GetDerivative (const ParametersType &, DerivativeType &) const
 
void SetSpectrum (vtkFloatArray *spectrum)
 
void SetNumFreqPoints (int numFreqPoints)
 

Additional Inherited Members

- Protected Attributes inherited from svkPhaseCostFunction
vtkFloatArray * spectrum
 
vtkFloatArray * copySpectrum
 
int numFreqPoints
 

Member Typedef Documentation

typedef itk::SmartPointer<const Self> ConstPointer
typedef itk::SmartPointer<Self> Pointer

Constructor & Destructor Documentation

Member Function Documentation

MeasureType GetFirstPointPhaseValue0 ( const ParametersType parameters) const
inline

Cost function based on maximizing the intensity of the first FID point.

References svkPhaseSpec::ZeroOrderPhase().

virtual unsigned int GetNumberOfParameters ( void  ) const
inlinevirtual

Implements svkPhaseCostFunction.

virtual MeasureType GetValue ( const ParametersType parameters) const
inlinevirtual

Implements svkPhaseCostFunction.

itkNewMacro ( Self  )

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