| 
    MRPT
    2.0.0
    
   | 
 
Methods to convert between ROS msgs and MRPT objects for map datatypes.
the map class is implemented as singeleton use map::instance ()->fromROS ...
#include <mrpt/ros1bridge/map.h>
Public Member Functions | |
| int16_t | cellMrpt2Ros (int16_t i) | 
| int8_t | cellRos2Mrpt (int8_t i) | 
Static Public Member Functions | |
| static MapHdl * | instance () | 
| it creates a instance with some look up table to speed up the conversions  More... | |
| static bool | loadMap (mrpt::maps::CMultiMetricMap &_metric_map, const mrpt::config::CConfigFileBase &_config_file, const std::string &_map_file="map.simplemap", const std::string &_section_name="metricMap", bool _debug=false) | 
| loads a mprt map  More... | |
Private Member Functions | |
| MapHdl () | |
| MapHdl (const MapHdl &) | |
| ~MapHdl ()=default | |
Private Attributes | |
| int | lut_cellmrpt2ros [0xFFFF] | 
| int | lut_cellros2mrpt [101] | 
      
  | 
  private | 
Definition at line 40 of file map.cpp.
References INT16_MAX, INT16_MIN, INT8_MAX, INT8_MIN, mrpt::maps::CLogOddsGridMapLUT< TCELL >::l2p(), mrpt::maps::CLogOddsGridMapLUT< TCELL >::p2l(), and mrpt::round().
      
  | 
  private | 
      
  | 
  privatedefault | 
      
  | 
  inline | 
Definition at line 58 of file map.h.
References INT16_MIN, and lut_cellmrpt2ros.
      
  | 
  inline | 
Definition at line 63 of file map.h.
References ASSERT_BELOWEQ_, and lut_cellros2mrpt.
      
  | 
  static | 
      
  | 
  static | 
loads a mprt map
| _metric_map | |
| _config_file | |
| _map_file | default: map.simplemap | 
| _section_name | default: metricMap | 
| _debug | default: false | 
Definition at line 149 of file map.cpp.
References mrpt::serialization::archiveFrom(), ASSERT_, ASSERTMSG_, mrpt::maps::CMultiMetricMap::countMapsByClass(), mrpt::config::CLoadableOptions::dumpToConsole(), mrpt::system::extractFileExtension(), mrpt::system::fileExists(), mrpt::format(), mrpt::maps::TSetOfMetricMapInitializers::loadFromConfigFile(), mrpt::maps::CMetricMap::loadFromSimpleMap(), mrpt::system::lowerCase(), mrpt::maps::CMultiMetricMap::mapByClass(), mrpt::maps::CMultiMetricMap::setListOfMaps(), and THROW_EXCEPTION.
      
  | 
  private | 
Definition at line 36 of file map.h.
Referenced by cellMrpt2Ros().
      
  | 
  private | 
Definition at line 38 of file map.h.
Referenced by cellRos2Mrpt().
| Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020 |