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

◆ RosNode() [1/2]

exotica::RosNode::RosNode ( )
delete

◆ RosNode() [2/2]

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

Definition at line 39 of file server.cpp.

◆ ~RosNode()

exotica::RosNode::~RosNode ( )

Definition at line 44 of file server.cpp.

Member Function Documentation

◆ GetNodeHandle()

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

Definition at line 51 of file server.h.

◆ GetTF()

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

Definition at line 52 of file server.h.

Member Data Documentation

◆ nh_

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

Definition at line 55 of file server.h.

◆ sp_

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

Definition at line 56 of file server.h.

◆ tf_

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 Fri Aug 2 2024 08:43:03