10 #ifndef CWirelessPowerGridMap2D_H
11 #define CWirelessPowerGridMap2D_H
51 float resolution = 0.1
71 void loadFromConfigFile(
73 const std::string §ion);
75 void dumpToTextStream(
CStream &out)
const;
85 void saveMetricMapRepresentationToFile(
86 const std::string &filNamePrefix
92 void saveAsMatlab3DGraph(
const std::string &filName)
const;
96 void getAs3DObject ( mrpt::opengl::CSetOfObjectsPtr &outObj )
const;
101 return &insertionOptions;
106 virtual void internal_clear();
115 virtual bool internal_insertObservation(
const CObservation *obs,
const CPose3D *robotPose = NULL );
TMapRepresentation
The type of map representation to be used, see CRandomFieldGridMap2D for a discussion.
Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
A class for storing images as grayscale or RGB bitmaps.
Parameters related with inserting observations into the map:
This class allows loading and storing values and vectors of different types from a configuration text...
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
This base provides a set of functions for maths stuff.
#define DEFINE_SERIALIZABLE_PRE_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
This declaration must be inserted in all CSerializable classes definition, before the class declarati...
CRandomFieldGridMap2D represents a 2D grid map where each cell is associated one real-valued property...
Declares a class that represents any robot's observation.
CWirelessPowerGridMap2D represents a PDF of wifi concentrations over a 2D area.
Classes for 2D/3D geometry representation, both of single values and probability density distribution...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
#define DEFINE_SERIALIZABLE(class_name)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
Parameters common to any derived class.
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
virtual CRandomFieldGridMap2D::TInsertionOptionsCommon * getCommonInsertOptions()
Get the part of the options common to all CRandomFieldGridMap2D classes.
#define DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...