OTB
9.0.0
Orfeo Toolbox
|
#include <otbMRFOptimizer.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::Array< double > | ParametersType |
typedef itk::SmartPointer< Self > | Pointer |
typedef MRFOptimizer | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual bool | Compute (double deltaEnergy)=0 |
virtual const char * | GetNameOfClass () const |
virtual unsigned int | GetNumberOfParameters () const |
const ParametersType & | GetParameters (void) const |
virtual void | SetParameters (const ParametersType ¶meters) |
Protected Member Functions | |
MRFOptimizer () | |
~MRFOptimizer () override | |
Protected Attributes | |
unsigned int | m_NumberOfParameters |
ParametersType | m_Parameters |
This is the base class for optimizer used in the MRF framework.
Derived class must reimplement Compute() method.
This class is meant to be used in the MRF framework with the otb::MarkovRandomFieldFilter
Definition at line 43 of file otbMRFOptimizer.h.
typedef itk::SmartPointer<const Self> otb::MRFOptimizer::ConstPointer |
Definition at line 49 of file otbMRFOptimizer.h.
typedef itk::Array<double> otb::MRFOptimizer::ParametersType |
Definition at line 50 of file otbMRFOptimizer.h.
typedef itk::SmartPointer<Self> otb::MRFOptimizer::Pointer |
Definition at line 48 of file otbMRFOptimizer.h.
typedef MRFOptimizer otb::MRFOptimizer::Self |
Definition at line 46 of file otbMRFOptimizer.h.
typedef itk::Object otb::MRFOptimizer::Superclass |
Definition at line 47 of file otbMRFOptimizer.h.
|
inlineprotected |
Definition at line 75 of file otbMRFOptimizer.h.
|
inlineoverrideprotected |
Definition at line 78 of file otbMRFOptimizer.h.
|
pure virtual |
Implemented in otb::MRFOptimizerMetropolis, and otb::MRFOptimizerICM.
|
virtual |
Reimplemented in otb::MRFOptimizerMetropolis, and otb::MRFOptimizerICM.
|
virtual |
|
inline |
Definition at line 57 of file otbMRFOptimizer.h.
|
inlinevirtual |
Definition at line 62 of file otbMRFOptimizer.h.
|
protected |
Definition at line 81 of file otbMRFOptimizer.h.
|
protected |
Definition at line 82 of file otbMRFOptimizer.h.