Main Page
+
Namespaces
Namespace List
+
Namespace Members
All
Functions
Variables
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
_
b
e
f
g
i
l
m
n
o
p
r
s
t
u
Functions
+
Variables
_
b
f
i
l
m
n
p
r
s
t
Typedefs
+
Files
File List
+
File Members
All
Functions
Macros
src
tf2_server_nodelet.cpp
Go to the documentation of this file.
1
#include <
tf2_server/tf2_server.h
>
2
#include <
nodelet/nodelet.h
>
3
#include <
pluginlib/class_list_macros.h
>
4
5
namespace
tf2_server
{
6
7
class
Tf2ServerNodelet
:
public
nodelet::Nodelet
{
8
private
: std::unique_ptr<TF2Server>
tf2Server
;
9
public
:
void
onInit
()
override
10
{
11
tf2Server = std::make_unique<TF2Server>(this->
getMTNodeHandle
(), this->
getMTPrivateNodeHandle
());
12
tf2Server->start();
13
}
14
};
15
16
}
17
18
PLUGINLIB_EXPORT_CLASS
(
tf2_server::Tf2ServerNodelet
,
nodelet::Nodelet
)
tf2_server::Tf2ServerNodelet::tf2Server
std::unique_ptr< TF2Server > tf2Server
Definition:
tf2_server_nodelet.cpp:8
nodelet::Nodelet::getMTPrivateNodeHandle
ros::NodeHandle & getMTPrivateNodeHandle() const
nodelet.h
nodelet::Nodelet
class_list_macros.h
tf2_server.h
tf2_server::Tf2ServerNodelet::onInit
void onInit() override
Definition:
tf2_server_nodelet.cpp:9
nodelet::Nodelet::getMTNodeHandle
ros::NodeHandle & getMTNodeHandle() const
tf2_server
Definition:
tf2_server.h:14
tf2_server::Tf2ServerNodelet
Definition:
tf2_server_nodelet.cpp:7
PLUGINLIB_EXPORT_CLASS
#define PLUGINLIB_EXPORT_CLASS(class_type, base_class_type)
tf2_server
Author(s): Martin Pecka
autogenerated on Sun Jun 12 2022 02:10:45