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::SensorHostDepthBuffer = SensorBufferT<std::shared_ptr<PixelDepth[]>> |
| using | chrono::sensor::DeviceDepthBufferPtr = std::shared_ptr<PixelDepth[]> |
| using | chrono::sensor::SensorDeviceDepthBuffer = SensorBufferT<DeviceDepthBufferPtr> |
| using | chrono::sensor::UserDepthBufferPtr = std::shared_ptr<SensorHostDepthBuffer> |
| 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 | |