16 namespace mrpt { 
namespace utils { 
class CStream; } }
    35                 void resize(
size_t actual_num_paths, 
size_t decimated_num_paths);
    36                 inline bool empty()
 const { 
return m_raw_clearances.empty(); }
    44                 double getClearance(
uint16_t k, 
double TPS_query_distance, 
bool integrate_over_path) 
const;
    45                 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;
    57                 size_t real_k_to_decimated_k(
size_t k) 
const;
    58                 size_t decimated_k_to_real_k(
size_t k) 
const;
 size_t get_decimated_num_paths() const
 
unsigned __int16 uint16_t
 
dist2clearance_t & get_path_clearance_decimated(size_t decim_k)
 
std::vector< dist2clearance_t > m_raw_clearances
Container: [decimated_path_k][TPS_distance] => normalized_clearance_for_exactly_that_robot_pose. 
 
Clearance information for one particular PTG and one set of obstacles. 
 
void clear()
Clear the contents of this container. 
 
size_t m_actual_num_paths
 
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
 
size_t get_actual_num_paths() const
 
std::map< double, double > dist2clearance_t
[TPS_distance] => normalized_clearance_for_exactly_that_robot_pose */ 
 
const dist2clearance_t & get_path_clearance_decimated(size_t decim_k) const
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. 
 
A planar (XY) grid where each cell has an associated height and, optionally, a texture map...