Go to the source code of this file.
◆ CREATE_NODE_HANDLE_WRAPPER
◆ GENERATE_NODE_CLASS
Value:
{ \
public: \
\
private: \
std::string cameraType; \
std::unique_ptr<ClassName> camera; \
};
Definition at line 164 of file node.h.
◆ GENERATE_NODE_CLASS_IMPL
#define GENERATE_NODE_CLASS_IMPL |
( |
|
ClassName, |
|
|
|
CameraType |
|
) |
| |
Value: ClassName##Nodelet::ClassName##Nodelet() : cameraType(CameraType) \
{ \
} \
\
ClassName##Nodelet::~ClassName##Nodelet() \
{ \
camera->close(); \
} \
\
{ \
CREATE_NODE_HANDLE_WRAPPER(nh)
\
camera = camera_node::initCamera<ClassName>(nh, cameraType); \
}
Definition at line 177 of file node.h.
◆ NODE_CTOR_IMPL_HEADER
◆ NODE_DTOR_IMPL_HEADER
◆ NODE_ON_INIT_IMPL_HEADER
◆ NODE_PUBLIC_INTERFACE
Value:public: \
ClassName##Nodelet(); \
~ClassName##Nodelet(); \
void onInit() override
Definition at line 194 of file node.h.
◆ REGISTER_NODE
◆ SINGLE_NODE_CLASS
◆ SINGLE_NODE_CTOR