Main MRPT website > C++ reference
MRPT logo
List of all members | Public Member Functions | Static Protected Member Functions
mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions Struct Reference

Detailed Description

Parameters related with inserting observations into the map:

Definition at line 67 of file CGasConcentrationGridMap2D.h.

#include <mrpt/slam/CGasConcentrationGridMap2D.h>

Inheritance diagram for mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions:
Inheritance graph
[legend]

Public Member Functions

 TInsertionOptions ()
 Default values loader. More...
 
void loadFromConfigFile (const mrpt::utils::CConfigFileBase &source, const std::string &section)
 See utils::CLoadableOptions. More...
 
void dumpToTextStream (CStream &out) const
 See utils::CLoadableOptions. More...
 
void loadFromConfigFileName (const std::string &config_file, const std::string &section)
 Behaves like loadFromConfigFile, but you can pass directly a file name and a temporary CConfigFile object will be created automatically to load the file. More...
 
virtual void saveToConfigFile (mrpt::utils::CConfigFileBase &target, const std::string &section) const
 This method saves the options to a ".ini"-like file or memory-stored string list. More...
 
void saveToConfigFileName (const std::string &config_file, const std::string &section) const
 Behaves like saveToConfigFile, but you can pass directly a file name and a temporary CConfigFile object will be created automatically to save the file. More...
 
void dumpToConsole () const
 Just like dumpToTextStream() but sending the text to the console (std::cout) More...
 

Public Attributes

For all mapping methods
std::string gasSensorLabel
 The label of the CObservationGasSensor used to generate the map. More...
 
uint16_t enose_id
 id for the enose used to generate this map (must be < gasGrid_count) More...
 
uint16_t gasSensorType
 The sensor type for the gas concentration map (0x0000 ->mean of all installed sensors, 0x2600, 0x6810, ...) More...
 
std::string windSensorLabel
 The label of the WindSenor used to simulate advection. More...
 
bool useWindInformation
 
float advectionFreq
 Indicates if wind information must be used to simulate Advection. More...
 
float std_windNoise_phi
 Frequency for simulating advection (only used to transform wind speed to distance) More...
 
float std_windNoise_mod
 
float default_wind_direction
 The std to consider on wind information measurements. More...
 
float default_wind_speed
 

Static Protected Member Functions

static void dumpVar_int (CStream &out, const char *varName, int v)
 Used to print variable info from dumpToTextStream with the macro LOADABLEOPTS_DUMP_VAR. More...
 
static void dumpVar_float (CStream &out, const char *varName, float v)
 
static void dumpVar_double (CStream &out, const char *varName, double v)
 
static void dumpVar_bool (CStream &out, const char *varName, bool v)
 
static void dumpVar_string (CStream &out, const char *varName, const std::string &v)
 

Constructor & Destructor Documentation

mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::TInsertionOptions ( )

Default values loader.

Member Function Documentation

void mrpt::utils::CLoadableOptions::dumpToConsole ( ) const
inherited

Just like dumpToTextStream() but sending the text to the console (std::cout)

void mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::dumpToTextStream ( CStream out) const
virtual
static void mrpt::utils::CLoadableOptions::dumpVar_bool ( CStream out,
const char *  varName,
bool  v 
)
staticprotectedinherited
static void mrpt::utils::CLoadableOptions::dumpVar_double ( CStream out,
const char *  varName,
double  v 
)
staticprotectedinherited
static void mrpt::utils::CLoadableOptions::dumpVar_float ( CStream out,
const char *  varName,
float  v 
)
staticprotectedinherited
static void mrpt::utils::CLoadableOptions::dumpVar_int ( CStream out,
const char *  varName,
int  v 
)
staticprotectedinherited

Used to print variable info from dumpToTextStream with the macro LOADABLEOPTS_DUMP_VAR.

static void mrpt::utils::CLoadableOptions::dumpVar_string ( CStream out,
const char *  varName,
const std::string &  v 
)
staticprotectedinherited
void mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::loadFromConfigFile ( const mrpt::utils::CConfigFileBase source,
const std::string &  section 
)
virtual
void mrpt::utils::CLoadableOptions::loadFromConfigFileName ( const std::string &  config_file,
const std::string &  section 
)
inherited

Behaves like loadFromConfigFile, but you can pass directly a file name and a temporary CConfigFile object will be created automatically to load the file.

See also
loadFromConfigFile
virtual void mrpt::utils::CLoadableOptions::saveToConfigFile ( mrpt::utils::CConfigFileBase target,
const std::string &  section 
) const
virtualinherited
void mrpt::utils::CLoadableOptions::saveToConfigFileName ( const std::string &  config_file,
const std::string &  section 
) const
inherited

Behaves like saveToConfigFile, but you can pass directly a file name and a temporary CConfigFile object will be created automatically to save the file.

See also
saveToConfigFile, loadFromConfigFileName

Member Data Documentation

float mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::advectionFreq

Indicates if wind information must be used to simulate Advection.

Definition at line 89 of file CGasConcentrationGridMap2D.h.

float mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::default_wind_direction

The std to consider on wind information measurements.

Definition at line 91 of file CGasConcentrationGridMap2D.h.

float mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::default_wind_speed

Definition at line 91 of file CGasConcentrationGridMap2D.h.

uint16_t mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::enose_id

id for the enose used to generate this map (must be < gasGrid_count)

Definition at line 83 of file CGasConcentrationGridMap2D.h.

std::string mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::gasSensorLabel

The label of the CObservationGasSensor used to generate the map.

Definition at line 82 of file CGasConcentrationGridMap2D.h.

uint16_t mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::gasSensorType

The sensor type for the gas concentration map (0x0000 ->mean of all installed sensors, 0x2600, 0x6810, ...)

Definition at line 84 of file CGasConcentrationGridMap2D.h.

float mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::std_windNoise_mod

Definition at line 90 of file CGasConcentrationGridMap2D.h.

float mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::std_windNoise_phi

Frequency for simulating advection (only used to transform wind speed to distance)

Definition at line 90 of file CGasConcentrationGridMap2D.h.

bool mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::useWindInformation

Definition at line 88 of file CGasConcentrationGridMap2D.h.

std::string mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions::windSensorLabel

The label of the WindSenor used to simulate advection.

Definition at line 85 of file CGasConcentrationGridMap2D.h.




Page generated by Doxygen 1.8.8 for MRPT 1.2.2 SVN:Unversioned directory at Tue Oct 14 02:14:08 UTC 2014