Go to the documentation of this file.
10 #ifndef CHeightGridMap2D_Base_H
11 #define CHeightGridMap2D_Base_H
37 bool getMinMaxHeight(
float &z_min,
float &z_max)
const;
52 virtual double dem_get_resolution()
const = 0;
53 virtual size_t dem_get_size_x()
const = 0;
54 virtual size_t dem_get_size_y()
const = 0;
55 virtual bool dem_get_z_by_cell(
const size_t cx,
const size_t cy,
double &z_out)
const = 0;
56 virtual bool dem_get_z(
const double x,
const double y,
double &z_out)
const = 0;
57 virtual void dem_update_map() = 0;
Extra params for insertIndividualPoint()
Virtual base class for Digital Elevation Model (DEM) maps.
Standard object for storing any 3D lightweight object.
bool update_map_after_insertion
(default: true) run any required operation to ensure the map reflects the changes caused by this poin...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
double pt_z_std
(Default:0.0) If !=0, use this value as the uncertainty (standard deviation) for the point "z" coordi...
Declares a class that represents any robot's observation.
3D line, represented by a base point and a director vector.
Page generated by Doxygen 1.8.16 for MRPT 1.4.0 SVN: at Mon Oct 14 23:08:25 UTC 2019 | | |