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::PixelRGBA8 |
| A pixel as defined by RGBA 8bpp format. 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::IMUData |
| IMU data in generic format. More... | |
| struct | chrono::sensor::GPSData |
| GPS data in generic format. More... | |
Typedefs | |
| using | chrono::sensor::SensorOptixBuffer = SensorBufferT< optix::Buffer > |
| Wrapper of an optix buffer as a sensor buffer for homogeneous use in sensor filters. | |
| 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::SensorHostDIBuffer = SensorBufferT< 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 = SensorBufferT< 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 = SensorBufferT< 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 = SensorBufferT< 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::SensorHostIMUBuffer = SensorBufferT< std::shared_ptr< IMUData[]> > |
| IMU host buffer to be used by IMU filters in the graph. | |
| using | chrono::sensor::UserIMUBufferPtr = std::shared_ptr< SensorHostIMUBuffer > |
| pointer to an IMU 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 | |