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