#include <carmenwrapper.h>
Definition at line 41 of file carmenwrapper.h.
 
◆ addReading()
◆ carmen2point()
  
  | 
        
          | OrientedPoint CarmenWrapper::carmen2point | ( | const carmen_point_t & | p | ) |  |  | static | 
 
 
◆ carmen2reading()
  
  | 
        
          | RangeReading CarmenWrapper::carmen2reading | ( | const carmen_robot_laser_message & | msg | ) |  |  | static | 
 
 
◆ getReading()
◆ getTruePos()
◆ initializeIPC()
  
  | 
        
          | void CarmenWrapper::initializeIPC | ( | const char * | name | ) |  |  | static | 
 
 
◆ isRunning()
  
  | 
        
          | bool CarmenWrapper::isRunning | ( |  | ) |  |  | static | 
 
 
◆ isStopped()
  
  | 
        
          | bool CarmenWrapper::isStopped | ( |  | ) |  |  | static | 
 
 
◆ lock()
  
  | 
        
          | void CarmenWrapper::lock | ( |  | ) |  |  | static | 
 
 
◆ m_reading_function()
  
  | 
        
          | void * CarmenWrapper::m_reading_function | ( | void * |  | ) |  |  | staticprivate | 
 
 
◆ navigator_go_handler()
  
  | 
        
          | void CarmenWrapper::navigator_go_handler | ( | MSG_INSTANCE | msgRef, |  
          |  |  | BYTE_ARRAY | callData, |  
          |  |  | void * |  |  
          |  | ) |  |  |  | static | 
 
 
◆ navigator_stop_handler()
  
  | 
        
          | void CarmenWrapper::navigator_stop_handler | ( | MSG_INSTANCE | msgRef, |  
          |  |  | BYTE_ARRAY | callData, |  
          |  |  | void * |  |  
          |  | ) |  |  |  | static | 
 
 
◆ point2carmen()
  
  | 
        
          | carmen_point_t CarmenWrapper::point2carmen | ( | const OrientedPoint & | p | ) |  |  | static | 
 
 
◆ publish_globalpos()
  
  | 
        
          | void CarmenWrapper::publish_globalpos | ( | carmen_localize_summary_p | summary | ) |  |  | static | 
 
 
◆ publish_particles()
  
  | 
        
          | void CarmenWrapper::publish_particles | ( | carmen_localize_particle_filter_p | filter, |  
          |  |  | carmen_localize_summary_p | summary |  
          |  | ) |  |  |  | static | 
 
 
◆ queueLength()
  
  | 
        
          | int CarmenWrapper::queueLength | ( |  | ) |  |  | static | 
 
 
◆ reading2carmen()
  
  | 
        
          | carmen_robot_laser_message CarmenWrapper::reading2carmen | ( | const RangeReading & | reading | ) |  |  | static | 
 
 
◆ registerLocalizationMessages()
  
  | 
        
          | int CarmenWrapper::registerLocalizationMessages | ( |  | ) |  |  | static | 
 
 
◆ robot_frontlaser_handler()
  
  | 
        
          | void CarmenWrapper::robot_frontlaser_handler | ( | carmen_robot_laser_message * | frontlaser | ) |  |  | static | 
 
 
◆ robot_rearlaser_handler()
  
  | 
        
          | void CarmenWrapper::robot_rearlaser_handler | ( | carmen_robot_laser_message * | frontlaser | ) |  |  | static | 
 
 
◆ sensorMap()
  
  | 
        
          | const SensorMap & CarmenWrapper::sensorMap | ( |  | ) |  |  | static | 
 
 
◆ sensorMapComputed()
  
  | 
        
          | bool CarmenWrapper::sensorMapComputed | ( |  | ) |  |  | static | 
 
 
◆ shutdown_module()
  
  | 
        
          | void CarmenWrapper::shutdown_module | ( | int | sig | ) |  |  | static | 
 
 
◆ simulator_truepos_handler()
  
  | 
        
          | void CarmenWrapper::simulator_truepos_handler | ( | carmen_simulator_truepos_message * | truepos | ) |  |  | static | 
 
 
◆ start()
  
  | 
        
          | bool CarmenWrapper::start | ( | const char * | name | ) |  |  | static | 
 
 
◆ unlock()
  
  | 
        
          | void CarmenWrapper::unlock | ( |  | ) |  |  | static | 
 
 
◆ m_dequeSem
  
  | 
        
          | sem_t CarmenWrapper::m_dequeSem |  | staticprivate | 
 
 
◆ m_frontLaser
◆ m_lock
  
  | 
        
          | pthread_mutex_t CarmenWrapper::m_lock |  | staticprivate | 
 
 
◆ m_mutex
  
  | 
        
          | pthread_mutex_t CarmenWrapper::m_mutex |  | staticprivate | 
 
 
◆ m_rangeDeque
◆ m_readingThread
  
  | 
        
          | pthread_t CarmenWrapper::m_readingThread |  | staticprivate | 
 
 
◆ m_rearLaser
◆ m_sensorMap
◆ m_threadRunning
  
  | 
        
          | bool CarmenWrapper::m_threadRunning =false |  | staticprivate | 
 
 
◆ m_truepos
◆ stopped
  
  | 
        
          | bool CarmenWrapper::stopped =true |  | staticprivate | 
 
 
The documentation for this class was generated from the following files: