Stg::ModelLaser Class Reference

ModelLaser class More...

#include <stage.hh>

Inherits Stg::Model.

List of all members.

Classes

class  Config
class  Sample
class  Vis

Public Member Functions

Config GetConfig ()
const std::vector< Sample > & GetSamples ()
SampleGetSamples (uint32_t *count)
virtual void Load ()
 ModelLaser (World *world, Model *parent, const std::string &type)
virtual void Print (char *prefix)
void SetConfig (Config &cfg)
virtual void Shutdown ()
virtual void Startup ()
virtual void Update ()
 ~ModelLaser ()

Detailed Description

ModelLaser class


Constructor & Destructor Documentation

ModelLaser::ModelLaser ( World world,
Model parent,
const std::string &  type 
)
ModelLaser::~ModelLaser ( void   ) 

Member Function Documentation

ModelLaser::Config ModelLaser::GetConfig (  ) 

Get the user-tweakable configuration of the laser

const std::vector< ModelLaser::Sample > & ModelLaser::GetSamples (  ) 

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

ModelLaser::Sample * ModelLaser::GetSamples ( uint32_t *  count  ) 

returns an array of range & reflectance samples

void ModelLaser::Load ( void   )  [virtual]

configure a model by reading from the current world file

Reimplemented from Stg::Model.

void ModelLaser::Print ( char *  prefix  )  [virtual]
void ModelLaser::SetConfig ( Config cfg  ) 

Set the user-tweakable configuration of the laser

void ModelLaser::Shutdown ( void   )  [virtual]

Reimplemented from Stg::Model.

void ModelLaser::Startup ( void   )  [virtual]

Reimplemented from Stg::Model.

void ModelLaser::Update ( void   )  [virtual]

Reimplemented from Stg::Model.


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

Generated on Tue Oct 20 15:42:06 2009 for Stage by  doxygen 1.6.1