コード例 #1
0
ファイル: Contact.cpp プロジェクト: BrianZ1/simbody
/*static*/ bool PointContact::isInstance(const Contact& contact) {
    return (dynamic_cast<const PointContactImpl*>(&contact.getImpl()) != 0);
}
コード例 #2
0
ファイル: Contact.cpp プロジェクト: BrianZ1/simbody
/*static*/ bool TriangleMeshContact::isInstance(const Contact& contact) 
{   return (dynamic_cast<const TriangleMeshContactImpl*>(&contact.getImpl())
            != 0); }
コード例 #3
0
ファイル: Contact.cpp プロジェクト: BrianZ1/simbody
bool EllipticalPointContact::isInstance(const Contact& contact) {
    return (dynamic_cast<const EllipticalPointContactImpl*>
        (&contact.getImpl()) != 0);
}
コード例 #4
0
ファイル: Contact.cpp プロジェクト: BrianZ1/simbody
bool BrickHalfSpaceContact::isInstance(const Contact& contact) {
    return (dynamic_cast<const BrickHalfSpaceContactImpl*>
        (&contact.getImpl()) != 0);
}
コード例 #5
0
ファイル: Contact.cpp プロジェクト: BrianZ1/simbody
bool CircularPointContact::isInstance(const Contact& contact) {
    return (dynamic_cast<const CircularPointContactImpl*>(&contact.getImpl()) != 0);
}