Stg::ModelRanger::Sensor Class Reference

#include <stage.hh>

Public Member Functions

void Load (Worldfile *wf, int entity)
 
 Sensor ()
 
std::string String () const
 
void Update (ModelRanger *rgr)
 
void Visualize (Vis *vis, ModelRanger *rgr) const
 

Public Attributes

double angle_noise
 
std::vector< double > bearings
 
Color color
 
radians_t fov
 
std::vector< double > intensities
 
Pose pose
 
Bounds range
 
double range_noise
 
double range_noise_const
 
std::vector< meters_tranges
 
unsigned int sample_count
 
Size size
 

Constructor & Destructor Documentation

◆ Sensor()

Stg::ModelRanger::Sensor::Sensor ( )
inline

Member Function Documentation

◆ Load()

void ModelRanger::Sensor::Load ( Worldfile * wf,
int entity )

◆ String()

std::string ModelRanger::Sensor::String ( ) const

◆ Update()

void ModelRanger::Sensor::Update ( ModelRanger * rgr)

Apply noise only if it is in valid range

◆ Visualize()

void ModelRanger::Sensor::Visualize ( ModelRanger::Vis * vis,
ModelRanger * rgr ) const

Member Data Documentation

◆ angle_noise

double Stg::ModelRanger::Sensor::angle_noise

◆ bearings

std::vector<double> Stg::ModelRanger::Sensor::bearings

◆ color

Color Stg::ModelRanger::Sensor::color

◆ fov

radians_t Stg::ModelRanger::Sensor::fov

◆ intensities

std::vector<double> Stg::ModelRanger::Sensor::intensities

◆ pose

Pose Stg::ModelRanger::Sensor::pose

◆ range

Bounds Stg::ModelRanger::Sensor::range

◆ range_noise

double Stg::ModelRanger::Sensor::range_noise

◆ range_noise_const

double Stg::ModelRanger::Sensor::range_noise_const

◆ ranges

std::vector<meters_t> Stg::ModelRanger::Sensor::ranges

◆ sample_count

unsigned int Stg::ModelRanger::Sensor::sample_count

◆ size

Size Stg::ModelRanger::Sensor::size

The documentation for this class was generated from the following files: