18 #ifndef _GAZEBO_DARTSURFACEPARAMS_HH_
19 #define _GAZEBO_DARTSURFACEPARAMS_HH_
35 class DARTSurfaceParamsPrivate;
50 public:
virtual void Load(sdf::ElementPtr _sdf);
53 public:
virtual void FillMsg(msgs::Surface &_msg);
56 public:
virtual void ProcessMsg(
const msgs::Surface &_msg);
63 private: DARTSurfaceParamsPrivate *dataPtr;
Data structure containing DART surface parameters.
Definition: DARTSurfaceParams.hh:41
DARTSurfaceParams()
Constructor.
virtual void FillMsg(msgs::Surface &_msg)
Fill in a surface message.
virtual void ProcessMsg(const msgs::Surface &_msg)
Process a surface message.
virtual FrictionPyramidPtr FrictionPyramid() const
Get access to FrictionPyramid data, if available.
virtual void Load(sdf::ElementPtr _sdf)
Load the contact params.
virtual ~DARTSurfaceParams()
Destructor.
SurfaceParams defines various Surface contact parameters.
Definition: SurfaceParams.hh:168
boost::shared_ptr< FrictionPyramid > FrictionPyramidPtr
Definition: PhysicsTypes.hh:166
Forward declarations for the common classes.
Definition: Animation.hh:27