Sensor Data Buffers
Description
Collaboration diagram for Sensor Data Buffers:
Classes | |
struct | chrono::sensor::SensorBuffer |
The base buffer class that contains sensor data (contains meta data of the buffer and pointer to raw data) More... | |
struct | chrono::sensor::SensorBufferT< B > |
Base class of 2D buffers. More... | |
struct | chrono::sensor::PixelFloat4 |
A pixel as defined by RGBA float4 format. More... | |
struct | chrono::sensor::PixelHalf4 |
A pixel as defined by RGBA float4 format. More... | |
struct | chrono::sensor::PixelRGBA8 |
A pixel as defined by RGBA 8bpp format. More... | |
struct | chrono::sensor::PixelSemantic |
A pixel as defined for semantic segmentation. More... | |
struct | chrono::sensor::PixelDI |
Depth and intensity data in generic format. More... | |
struct | chrono::sensor::PixelXYZI |
Point cloud and intensity data in generic format. More... | |
struct | chrono::sensor::AccelData |
Accelerometer data. More... | |
struct | chrono::sensor::GyroData |
Gyroscope data. More... | |
struct | chrono::sensor::MagnetData |
Magnetometer data. More... | |
struct | chrono::sensor::GPSData |
GPS data in generic format. More... | |
Typedefs | |
using | chrono::sensor::SensorHostFloat4Buffer = SensorBufferT< std::shared_ptr< PixelFloat4[]> > |
RGBA host buffer to be used for managing data on the host. | |
using | chrono::sensor::DeviceFloat4BufferPtr = std::shared_ptr< PixelFloat4[]> |
RGBA device buffer to be used by camera filters in the graph. | |
using | chrono::sensor::SensorDeviceFloat4Buffer = SensorBufferT< DeviceFloat4BufferPtr > |
Sensor buffer wrapper of a DeviceFloat4BufferPtr. | |
using | chrono::sensor::UserFloat4BufferPtr = std::shared_ptr< SensorHostFloat4Buffer > |
pointer to an RGBA image on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostHalf4Buffer = SensorBufferT< std::shared_ptr< PixelHalf4[]> > |
RGBA host buffer to be used for managing data on the host. | |
using | chrono::sensor::DeviceHalf4BufferPtr = std::shared_ptr< PixelHalf4[]> |
RGBA device buffer to be used by camera filters in the graph. | |
using | chrono::sensor::SensorDeviceHalf4Buffer = SensorBufferT< DeviceHalf4BufferPtr > |
Sensor buffer wrapper of a DeviceHalf4BufferPtr. | |
using | chrono::sensor::UserHalf4BufferPtr = std::shared_ptr< SensorHostHalf4Buffer > |
pointer to an RGBA image on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostRGBA8Buffer = SensorBufferT< std::shared_ptr< PixelRGBA8[]> > |
RGBA host buffer to be used for managing data on the host. | |
using | chrono::sensor::DeviceRGBA8BufferPtr = std::shared_ptr< PixelRGBA8[]> |
RGBA device buffer to be used by camera filters in the graph. | |
using | chrono::sensor::SensorDeviceRGBA8Buffer = SensorBufferT< DeviceRGBA8BufferPtr > |
Sensor buffer wrapper of a DeviceRGBA8BufferPtr. | |
using | chrono::sensor::UserRGBA8BufferPtr = std::shared_ptr< SensorHostRGBA8Buffer > |
pointer to an RGBA image on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostR8Buffer = SensorBufferT< std::shared_ptr< char[]> > |
Greyscale host buffer to be used by camera filters in the graph. | |
using | chrono::sensor::DeviceR8BufferPtr = std::shared_ptr< char[]> |
Greyscale device buffer to be used by camera filters in the graph. | |
using | chrono::sensor::SensorDeviceR8Buffer = SensorBufferT< DeviceR8BufferPtr > |
Sensor buffer wrapper of a DeviceR8BufferPtr. | |
using | chrono::sensor::UserR8BufferPtr = std::shared_ptr< SensorHostR8Buffer > |
pointer to a greyscale image on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostSemanticBuffer = SensorBufferT< std::shared_ptr< PixelSemantic[]> > |
Semantic host buffer to be used for managing data on the host. | |
using | chrono::sensor::DeviceSemanticBufferPtr = std::shared_ptr< PixelSemantic[]> |
Semantic device buffer to be used by segmenation camera. | |
using | chrono::sensor::SensorDeviceSemanticBuffer = SensorBufferT< DeviceSemanticBufferPtr > |
Sensor buffer wrapper of a DeviceSemanticBufferPtr. | |
using | chrono::sensor::UserSemanticBufferPtr = std::shared_ptr< SensorHostSemanticBuffer > |
pointer to an semantic image on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostRadarBuffer = RadarBufferT< std::shared_ptr< RadarReturn[]> > |
host buffer to be used by radar filters in the graph | |
using | chrono::sensor::DeviceRadarBufferPtr = std::shared_ptr< RadarReturn[]> |
device buffer to be used by radar filters in the graph | |
using | chrono::sensor::SensorDeviceRadarBuffer = RadarBufferT< DeviceRadarBufferPtr > |
Sensor buffer wrapper of a DeviceRadarBufferPtr. | |
using | chrono::sensor::UserRadarBufferPtr = std::shared_ptr< SensorHostRadarBuffer > |
pointer to a radar buffer on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostRadarXYZBuffer = RadarBufferT< std::shared_ptr< RadarXYZReturn[]> > |
using | chrono::sensor::DeviceRadarXYZBufferPtr = std::shared_ptr< RadarXYZReturn[]> |
using | chrono::sensor::SensorDeviceRadarXYZBuffer = RadarBufferT< DeviceRadarXYZBufferPtr > |
using | chrono::sensor::UserRadarXYZBufferPtr = std::shared_ptr< SensorHostRadarXYZBuffer > |
using | chrono::sensor::SensorHostDIBuffer = LidarBufferT< std::shared_ptr< PixelDI[]> > |
Depth-intensity host buffer to be used by lidar filters in the graph. | |
using | chrono::sensor::DeviceDIBufferPtr = std::shared_ptr< PixelDI[]> |
Depth-intensity device buffer to be used by lidar filters in the graph. | |
using | chrono::sensor::SensorDeviceDIBuffer = LidarBufferT< DeviceDIBufferPtr > |
Sensor buffer wrapper of a DeviceDIBufferPtr. | |
using | chrono::sensor::UserDIBufferPtr = std::shared_ptr< SensorHostDIBuffer > |
pointer to a depth-intensity buffer on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostXYZIBuffer = LidarBufferT< std::shared_ptr< PixelXYZI[]> > |
Point cloud host buffer to be used by lidar filters in the graph. | |
using | chrono::sensor::DeviceXYZIBufferPtr = std::shared_ptr< PixelXYZI[]> |
Point cloud device buffer to be used by lidar filters in the graph. | |
using | chrono::sensor::SensorDeviceXYZIBuffer = LidarBufferT< DeviceXYZIBufferPtr > |
Sensor buffer wrapper of a DeviceXYZIBufferPtr. | |
using | chrono::sensor::UserXYZIBufferPtr = std::shared_ptr< SensorHostXYZIBuffer > |
pointer to a point cloud buffer on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostAccelBuffer = SensorBufferT< std::shared_ptr< AccelData[]> > |
acclerometer host buffer to be used by acclerometer filters in the graph | |
using | chrono::sensor::UserAccelBufferPtr = std::shared_ptr< SensorHostAccelBuffer > |
pointer to an acclerometer buffer on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostGyroBuffer = SensorBufferT< std::shared_ptr< GyroData[]> > |
acclerometer host buffer to be used by acclerometer filters in the graph | |
using | chrono::sensor::UserGyroBufferPtr = std::shared_ptr< SensorHostGyroBuffer > |
pointer to an acclerometer buffer on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostMagnetBuffer = SensorBufferT< std::shared_ptr< MagnetData[]> > |
acclerometer host buffer to be used by acclerometer filters in the graph | |
using | chrono::sensor::UserMagnetBufferPtr = std::shared_ptr< SensorHostMagnetBuffer > |
pointer to an acclerometer buffer on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostTachometerBuffer = SensorBufferT< std::shared_ptr< TachometerData[]> > |
tachometer host buffer to be used by tachometer filters in the graph | |
using | chrono::sensor::UserTachometerBufferPtr = std::shared_ptr< SensorHostTachometerBuffer > |
pointer to a tachometer buffer on the host that has been moved for safety and can be given to the user | |
using | chrono::sensor::SensorHostGPSBuffer = SensorBufferT< std::shared_ptr< GPSData[]> > |
GPS host buffer to be used by GPS filters in the graph. | |
using | chrono::sensor::UserGPSBufferPtr = std::shared_ptr< SensorHostGPSBuffer > |
pointer to a GPS buffer on the host that has been moved for safety and can be given to the user | |