SurfaceParams defines various Surface contact parameters. More...
#include <physics/physics.hh>

Public Member Functions | |
| SurfaceParams () | |
| Constructor. More... | |
| virtual | ~SurfaceParams () |
| Destructor. More... | |
| virtual void | FillMsg (msgs::Surface &_msg) |
| Fill in a surface message. More... | |
| virtual FrictionPyramidPtr | GetFrictionPyramid () const |
| Get access to FrictionPyramid data, if available. More... | |
| virtual void | Load (sdf::ElementPtr _sdf) |
| Load the contact params. More... | |
| virtual void | ProcessMsg (const msgs::Surface &_msg) |
| Process a surface message. More... | |
Public Attributes | |
| unsigned int | collideBitmask |
| Custom collision filtering. More... | |
| bool | collideWithoutContact |
| Allow collision checking without generating a contact joint. More... | |
| unsigned int | collideWithoutContactBitmask |
| Custom collision filtering used when collideWithoutContact is true. More... | |
SurfaceParams defines various Surface contact parameters.
These parameters defines the properties of a physics::Contact constraint.
| gazebo::physics::SurfaceParams::SurfaceParams | ( | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Fill in a surface message.
| [in] | _msg | Message to fill with this object's values. |
Reimplemented in gazebo::physics::DARTSurfaceParams, gazebo::physics::BulletSurfaceParams, and gazebo::physics::ODESurfaceParams.
|
virtual |
Get access to FrictionPyramid data, if available.
Reimplemented in gazebo::physics::DARTSurfaceParams, gazebo::physics::BulletSurfaceParams, and gazebo::physics::ODESurfaceParams.
|
virtual |
Load the contact params.
| [in] | _sdf | SDF values to load from. |
Reimplemented in gazebo::physics::DARTSurfaceParams, gazebo::physics::BulletSurfaceParams, and gazebo::physics::ODESurfaceParams.
|
virtual |
Process a surface message.
| [in] | _msg | Message to read values from. |
Reimplemented in gazebo::physics::DARTSurfaceParams, gazebo::physics::BulletSurfaceParams, and gazebo::physics::ODESurfaceParams.
| unsigned int gazebo::physics::SurfaceParams::collideBitmask |
Custom collision filtering.
Will override collideWithoutContact.
| bool gazebo::physics::SurfaceParams::collideWithoutContact |
Allow collision checking without generating a contact joint.
| unsigned int gazebo::physics::SurfaceParams::collideWithoutContactBitmask |
Custom collision filtering used when collideWithoutContact is true.