Stg::ModelLaser Class Reference
ModelLaser class More...
#include <stage.hh>
Inherits Stg::Model.
Classes | |
class | Config |
class | Sample |
class | Vis |
Public Member Functions | |
Config | GetConfig () |
const std::vector< Sample > & | GetSamples () |
Sample * | GetSamples (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 | ( | 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 1.6.1