Stg::ModelRanger Class Reference

ModelRanger class More...

#include <stage.hh>

Inheritance diagram for Stg::ModelRanger:

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 ()

Detailed Description

ModelRanger class


Constructor & Destructor Documentation

ModelRanger::ModelRanger ( World world,
Model parent,
const std::string &  type 
)
ModelRanger::~ModelRanger ( ) [virtual]

Member Function Documentation

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

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

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

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

void ModelRanger::Load ( void  ) [virtual]

configure a model by reading from the current world file

Reimplemented from Stg::Model.

void ModelRanger::LoadSensor ( Worldfile wf,
int  entity 
)
void ModelRanger::Print ( char *  prefix) const [virtual]

Reimplemented from Stg::Model.

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

Reimplemented from Stg::Model.

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

Reimplemented from Stg::Model.

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

Reimplemented from Stg::Model.


Member Data Documentation


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