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

Public Member Functions | |
| Body (Model *model) | |
| virtual | ~Body () |
| ::rl::sg::Shape * | create (::SoVRMLShape *shape) |
| void | getFrame (::rl::math::Transform &frame) |
| void | setFrame (const ::rl::math::Transform &frame) |
Public Member Functions inherited from rl::sg::Body | |
| Body (Model *model) | |
| virtual void | add (Shape *shape) |
| Iterator | begin () |
| Iterator | end () |
| void | getBoundingBoxPoints (const ::rl::math::Transform &frame, ::std::vector< ::rl::math::Vector3 > &p) const |
| Model * | getModel () const |
| virtual ::std::string | getName () const |
| ::std::size_t | getNumShapes () const |
| void | getPoints (const ::rl::math::Transform &frame, ::std::vector< ::rl::math::Vector3 > &p) const |
| Shape * | getShape (const ::std::size_t &i) const |
| virtual void | remove (Shape *shape) |
| virtual void | setName (const ::std::string &name) |
Public Attributes | |
| ::btCollisionObject | object |
| ::btCompoundShape | shape |
Public Attributes inherited from rl::sg::Body | |
| ::rl::math::Vector3 | center |
| ::rl::math::Vector3 | max |
| ::rl::math::Vector3 | min |
| ::std::vector< ::rl::math::Vector3 > | points |
Additional Inherited Members | |
Public Types inherited from rl::sg::Body | |
| typedef ::std::vector< Shape * >::iterator | Iterator |
Protected Attributes inherited from rl::sg::Body | |
| Model * | model |
| ::std::vector< Shape * > | shapes |
| rl::sg::bullet::Body::Body | ( | Model * | model | ) |
|
virtual |
Reimplemented from rl::sg::Body.
|
virtual |
Implements rl::sg::Body.
|
virtual |
Implements rl::sg::Body.
|
virtual |
Implements rl::sg::Body.
| ::btCollisionObject rl::sg::bullet::Body::object |
| ::btCompoundShape rl::sg::bullet::Body::shape |