Class ImageProcessor
Defined in File image_processor.hpp
Inheritance Relationships
Base Type
public ros2_ouster::DataProcessorInterface
(Class DataProcessorInterface)
Class Documentation
-
class ImageProcessor : public ros2_ouster::DataProcessorInterface
A data processor interface implementation of a processor for creating range, intensity, and noise images in the driver in ROS2.
Public Functions
A constructor for sensor::ImageProcessor.
- Parameters:
node – Node for creating interfaces
mdata – metadata about the sensor
frame – frame_id to use for messages
-
inline ~ImageProcessor()
A destructor clearing memory allocated.
-
inline void generate_images(const std::chrono::nanoseconds timestamp, const uint64_t override_ts)
-
inline virtual bool process(const uint8_t *data, const uint64_t override_ts) override
Process method to create images.
- Parameters:
data – the packet data
-
inline virtual void onActivate() override
Activating processor from lifecycle state transitions.
-
inline virtual void onDeactivate() override
Deactivating processor from lifecycle state transitions.