|
Robotics Library
0.7.0
|
#include <Model.h>

Public Member Functions | |
| Model (Scene *scene) | |
| virtual | ~Model () |
| void | add (Body *body) |
| void | addCollisionObject (::fcl::CollisionObject *collisionObject, Body *body) |
| ::rl::sg::Body * | create () |
| void | remove (Body *body) |
| void | removeCollisionObject (::fcl::CollisionObject *collisionObject) |
Public Member Functions inherited from rl::sg::Model | |
| Model (Scene *scene) | |
| virtual void | add (Body *body) |
| Iterator | begin () |
| Iterator | end () |
| Body * | getBody (const ::std::size_t &i) const |
| virtual ::std::string | getName () const |
| ::std::size_t | getNumBodies () const |
| Scene * | getScene () const |
| virtual void | remove (Body *body) |
| virtual void | setName (const ::std::string &name) |
Public Attributes | |
| ::fcl::DynamicAABBTreeCollisionManager | manager |
Additional Inherited Members | |
Public Types inherited from rl::sg::Model | |
| typedef ::std::vector< Body * >::iterator | Iterator |
Protected Attributes inherited from rl::sg::Model | |
| ::std::vector< Body * > | bodies |
| Scene * | scene |
| rl::sg::fcl::Model::Model | ( | Scene * | scene | ) |
|
virtual |
Reimplemented from rl::sg::Model.
| void rl::sg::fcl::Model::add | ( | Body * | body | ) |
| void rl::sg::fcl::Model::addCollisionObject | ( | ::fcl::CollisionObject * | collisionObject, |
| Body * | body | ||
| ) |
|
virtual |
Implements rl::sg::Model.
| void rl::sg::fcl::Model::remove | ( | Body * | body | ) |
| void rl::sg::fcl::Model::removeCollisionObject | ( | ::fcl::CollisionObject * | collisionObject | ) |
| ::fcl::DynamicAABBTreeCollisionManager rl::sg::fcl::Model::manager |