/// Callback used to process proximity pairs being added to the container. /// A derived user-provided callback class must implement this. public abstract void OnAddProximity(collision.ChCollisionModel modA, //< contact model 1 collision.ChCollisionModel modB //< contact model 2 );
/// Callback used to report contact points already added to the container. /// If it returns false, the contact scanning will be stopped. public abstract bool OnReportProximity( collision.ChCollisionModel modA, //< model A (could be nullptr, if the container does not support it) collision.ChCollisionModel modB //< model B (could be nullptr, if the container does not support it) );
public ChBodyAuxRef(collision.ChCollisionModel new_coll_model, ChMaterialSurface.ContactMethod contact_method = ChMaterialSurface.ContactMethod.NSC) : base(new_coll_model, contact_method) { }