#include <stage.hh>
Base class for Model and World
Definition at line 680 of file stage.hh.
void Ancestor::AddChild |
( |
Model * |
mod | ) |
|
|
virtual |
recursively call func( model, arg ) for each descendant
Definition at line 46 of file ancestor.cc.
std::vector<Model*>& Stg::Ancestor::GetChildren |
( |
| ) |
|
|
inline |
get the children of the this element
Definition at line 706 of file stage.hh.
Pose Ancestor::GetGlobalPose |
( |
| ) |
const |
|
virtual |
void* Stg::Ancestor::GetProperty |
( |
std::string & |
key | ) |
|
|
inline |
A key-value database for users to associate arbitrary things with this model.
Definition at line 732 of file stage.hh.
void Ancestor::RemoveChild |
( |
Model * |
mod | ) |
|
|
virtual |
void Ancestor::Save |
( |
Worldfile * |
wf, |
|
|
int |
section |
|
) |
| |
|
protected |
void Stg::Ancestor::SetProperty |
( |
std::string & |
key, |
|
|
void * |
value |
|
) |
| |
|
inline |
A key-value database for users to associate arbitrary things with this model.
Definition at line 729 of file stage.hh.
virtual void Stg::Ancestor::SetToken |
( |
const std::string & |
str | ) |
|
|
inlinevirtual |
const char* Stg::Ancestor::Token |
( |
| ) |
const |
|
inline |
const std::string& Stg::Ancestor::TokenStr |
( |
| ) |
const |
|
inline |
std::map<std::string,unsigned int> Stg::Ancestor::child_type_counts |
|
protected |
array contains the number of each type of child model
Definition at line 687 of file stage.hh.
std::vector<Model*> Stg::Ancestor::children |
|
protected |
bool Stg::Ancestor::debug |
|
protected |
std::map<std::string,void*> Stg::Ancestor::props |
|
protected |
A key-value database for users to associate arbitrary things with this object.
Definition at line 694 of file stage.hh.
std::string Stg::Ancestor::token |
|
protected |
The documentation for this class was generated from the following files: