Classes | Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes
Stg::ModelRanger Class Reference

ModelRanger class More...

#include <stage.hh>

Inheritance diagram for Stg::ModelRanger:
Inheritance graph
[legend]

List of all members.

Classes

class  Sensor
class  Vis

Public Member Functions

const std::vector< Sensor > & GetSensors () const
std::vector< Sensor > & GetSensorsMutable ()
virtual void Load ()
void LoadSensor (Worldfile *wf, int entity)
 ModelRanger (World *world, Model *parent, const std::string &type)
virtual void Print (char *prefix) const
virtual ~ModelRanger ()

Public Attributes

Stg::ModelRanger::Vis vis

Protected Member Functions

virtual void Shutdown ()
virtual void Startup ()
virtual void Update ()

Private Attributes

std::vector< Sensorsensors

Detailed Description

ModelRanger class

Definition at line 2747 of file stage.hh.


Constructor & Destructor Documentation

ModelRanger::ModelRanger ( World world,
Model parent,
const std::string &  type 
)

Definition at line 87 of file model_ranger.cc.

Definition at line 111 of file model_ranger.cc.


Member Function Documentation

const std::vector<Sensor>& Stg::ModelRanger::GetSensors ( ) const [inline]

returns a const reference to a vector of range and reflectance samples

Definition at line 2804 of file stage.hh.

std::vector<Sensor>& Stg::ModelRanger::GetSensorsMutable ( ) [inline]

returns a mutable reference to a vector of range and reflectance samples

Definition at line 2808 of file stage.hh.

void ModelRanger::Load ( void  ) [virtual]

configure a model by reading from the current world file

Reimplemented from Stg::Model.

Definition at line 156 of file model_ranger.cc.

void ModelRanger::LoadSensor ( Worldfile wf,
int  entity 
)

Definition at line 131 of file model_ranger.cc.

void ModelRanger::Print ( char *  prefix) const [virtual]

Reimplemented from Stg::Model.

Definition at line 371 of file model_ranger.cc.

void ModelRanger::Shutdown ( void  ) [protected, virtual]

Reimplemented from Stg::Model.

Definition at line 122 of file model_ranger.cc.

void ModelRanger::Startup ( void  ) [protected, virtual]

Reimplemented from Stg::Model.

Definition at line 115 of file model_ranger.cc.

void ModelRanger::Update ( void  ) [protected, virtual]

Reimplemented from Stg::Model.

Definition at line 176 of file model_ranger.cc.


Member Data Documentation

std::vector<Sensor> Stg::ModelRanger::sensors [private]

Definition at line 2814 of file stage.hh.

Reimplemented from Stg::Model.


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


stage
Author(s): Richard Vaughan , Brian Gerkey , Reed Hedges , Andrew Howard , Toby Collett , Pooya Karimian , Jeremy Asher , Alex Couture-Beil , Geoff Biggs , Rich Mattes , Abbas Sadat
autogenerated on Thu Aug 27 2015 15:20:57