Exemple #1
0
/*static*/ bool PointContact::isInstance(const Contact& contact) {
    return (dynamic_cast<const PointContactImpl*>(&contact.getImpl()) != 0);
}
Exemple #2
0
/*static*/ bool TriangleMeshContact::isInstance(const Contact& contact) 
{   return (dynamic_cast<const TriangleMeshContactImpl*>(&contact.getImpl())
            != 0); }
Exemple #3
0
bool EllipticalPointContact::isInstance(const Contact& contact) {
    return (dynamic_cast<const EllipticalPointContactImpl*>
        (&contact.getImpl()) != 0);
}
Exemple #4
0
bool BrickHalfSpaceContact::isInstance(const Contact& contact) {
    return (dynamic_cast<const BrickHalfSpaceContactImpl*>
        (&contact.getImpl()) != 0);
}
Exemple #5
0
bool CircularPointContact::isInstance(const Contact& contact) {
    return (dynamic_cast<const CircularPointContactImpl*>(&contact.getImpl()) != 0);
}