Base class for all shapes. More...
#include <Shape.hh>

Public Member Functions | |
| Shape (CollisionPtr p) | |
| Constructor. | |
| virtual | ~Shape () |
| Destructor. | |
| virtual void | Load (sdf::ElementPtr _sdf) |
| Load the shape. | |
| virtual void | Init ()=0 |
| Initialize the shape. | |
| virtual void | FillShapeMsg (msgs::Geometry &_msg)=0 |
| virtual void | ProcessMsg (const msgs::Geometry &_msg)=0 |
Public Attributes | |
| CollisionPtr | collisionParent |
Protected Attributes | |
| sdf::ElementPtr | sdf |
Base class for all shapes.
1.7.5.1