chrono::ChContactContainer::AddContactCallback Class Referenceabstract

Description

Class to be used as a callback interface for some user defined action to be taken each time a contact is added to the container.

It can be used to modify the composite material properties for the contact pair.

#include <ChContactContainer.h>

Inherited by chrono::vehicle::RTContactCallback.

Public Member Functions

virtual void OnAddContact (const collision::ChCollisionInfo &contactinfo, ChMaterialComposite *const material)=0
 Callback used to process contact points being added to the container. More...
 

Member Function Documentation

virtual void chrono::ChContactContainer::AddContactCallback::OnAddContact ( const collision::ChCollisionInfo contactinfo,
ChMaterialComposite *const  material 
)
pure virtual

Callback used to process contact points being added to the container.

A derived user-provided callback class must implement this. The provided composite material should be downcast to the appropriate type.

Parameters
contactinfoinformation about the collision pair
materialcomposite material can be modified