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

#include <server.h>

Public Member Functions

ros::NodeHandleGetNodeHandle ()
 
tf::TransformBroadcasterGetTF ()
 
 RosNode ()=delete
 
 RosNode (std::shared_ptr< ros::NodeHandle > nh, int numThreads=2)
 
 ~RosNode ()
 

Protected Attributes

std::shared_ptr< ros::NodeHandlenh_
 
ros::AsyncSpinner sp_
 
tf::TransformBroadcaster tf_
 

Detailed Description

Definition at line 45 of file server.h.

Constructor & Destructor Documentation

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

Definition at line 39 of file server.cpp.

exotica::RosNode::~RosNode ( )

Definition at line 44 of file server.cpp.

Member Function Documentation

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

Definition at line 51 of file server.h.

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

Definition at line 52 of file server.h.

Member Data Documentation

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

Definition at line 55 of file server.h.

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

Definition at line 56 of file server.h.

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

Definition at line 57 of file server.h.


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


exotica_core
Author(s): Yiming Yang, Michael Camilleri
autogenerated on Sat Apr 10 2021 02:34:50