Class LidarScanStream
Defined in File stream_lidar_scan.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public ouster::sdk::osf::MessageStream< LidarScanStreamMeta, ouster::sdk::core::LidarScan >(Template Struct MessageStream)
Class Documentation
-
class LidarScanStream : public ouster::sdk::osf::MessageStream<LidarScanStreamMeta, ouster::sdk::core::LidarScan>
LidarScanStream that encodes LidarScan objects into the messages.
Object type: ouster::sdk::core::LidarScan Meta type: LidarScanStreamMeta (sensor_meta_id, field_types)
Flatbuffer definition file: fb/os_sensor/lidar_scan_stream.fbs
Public Functions
-
LidarScanStream(Token key, Writer &writer, const uint32_t sensor_meta_id, const ouster::sdk::core::LidarScanFieldTypes &field_types = {})
- Parameters:
key[in] – Private class used to prevent non-friends from calling this.
writer[in] – The writer object to use to write messages out.
sensor_meta_id[in] – The sensor to use.
field_types[in] – LidarScan fields specs, this argument is optional.
-
inline const meta_type &meta() const
Return the concrete metadata type.
This has templated types.
- Returns:
The concrete metadata type.
-
LidarScanStream(Token key, Writer &writer, const uint32_t sensor_meta_id, const ouster::sdk::core::LidarScanFieldTypes &field_types = {})