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
svkMRSZeroOrderPhaseCostFunction Class Reference

#include <svkMRSZeroOrderPhaseCostFunction.h>

Inheritance diagram for svkMRSZeroOrderPhaseCostFunction:
svkPhaseCostFunction

Public Types

typedef
svkMRSZeroOrderPhaseCostFunction 
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

 itkTypeMacro (svkMRSZeroOrderPhaseCostFunction, svkPhaseCostFunction)
 
 itkNewMacro (Self)
 
 svkMRSZeroOrderPhaseCostFunction ()
 
MeasureType GetZeroOrderPhaseCost_2 (const ParametersType &parameters) const
 
virtual MeasureType GetValue (const ParametersType &parameters) const
 
virtual unsigned int GetNumberOfParameters (void) const
 
void SetPeakPicker (svkMRSPeakPick *peaks)
 
void SetZeroOrderPhasePeak (int peakNum)
 
int GetZeroOrderPhasePeak ()
 
- 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

virtual unsigned int GetNumberOfParameters ( void  ) const
inlinevirtual

Implements svkPhaseCostFunction.

virtual MeasureType GetValue ( const ParametersType parameters) const
inlinevirtual

Implements svkPhaseCostFunction.

MeasureType GetZeroOrderPhaseCost_2 ( const ParametersType parameters) const
inline

Cost function based on maximizing the sum of peak intensities cost function for svkMRSAutoPhase::PhasingModel = MAX_PEAK_HTS_0 = 2

References svkMetaboliteMap::GetPeakHt(), and svkPhaseSpec::ZeroOrderPhase().

int GetZeroOrderPhasePeak ( )
inline
itkNewMacro ( Self  )
void SetPeakPicker ( svkMRSPeakPick peaks)
inline
void SetZeroOrderPhasePeak ( int  peakNum)
inline

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