|
Robotics Library
0.6.2
|
Go to the documentation of this file.
27 #ifndef _RL_SG_MODEL_H_
28 #define _RL_SG_MODEL_H_
32 #include <Inventor/VRMLnodes/SoVRMLGroup.h>
45 typedef ::std::vector< Body* >::iterator
Iterator;
61 virtual ::std::string
getName()
const;
82 #endif // _RL_SG_MODEL_H_
Iterator begin()
Definition: Model.cpp:58
Body * getBody(const ::std::size_t &i) const
Definition: Model.cpp:70
Iterator end()
Definition: Model.cpp:64
virtual ::std::string getName() const
Definition: Model.cpp:76
virtual void setName(const ::std::string &name)
Definition: Model.cpp:105
::std::string name
Definition: Model.h:77
virtual ~Model()
Definition: Model.cpp:47
virtual Body * create()=0
virtual void remove(Body *body)
Definition: Model.cpp:94
::std::vector< Body * > bodies
Definition: Model.h:72
virtual void add(Body *body)
Definition: Model.cpp:52
::std::size_t getNumBodies() const
Definition: Model.cpp:82
Scene * getScene() const
Definition: Model.cpp:88
::std::vector< Body * >::iterator Iterator
Definition: Model.h:45
Scene * scene
Definition: Model.h:74
Model(Scene *scene)
Definition: Model.cpp:40