Template Class NodeletBase
Defined in File nodelet_utils.hpp
Inheritance Relationships
Base Types
public BaseNodeletpublic cras::NodeletWithDiagnostics< BaseNodelet >(Template Struct NodeletWithDiagnostics)public cras::NodeletWithSharedTfBuffer< BaseNodelet >(Template Struct NodeletWithSharedTfBuffer)public cras::ThreadNameUpdatingNodelet< BaseNodelet >(Template Class ThreadNameUpdatingNodelet)public cras::NodeletParamHelper< BaseNodelet >(Template Class NodeletParamHelper)public cras::StatefulNodelet< BaseNodelet >(Template Class StatefulNodelet)
Class Documentation
-
template<typename BaseNodelet>
class NodeletBase : public virtual BaseNodelet, public cras::NodeletWithDiagnostics<BaseNodelet>, public cras::NodeletWithSharedTfBuffer<BaseNodelet>, public cras::ThreadNameUpdatingNodelet<BaseNodelet>, public cras::NodeletParamHelper<BaseNodelet>, public cras::StatefulNodelet<BaseNodelet> Base template which adds all defined mixins to BaseNodelet class.
- Template Parameters:
BaseNodelet – Type of the nodelet that should be the parent class of this one.
Public Functions
-
~NodeletBase() override = default
Protected Functions
-
inline virtual void onInit() override