Public Member Functions | Public Attributes | Protected Attributes
Shape Class Reference

Base class for all shapes. More...

#include <Shape.hh>

Inheritance diagram for Shape:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Base class for all shapes.


The documentation for this class was generated from the following file: