Robotics Library
0.7.0
|
#include <Scene.h>
Public Member Functions | |
Scene () | |
virtual | ~Scene () |
void | add (::rl::sg::Model *model) |
::rl::sg::Model * | create () |
void | remove (::rl::sg::Model *model) |
Public Member Functions inherited from rl::sg::Scene | |
Scene () | |
virtual void | add (Model *model) |
Iterator | begin () |
Iterator | end () |
Model * | getModel (const ::std::size_t &i) const |
virtual ::std::string | getName () const |
::std::size_t | getNumModels () const |
void | load (const ::std::string &filename, const bool &doBoundingBoxPoints=false, const bool &doPoints=false) |
virtual void | remove (Model *model) |
virtual void | setName (const ::std::string &name) |
Public Attributes | |
::SoVRMLGroup * | root |
Additional Inherited Members | |
Public Types inherited from rl::sg::Scene | |
typedef ::std::vector< Model * >::iterator | Iterator |
Protected Attributes inherited from rl::sg::Scene | |
bool | isScalingSupported |
::std::vector< Model * > | models |
rl::sg::so::Scene::Scene | ( | ) |
|
virtual |
Reimplemented from rl::sg::Scene.
void rl::sg::so::Scene::add | ( | ::rl::sg::Model * | model | ) |
|
virtual |
Implements rl::sg::Scene.
void rl::sg::so::Scene::remove | ( | ::rl::sg::Model * | model | ) |
::SoVRMLGroup* rl::sg::so::Scene::root |