RcsPySim
A robot control and simulation library
Rcs::PPDMaterialProperties Class Reference

#include <PPDMaterialProperties.h>

Inheritance diagram for Rcs::PPDMaterialProperties:
Collaboration diagram for Rcs::PPDMaterialProperties:

Public Member Functions

 PPDMaterialProperties ()
 
virtual ~PPDMaterialProperties ()
 
virtual void getValues (PropertySink *outValues)
 
virtual void setValues (PropertySource *inValues)
 
- Public Member Functions inherited from Rcs::PhysicsParameterDescriptor
 PhysicsParameterDescriptor ()
 
virtual ~PhysicsParameterDescriptor ()
 

Additional Inherited Members

- Protected Member Functions inherited from Rcs::PhysicsParameterDescriptor
virtual void init (BodyParamInfo *bodyParamInfo)
 
- Protected Attributes inherited from Rcs::PhysicsParameterDescriptor
BodyParamInfobodyParamInfo
 

Detailed Description

Descriptor for the body's friction and rolling friction coefficients as well as other material related properties.

Exposes:

  • friction_coefficient Linear friction coefficient Unitless
  • rolling_friction_coefficient Linear friction coefficient Unit: m, multiply unitless coefficient with contact surface curvature.

Vortex only (see the Vortex documentation for details):

  • (if bullet is not using the default solver) slip
  • compliance

Definition at line 55 of file PPDMaterialProperties.h.

Constructor & Destructor Documentation

◆ PPDMaterialProperties()

Rcs::PPDMaterialProperties::PPDMaterialProperties ( )

Definition at line 45 of file PPDMaterialProperties.cpp.

◆ ~PPDMaterialProperties()

Rcs::PPDMaterialProperties::~PPDMaterialProperties ( )
virtualdefault

Member Function Documentation

◆ getValues()

void Rcs::PPDMaterialProperties::getValues ( PropertySink outValues)
virtual

Read values from graph and put them into the given dict.

Implements Rcs::PhysicsParameterDescriptor.

Definition at line 50 of file PPDMaterialProperties.cpp.

◆ setValues()

void Rcs::PPDMaterialProperties::setValues ( PropertySource inValues)
virtual

Read values from the given dict and apply them to the graph. The parameter names need to be the same as in Rcs, e.g. rolling_friction_coefficient.

Implements Rcs::PhysicsParameterDescriptor.

Definition at line 75 of file PPDMaterialProperties.cpp.


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