Main Page
Namespaces
Classes
Files
File List
File Members
ros
ros_imi_node_let.cpp
Go to the documentation of this file.
1
#include "imi_camera/imi_driver.h"
2
#include <
nodelet/nodelet.h
>
3
4
namespace
imi_camera
5
{
6
7
class
ImiDriverNodelet
:
public
nodelet::Nodelet
8
{
9
public
:
10
ImiDriverNodelet
() {};
11
12
~ImiDriverNodelet
() {}
13
14
private
:
15
virtual
void
onInit
()
16
{
17
lp
.reset(
new
imi_wrapper::ImiDriver
(
getNodeHandle
(),
getPrivateNodeHandle
()));
18
};
19
20
boost::shared_ptr<astra_wrapper::ImiDriver>
lp
;
21
};
22
23
}
24
25
#include <
pluginlib/class_list_macros.h
>
26
PLUGINLIB_DECLARE_CLASS
(
imi_camera
,
ImiDriverNodelet
,
imi_camera::ImiDriverNodelet
,
nodelet::Nodelet
);
PLUGINLIB_DECLARE_CLASS
PLUGINLIB_DECLARE_CLASS(imi_camera, ImiDriverNodelet, imi_camera::ImiDriverNodelet, nodelet::Nodelet)
imi_camera
Definition:
ros_imi_node_let.cpp:4
imi_camera::ImiDriverNodelet::~ImiDriverNodelet
~ImiDriverNodelet()
Definition:
ros_imi_node_let.cpp:12
imi_camera::ImiDriverNodelet
Definition:
ros_imi_node_let.cpp:7
imi_camera::ImiDriverNodelet::lp
boost::shared_ptr< astra_wrapper::ImiDriver > lp
Definition:
ros_imi_node_let.cpp:18
nodelet::Nodelet::getPrivateNodeHandle
ros::NodeHandle & getPrivateNodeHandle() const
boost::shared_ptr< astra_wrapper::ImiDriver >
nodelet.h
nodelet::Nodelet
class_list_macros.h
imi_wrapper::ImiDriver
Definition:
imi_Driver.h:17
nodelet::Nodelet::getNodeHandle
ros::NodeHandle & getNodeHandle() const
imi_camera::ImiDriverNodelet::ImiDriverNodelet
ImiDriverNodelet()
Definition:
ros_imi_node_let.cpp:10
imi_camera::ImiDriverNodelet::onInit
virtual void onInit()
Definition:
ros_imi_node_let.cpp:15
imi_camera
Author(s): hjimi
, HUAJIEIMI
autogenerated on Mon Jun 10 2019 13:32:59