chrono::sensor::ChFilterOptixRender Class Reference
Description
A filter that generates data for a ChOptixSensor.
#include <ChFilterOptixRender.h>
Inheritance diagram for chrono::sensor::ChFilterOptixRender:

Collaboration diagram for chrono::sensor::ChFilterOptixRender:

Public Member Functions | |
ChFilterOptixRender () | |
Class constructor. | |
virtual void | Apply () |
Apply function. Generates data for ChOptixSensors. | |
virtual void | Initialize (std::shared_ptr< ChSensor > pSensor, std::shared_ptr< SensorBuffer > &bufferInOut) |
Initializes all data needed by the filter access apply function. | |
![]() | |
virtual | ~ChFilter () |
Virtual class desctructor. | |
std::string & | Name () |
Accesses the name of the filter. | |
Friends | |
class | ChOptixEngine |
ChOptixEngine is allowed to set and use the private members. | |
Additional Inherited Members | |
![]() | |
ChFilter (std::string name) | |
protected constructor for the filter which requires a name as input. | |
void | InvalidFilterGraphNullBuffer (std::shared_ptr< ChSensor > pSensor) |
Error function for invalid filter graph: null buffer found. | |
void | InvalidFilterGraphBufferTypeMismatch (std::shared_ptr< ChSensor > pSensor) |
Error function for invalid filter graph: type mismatch in graph. | |
void | InvalidFilterGraphSensorTypeMismatch (std::shared_ptr< ChSensor > pSensor) |
Error function for invalid filter graph: type mismatch in graph. | |
Member Function Documentation
◆ Apply()
|
virtual |
Apply function. Generates data for ChOptixSensors.
Implements chrono::sensor::ChFilter.
◆ Initialize()
|
virtual |
Initializes all data needed by the filter access apply function.
- Parameters
-
pSensor A pointer to the sensor. bufferInOut A pointer to the process buffer
Implements chrono::sensor::ChFilter.
The documentation for this class was generated from the following files:
- C:/M/B/src/chrono-9.0.1/src/chrono_sensor/optix/ChFilterOptixRender.h
- C:/M/B/src/chrono-9.0.1/src/chrono_sensor/optix/ChFilterOptixRender.cpp