Class NodeletManagerSharingTfBuffer
Defined in File nodelet_manager_sharing_tf_buffer.h
Inheritance Relationships
Base Types
public cras::NodeletManager(Class NodeletManager)public cras::TimeJumpResettable(Class TimeJumpResettable)
Class Documentation
-
class NodeletManagerSharingTfBuffer : public cras::NodeletManager, public cras::TimeJumpResettable
A nodelet manager that can share its TF buffer with cras::NodeletWithSharedTfBuffer nodelets.
Public Functions
-
explicit NodeletManagerSharingTfBuffer(::ros::NodeHandle nh = {"~"})
Create the nodelet manager.
- Parameters:
nh – [in] The nodehandle used for nodelet load/unload ROS services.
-
virtual void init() override
Initialize all class members.
-
virtual void reset() override
Do the resetting. Subclasses have to implement the logic.
Protected Functions
-
::boost::shared_ptr<::nodelet::Nodelet> createInstance(const ::std::string &lookupName) override
-
explicit NodeletManagerSharingTfBuffer(::ros::NodeHandle nh = {"~"})