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,
typedef std::vector< double > ParameterType

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 ( )

Definition at line 74 of file otbFuzzyDescriptorsModelManager.h.

Member Function Documentation

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

Method to set descriptors

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

Method to get descriptors

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

Method to get descriptor List

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

Print a model

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

Read a model from a xml file

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

Write a model in a xml file

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