61         double x_min = -2, 
double x_max = 2, 
double y_min = -2,
    62         double y_max = 2, 
double resolution = 0.1);
    76             const std::string& section) 
override;  
    78             std::ostream& 
out) 
const override;  
    94         const std::string& filNamePrefix) 
const override;
   102         bool forceRGB = 
false) 
const;
   116     double min_x{-10.0f}, max_x{10.0f}, min_y{-10.0f}, max_y{10.0f},
 void clear()
Erase all the contents of the map. 
 
Parameters for CMetricMap::compute3DMatchingRatio() 
 
float compute3DMatchingRatio(const mrpt::maps::CMetricMap *otherMap, const mrpt::poses::CPose3D &otherMapPose, const TMatchingRatioParams ¶ms) const override
See docs in base class: in this class this always returns 0. 
 
void dumpToTextStream(std::ostream &out) const override
This method should clearly display all the contents of the structure in textual form, sending it to a std::ostream. 
 
A 2D grid of dynamic size which stores any kind of data at each cell. 
 
bool internal_insertObservation(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D *robotPose=nullptr) override
Internal method called by insertObservation() 
 
CReflectivityGridMap2D(double x_min=-2, double x_max=2, double y_min=-2, double y_max=2, double resolution=0.1)
Constructor. 
 
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...
 
#define MAP_DEFINITION_START(_CLASS_NAME_)
Add a MAP_DEFINITION_START() ... 
 
mrpt::vision::TStereoCalibParams params
 
void saveMetricMapRepresentationToFile(const std::string &filNamePrefix) const override
This virtual method saves the map to a file "filNamePrefix"+< some_file_extension >...
 
A 2D grid map representing the reflectivity of the environment (for example, measured with an IR prox...
 
This class allows loading and storing values and vectors of different types from a configuration text...
 
void getAs3DObject(mrpt::opengl::CSetOfObjects::Ptr &outObj) const override
Returns a 3D object representing the map. 
 
void clear()
Calls the base CMetricMap::clear Declared here to avoid ambiguity between the two clear() in both bas...
 
void loadFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string §ion) override
This method load the options from a ".ini"-like file or memory-stored string list. 
 
double internal_computeObservationLikelihood(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D &takenFrom) override
Internal method called by computeObservationLikelihood() 
 
bool isEmpty() const override
Returns true if the map is empty/no observation has been inserted. 
 
mrpt::maps::CReflectivityGridMap2D::TInsertionOptions insertionOptions
 
Parameters related with inserting observations into the map. 
 
Declares a virtual base class for all metric maps storage classes. 
 
A class used to store a 3D pose (a 3D translation + a rotation in 3D). 
 
mrpt::vision::TStereoCalibResults out
 
Declares a class that represents any robot's observation. 
 
void internal_clear() override
Internal method called by clear() 
 
int16_t channel
The reflectivity channel for this map. 
 
#define DEFINE_SERIALIZABLE(class_name, NS)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
 
A generic provider of log-odds grid-map maintainance functions. 
 
static CLogOddsGridMapLUT< cell_t > m_logodd_lut
Lookup tables for log-odds. 
 
mrpt::maps::CReflectivityGridMap2D::TInsertionOptions insertionOpts
 
void getAsImage(mrpt::img::CImage &img, bool verticalFlip=false, bool forceRGB=false) const
Returns the grid as a 8-bit graylevel image, where each pixel is a cell (output image is RGB only if ...
 
float l2p(const cell_t l)
Scales an integer representation of the log-odd into a real valued probability in [0...
 
#define MAP_DEFINITION_END(_CLASS_NAME_)
 
float cell2float(const int8_t &c) const override
The user must implement this in order to provide "saveToTextFile" a way to convert each cell into a n...
 
TInsertionOptions()
Default values loader. 
 
A class for storing images as grayscale or RGB bitmaps.