#include <itkCostFunction.h>
Inheritance diagram for itk::CostFunction:
Public Types | |
typedef CostFunction | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef double | ParametersValueType |
typedef Array< ParametersValueType > | ParametersType |
Public Methods | |
virtual const char * | GetClassName () const |
virtual unsigned int | GetNumberOfParameters (void) const=0 |
Protected Methods | |
CostFunction () | |
virtual | ~CostFunction () |
void | PrintSelf (std::ostream &os, Indent indent) const |
Definition at line 35 of file itkCostFunction.h.
|
|
|
ParametersType typedef. It defines a position in the optimization search space. Definition at line 50 of file itkCostFunction.h. |
|
|
|
|
Definition at line 61 of file itkCostFunction.h. |
|
Definition at line 62 of file itkCostFunction.h. |
|
|
Return the number of parameters required to compute this cost function. This method MUST be overloaded by derived classes. Implemented in itk::ImageToImageMetric< TFixedImage, TMovingImage >, itk::MRIBiasEnergyFunction< TImage, TImageMask, TBiasField >, and itk::Statistics::GoodnessOfFitMixtureModelCostFunction< TInputSample >. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::Object. Reimplemented in itk::ImageToImageMetric< TFixedImage, TMovingImage >, itk::ImageToSpatialObjectMetric< TFixedImage, TMovingSpatialObject >, itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::MutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::PatternIntensityImageToImageMetric< TFixedImage, TMovingImage >, and itk::Statistics::GoodnessOfFitMixtureModelCostFunction< TInputSample >. |