Exotica
Public Member Functions | Protected Attributes | List of all members
exotica::RosNode Class Reference

#include <server.h>

Collaboration diagram for exotica::RosNode:
Collaboration graph

Public Member Functions

 RosNode ()=delete
 
 RosNode (std::shared_ptr< ros::NodeHandle > nh, int numThreads=2)
 
 ~RosNode ()
 
ros::NodeHandle & GetNodeHandle ()
 
tf::TransformBroadcaster & GetTF ()
 

Protected Attributes

std::shared_ptr< ros::NodeHandle > nh_
 
ros::AsyncSpinner sp_
 
tf::TransformBroadcaster tf_
 

Constructor & Destructor Documentation

◆ RosNode() [1/2]

exotica::RosNode::RosNode ( )
delete

◆ RosNode() [2/2]

exotica::RosNode::RosNode ( std::shared_ptr< ros::NodeHandle >  nh,
int  numThreads = 2 
)

◆ ~RosNode()

exotica::RosNode::~RosNode ( )

Member Function Documentation

◆ GetNodeHandle()

ros::NodeHandle& exotica::RosNode::GetNodeHandle ( )
inline

◆ GetTF()

tf::TransformBroadcaster& exotica::RosNode::GetTF ( )
inline

Member Data Documentation

◆ nh_

std::shared_ptr<ros::NodeHandle> exotica::RosNode::nh_
protected

◆ sp_

ros::AsyncSpinner exotica::RosNode::sp_
protected

◆ tf_

tf::TransformBroadcaster exotica::RosNode::tf_
protected

The documentation for this class was generated from the following file: