|
AGX Dynamics 2.42.3.0
|
Common interface for sensor output handlers. More...
#include <SensorOutputHandler.h>
Inheritance diagram for agxSensor::ISensorOutputHandler:Public Member Functions | |
| ISensorOutputHandler ()=default | |
| Default constructor. | |
| ISensorOutput * | get (size_t uniqueId) |
| Access sensor output instance given the unique id from when it was added. | |
| virtual ISensorOutput * | getBase (size_t uniqueId)=0 |
| Access sensor output instance given the unique id from when it was added. | |
| template<typename T > | |
| BinaryOutputView< T > | view (size_t uniqueId) |
| Directly access an output view of the sensor output instance given the unique id from when it was added. | |
Common interface for sensor output handlers.
Definition at line 24 of file SensorOutputHandler.h.
|
default |
Default constructor.
| ISensorOutput * agxSensor::ISensorOutputHandler::get | ( | size_t | uniqueId | ) |
Access sensor output instance given the unique id from when it was added.
| uniqueId | - unique id for the output instance |
|
pure virtual |
Access sensor output instance given the unique id from when it was added.
| uniqueId | - unique id for the output instance |
Implemented in agxSensor::CameraOutputHandler, agxSensor::EncoderOutputHandler, agxSensor::IMUOutputHandler, agxSensor::OdometerOutputHandler, agxSensor::RtOutputHandler, and agxSensor::TriaxialOutputHandler.
| BinaryOutputView< T > agxSensor::ISensorOutputHandler::view | ( | size_t | uniqueId | ) |
Directly access an output view of the sensor output instance given the unique id from when it was added.
| uniqueId | - unique id for the output instance |
uniqueId exists and if the view type aligns with the data, otherwise an empty output view is returned Definition at line 65 of file SensorOutputHandler.h.
References LOGGER_ENDL, and LOGGER_WARNING.