Class PluginInterface

Class Documentation

class PluginInterface

Public Functions

PluginInterface()
inline virtual ~PluginInterface()
inline const std::string getName() const
inline bool isEnabled()
void initialize(const std::string name)
virtual sensor_msgs::msg::PointCloud2 filterPointCloud(const sensor_msgs::msg::PointCloud2 msg) = 0

Protected Functions

inline virtual void onInitialize()

This is called at the end of initialize(). Override to implement subclass-specific initialization.

Protected Attributes

bool enabled_

Currently this var is managed by subclasses. TODO: make this managed by this class and/or container class.

std::string name_