ImFusion C++ SDK 4.5.0
ImFusion::ROS::SimpleROSTrackingListener Class Reference
Inheritance diagram for ImFusion::ROS::SimpleROSTrackingListener:

Public Member Functions

 SimpleROSTrackingListener (std::string topicName, ROSTrackingType typeHint)
bool start () override
 Instantiates the subscriber and its respective callback.
bool stop () override
 Stops the subscriber.
bool isRunning () override
 Returns whether o not the ROS subscriber is active.
Public Member Functions inherited from ImFusion::ROS::SimpleROSListenerInterface
 SimpleROSListenerInterface (SimpleROSListenerInterface const &)=default
SimpleROSListenerInterface & operator= (SimpleROSListenerInterface &&)=default

Public Attributes

Signal< std::chrono::system_clock::time_point, const isom3 & > signalNewMsg

Member Function Documentation

◆ start()

bool ImFusion::ROS::SimpleROSTrackingListener::start ( )
overridevirtual

Instantiates the subscriber and its respective callback.

Implements ImFusion::ROS::SimpleROSListenerInterface.

◆ stop()

bool ImFusion::ROS::SimpleROSTrackingListener::stop ( )
overridevirtual

Stops the subscriber.

Implements ImFusion::ROS::SimpleROSListenerInterface.

◆ isRunning()

bool ImFusion::ROS::SimpleROSTrackingListener::isRunning ( )
overridevirtual

Returns whether o not the ROS subscriber is active.

Implements ImFusion::ROS::SimpleROSListenerInterface.


The documentation for this class was generated from the following file:
  • ROSPlugin/Include/ImFusion/ROS/ROSCommunication.h
Search Tab / S to search, Esc to close