chrono::sensor::RadarBufferT< B > Struct Template Reference
Description
template<class B>
struct chrono::sensor::RadarBufferT< B >
Base class for radar buffers.
It is shared by OptiX device buffers and the host-visible Vulkan RT buffers so clustering/access filters keep their API.
#include <ChSensorBuffer.h>
Inheritance diagram for chrono::sensor::RadarBufferT< B >:

Collaboration diagram for chrono::sensor::RadarBufferT< B >:

Public Attributes | |
| int | Beam_return_count |
| int | invalid_returns |
| int | Num_clusters |
| std::vector< std::array< float, 3 > > | avg_velocity |
| std::vector< std::array< float, 3 > > | centroids |
| std::vector< float > | amplitudes |
Public Attributes inherited from chrono::sensor::SensorBufferT< B > | |
| B | Buffer |
Public Attributes inherited from chrono::sensor::SensorBuffer | |
| float | TimeStamp |
| The time stamp on the buffer (simulation time when data collection stopped) | |
| unsigned int | Width |
| The width of the data (image width when data is an image) | |
| unsigned int | Height |
| The height of the data (image height when data is an image) | |
| unsigned int | LaunchedCount |
| number of times updates have been launched (may not reflect how many completed) /unsigned int Beam_return_count; ///< number of beam returns for lidar model /bool Dual_return; ///< true if dual return mode, false otherwise | |
Additional Inherited Members | |
Public Member Functions inherited from chrono::sensor::SensorBuffer | |
| SensorBuffer () | |
| Default constructor that initializes all zero values. | |
| SensorBuffer (unsigned int w, unsigned int h, float t) | |
| Constructor based on height, width, and time. | |
The documentation for this struct was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_sensor/sensors/ChSensorBuffer.h
Public Attributes inherited from