OTB  6.7.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | List of all members
otb::FuzzyDescriptorsModelManager Class Reference

#include <otbFuzzyDescriptorsModelManager.h>

Public Types

typedef std::vector< std::string > DescriptorListType
 
typedef std::vector< PairTypeDescriptorsModelType
 
typedef std::pair< std::string,
ParameterType
PairType
 
typedef std::vector< double > ParameterType
 
typedef
FuzzyDescriptorsModelManager 
Self
 

Public Member Functions

 FuzzyDescriptorsModelManager ()
 
virtual ~FuzzyDescriptorsModelManager ()
 

Static Public Member Functions

static void AddDescriptor (PairType modelPair, DescriptorsModelType &descModel)
 
static void AddDescriptor (std::string key, ParameterType model, DescriptorsModelType &descModel)
 
static PairType GetDescriptor (const char *model, const DescriptorsModelType &descModel)
 
static DescriptorListType GetDescriptorList (const DescriptorsModelType &descModel)
 
static void Print (const DescriptorsModelType &descModel)
 
static DescriptorsModelType Read (const std::string &filename)
 
static void Save (const std::string &filename, DescriptorsModelType &model)
 

Detailed Description

Read a xml file where are stored several statistics.

To get a specific statistic Measurement vector, use the method GetStatisticVectorByName(name) which allow you to get the Measurement vector for the statistic set as parameter.

Definition at line 42 of file otbFuzzyDescriptorsModelManager.h.

Member Typedef Documentation

typedef std::vector< std::string > otb::FuzzyDescriptorsModelManager::DescriptorListType

Definition at line 52 of file otbFuzzyDescriptorsModelManager.h.

Definition at line 51 of file otbFuzzyDescriptorsModelManager.h.

Definition at line 50 of file otbFuzzyDescriptorsModelManager.h.

Convenient typedef

Definition at line 49 of file otbFuzzyDescriptorsModelManager.h.

Standard class typedefs

Definition at line 46 of file otbFuzzyDescriptorsModelManager.h.

Constructor & Destructor Documentation

otb::FuzzyDescriptorsModelManager::FuzzyDescriptorsModelManager ( )
virtual otb::FuzzyDescriptorsModelManager::~FuzzyDescriptorsModelManager ( )
inlinevirtual

Definition at line 74 of file otbFuzzyDescriptorsModelManager.h.

Member Function Documentation

static void otb::FuzzyDescriptorsModelManager::AddDescriptor ( PairType  modelPair,
DescriptorsModelType descModel 
)
static

Method to set descriptors

static void otb::FuzzyDescriptorsModelManager::AddDescriptor ( std::string  key,
ParameterType  model,
DescriptorsModelType descModel 
)
static
static PairType otb::FuzzyDescriptorsModelManager::GetDescriptor ( const char *  model,
const DescriptorsModelType descModel 
)
static

Method to get descriptors

static DescriptorListType otb::FuzzyDescriptorsModelManager::GetDescriptorList ( const DescriptorsModelType descModel)
static

Method to get descriptor List

static void otb::FuzzyDescriptorsModelManager::Print ( const DescriptorsModelType descModel)
static

Print a model

static DescriptorsModelType otb::FuzzyDescriptorsModelManager::Read ( const std::string &  filename)
static

Read a model from a xml file

static void otb::FuzzyDescriptorsModelManager::Save ( const std::string &  filename,
DescriptorsModelType model 
)
static

Write a model in a xml file


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