![]() |
OTB
10.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 |
![]() | |
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 |
![]() | |
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 | |
![]() | |
MRFOptimizer () | |
~MRFOptimizer () override | |
Additional Inherited Members | |
![]() | |
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 |