chrono::sensor::ChNoiseModel Class Referenceabstract

Description

Noise model base class.

#include <ChNoiseModel.h>

Inheritance diagram for chrono::sensor::ChNoiseModel:

Public Member Functions

virtual void AddNoise (ChVector3d &data)=0
 Function for adding noise to data. More...
 
virtual void AddNoise (ChVector3d &data, float last_ch_time, float ch_time)=0
 Function for adding noise over a time interval. More...
 

Member Function Documentation

◆ AddNoise() [1/2]

virtual void chrono::sensor::ChNoiseModel::AddNoise ( ChVector3d data)
pure virtual

Function for adding noise to data.

Parameters
datadata to augment

Implemented in chrono::sensor::ChNoiseRandomWalks, chrono::sensor::ChNoiseNormalDrift, chrono::sensor::ChNoiseNormal, and chrono::sensor::ChNoiseNone.

◆ AddNoise() [2/2]

virtual void chrono::sensor::ChNoiseModel::AddNoise ( ChVector3d data,
float  last_ch_time,
float  ch_time 
)
pure virtual

Function for adding noise over a time interval.

Parameters
datadata to augment
last_ch_timethe last time the data was updated
ch_timethe current time

Implemented in chrono::sensor::ChNoiseRandomWalks, chrono::sensor::ChNoiseNormalDrift, chrono::sensor::ChNoiseNormal, and chrono::sensor::ChNoiseNone.


The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_sensor/sensors/ChNoiseModel.h