#include <rossensorsystem.h>

Public Member Functions | |
| virtual void | Destroy () |
| virtual bool | Init (istream &sinput) |
| ROSSensorSystem (const std::string &xmlid, EnvironmentBasePtr penv) | |
| virtual bool | startsubscriptions (int queuesize=10) |
| virtual | ~ROSSensorSystem () |
Protected Member Functions | |
| virtual void | _threadrosfn () |
| virtual void | newdatacb (const boost::shared_ptr< T const > &topicmsg) |
| boost::shared_ptr < SensorSystemBase > | shared_system () |
| boost::shared_ptr < SensorSystemBase const > | shared_system_const () const |
Protected Attributes | |
| bool | _bDestroyThread |
| list< ros::Subscriber > | _listsubtopics |
| list< string > | _listtopics |
| boost::shared_ptr < ros::NodeHandle > | _ros |
| boost::thread | _threadros |
Definition at line 33 of file rossensorsystem.h.
| ROSSensorSystem< T >::ROSSensorSystem | ( | const std::string & | xmlid, |
| EnvironmentBasePtr | penv | ||
| ) | [inline] |
Definition at line 36 of file rossensorsystem.h.
| virtual ROSSensorSystem< T >::~ROSSensorSystem | ( | ) | [inline, virtual] |
Definition at line 39 of file rossensorsystem.h.
| virtual void ROSSensorSystem< T >::_threadrosfn | ( | ) | [inline, protected, virtual] |
Definition at line 103 of file rossensorsystem.h.
| virtual void ROSSensorSystem< T >::Destroy | ( | ) | [inline, virtual] |
Reimplemented in CollisionMapSystem, and ObjectTransformSystem.
Definition at line 89 of file rossensorsystem.h.
| virtual bool ROSSensorSystem< T >::Init | ( | istream & | sinput | ) | [inline, virtual] |
Reimplemented in CollisionMapSystem, and ObjectTransformSystem.
Definition at line 43 of file rossensorsystem.h.
| virtual void ROSSensorSystem< T >::newdatacb | ( | const boost::shared_ptr< T const > & | topicmsg | ) | [inline, protected, virtual] |
Reimplemented in CollisionMapSystem, and ObjectTransformSystem.
Definition at line 111 of file rossensorsystem.h.
| boost::shared_ptr<SensorSystemBase> ROSSensorSystem< T >::shared_system | ( | ) | [inline, protected] |
Definition at line 100 of file rossensorsystem.h.
| boost::shared_ptr<SensorSystemBase const> ROSSensorSystem< T >::shared_system_const | ( | ) | const [inline, protected] |
Definition at line 101 of file rossensorsystem.h.
| virtual bool ROSSensorSystem< T >::startsubscriptions | ( | int | queuesize = 10 | ) | [inline, virtual] |
Reimplemented in CollisionMapSystem.
Definition at line 70 of file rossensorsystem.h.
bool ROSSensorSystem< T >::_bDestroyThread [protected] |
Definition at line 119 of file rossensorsystem.h.
list<ros::Subscriber> ROSSensorSystem< T >::_listsubtopics [protected] |
Definition at line 117 of file rossensorsystem.h.
list<string> ROSSensorSystem< T >::_listtopics [protected] |
Definition at line 118 of file rossensorsystem.h.
boost::shared_ptr<ros::NodeHandle> ROSSensorSystem< T >::_ros [protected] |
Definition at line 115 of file rossensorsystem.h.
boost::thread ROSSensorSystem< T >::_threadros [protected] |
Definition at line 116 of file rossensorsystem.h.