OTB
9.0.0
Orfeo Toolbox
|
#include <otbMRFOptimizerICM.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef MRFOptimizerICM | Self |
typedef MRFOptimizer | Superclass |
Public Types inherited from otb::MRFOptimizer | |
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 | |
bool | Compute (double deltaEnergy) override |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::MRFOptimizer | |
virtual unsigned int | GetNumberOfParameters () const |
const ParametersType & | GetParameters (void) const |
virtual void | SetParameters (const ParametersType ¶meters) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MRFOptimizerICM () | |
~MRFOptimizerICM () override | |
Protected Member Functions inherited from otb::MRFOptimizer | |
MRFOptimizer () | |
~MRFOptimizer () override | |
Additional Inherited Members | |
Protected Attributes inherited from otb::MRFOptimizer | |
unsigned int | m_NumberOfParameters |
ParametersType | m_Parameters |
This is the optimizer class implementing the ICM algorithm.
This is one optimizer to be used in the MRF framework. This optimizer follows the ICM algorithm to accept of reject the value proposed by the sampler
This class is meant to be used in the MRF framework with the otb::MarkovRandomFieldFilter
Definition at line 42 of file otbMRFOptimizerICM.h.
typedef itk::SmartPointer<const Self> otb::MRFOptimizerICM::ConstPointer |
Definition at line 48 of file otbMRFOptimizerICM.h.
typedef itk::SmartPointer<Self> otb::MRFOptimizerICM::Pointer |
Definition at line 47 of file otbMRFOptimizerICM.h.
Definition at line 45 of file otbMRFOptimizerICM.h.
Definition at line 46 of file otbMRFOptimizerICM.h.
|
inlineprotected |
Definition at line 67 of file otbMRFOptimizerICM.h.
|
inlineoverrideprotected |
Definition at line 70 of file otbMRFOptimizerICM.h.
|
inlineoverridevirtual |
Implements otb::MRFOptimizer.
Definition at line 54 of file otbMRFOptimizerICM.h.
virtual::itk::LightObject::Pointer otb::MRFOptimizerICM::CreateAnother | ( | void | ) | const |
|
virtual |
Reimplemented from otb::MRFOptimizer.
|
static |