38     void resize(
size_t actual_num_paths, 
size_t decimated_num_paths);
    53         uint16_t k, 
double TPS_query_distance, 
bool integrate_over_path) 
const;
    56         double max_y, 
double cell_res, 
bool integrate_over_path) 
const;
 
std::map< double, double > dist2clearance_t
[TPS_distance] => normalized_clearance_for_exactly_that_robot_pose 
 
size_t get_decimated_num_paths() const
 
dist2clearance_t & get_path_clearance_decimated(size_t decim_k)
 
void clear()
Reset to default, empty state. 
 
void writeToStream(mrpt::serialization::CArchive &out) const
 
void readFromStream(mrpt::serialization::CArchive &in)
 
std::vector< dist2clearance_t > m_raw_clearances
Container: [decimated_path_k][TPS_distance] => normalized_clearance_for_exactly_that_robot_pose. 
 
ClearanceDiagram()
default ctor 
 
Clearance information for one particular PTG and one set of obstacles. 
 
dist2clearance_t & get_path_clearance(size_t actual_k)
 
size_t m_actual_num_paths
 
double getClearance(uint16_t k, double TPS_query_distance, bool integrate_over_path) const
Gets the clearance for path k and distance TPS_query_distance in one of two modes: ...
 
size_t decimated_k_to_real_k(size_t k) const
 
size_t get_actual_num_paths() const
 
size_t real_k_to_decimated_k(size_t k) const
 
void resize(size_t actual_num_paths, size_t decimated_num_paths)
Initializes the container to allocate decimated_num_paths entries, as a decimated subset of a total o...
 
const dist2clearance_t & get_path_clearance_decimated(size_t decim_k) const
 
void renderAs3DObject(mrpt::opengl::CMesh &mesh, double min_x, double max_x, double min_y, double max_y, double cell_res, bool integrate_over_path) const
 
Virtual base class for "archives": classes abstracting I/O streams. 
 
mrpt::vision::TStereoCalibResults out
 
A planar (XY) grid where each cell has an associated height and, optionally, a texture map...