chrono::sensor::ChFilterRadarProcess Class Reference

Description

A filter that, when applied to a sensor, converts the depth values to pointcloud, clusters, and calculates velocity and centroid.

#include <ChFilterRadarProcess.h>

Inheritance diagram for chrono::sensor::ChFilterRadarProcess:
Collaboration diagram for chrono::sensor::ChFilterRadarProcess:

Public Member Functions

 ChFilterRadarProcess (std::string name="ChFilterRadarProcess")
 Class constructor. More...
 
virtual void Apply ()
 Apply function. Converts depth to PC, clusters, and calculate centroid and avg velocity of each cluster.
 
virtual void Initialize (std::shared_ptr< ChSensor > pSensor, std::shared_ptr< SensorBuffer > &bufferInOut)
 Initializes data needed by the filter. More...
 
- Public Member Functions inherited from chrono::sensor::ChFilter
virtual ~ChFilter ()
 Virtual class desctructor.
 
std::string & Name ()
 Accesses the name of the filter. More...
 

Additional Inherited Members

- Protected Member Functions inherited from chrono::sensor::ChFilter
 ChFilter (std::string name)
 protected constructor for the filter which requires a name as input. More...
 
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.
 

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_sensor/filters/ChFilterRadarProcess.h
  • /builds/uwsbel/chrono/src/chrono_sensor/filters/ChFilterRadarProcess.cpp