10 #ifndef CWirelessPowerGridMap2D_H
11 #define CWirelessPowerGridMap2D_H
47 float resolution = 0.1
56 public utils::CLoadableOptions,
57 public TInsertionOptionsCommon
62 void loadFromConfigFile(
64 const std::string §ion);
76 void saveMetricMapRepresentationToFile(
77 const std::string &filNamePrefix
83 void saveAsMatlab3DGraph(
const std::string &filName)
const;
87 void getAs3DObject ( mrpt::opengl::CSetOfObjectsPtr &outObj )
const;
92 return &insertionOptions;
97 bool internal_insertObservation( const
mrpt::obs::CObservation *obs, const
mrpt::poses::CPose3D *robotPose = NULL )
MRPT_OVERRIDE;
98 double internal_computeObservationLikelihood( const
mrpt::obs::CObservation *obs, const
mrpt::poses::CPose3D &takenFrom ) MRPT_OVERRIDE;
101 float min_x,max_x,min_y,max_y,resolution;
TMapRepresentation
The type of map representation to be used, see CRandomFieldGridMap2D for a discussion.
#define MAP_DEFINITION_END(_CLASS_NAME_, _LINKAGE_)
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
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...
CWirelessPowerGridMap2D represents a PDF of wifi concentrations over a 2D area.
Parameters common to any derived class.
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
#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...
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...
CRandomFieldGridMap2D represents a 2D grid map where each cell is associated one real-valued property...
#define DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
#define MAP_DEFINITION_START(_CLASS_NAME_, _LINKAGE_)
Add a MAP_DEFINITION_START() ...
virtual CRandomFieldGridMap2D::TInsertionOptionsCommon * getCommonInsertOptions()
Get the part of the options common to all CRandomFieldGridMap2D classes.