SOFA API  6a688117
Open source framework for multi-physics simuation
sofa::component::collision::CollidingPM Class Reference

#include <CollisionPM.h>

Classes

struct  CollModID
 

Public Member Functions

 CollidingPM ()
 
void add (int a, int b, const core::CollisionElementIterator &elem1, const core::CollisionElementIterator &elem2)
 
void add (core::CollisionModel *cm, sofa::core::collision::Intersection *interMehtod)
 
void remove (int a, int b, const core::CollisionElementIterator &elem1, const core::CollisionElementIterator &elem2)
 
void clear ()
 
void intersect (core::collision::NarrowPhaseDetection *phase)
 

Constructor details

sofa::component::collision::CollidingPM::CollidingPM ( )
inline

Function details

void sofa::component::collision::CollidingPM::add ( int  a,
int  b,
const core::CollisionElementIterator elem1,
const core::CollisionElementIterator elem2 
)
inline
void sofa::component::collision::CollidingPM::add ( core::CollisionModel cm,
sofa::core::collision::Intersection interMehtod 
)
inline
void sofa::component::collision::CollidingPM::clear ( )
inline
void sofa::component::collision::CollidingPM::intersect ( core::collision::NarrowPhaseDetection phase)
inline
void sofa::component::collision::CollidingPM::remove ( int  a,
int  b,
const core::CollisionElementIterator elem1,
const core::CollisionElementIterator elem2 
)
inline