Variables | Functions | Enumerations | Enumerator | Typedefs
Variables | defined in | |
Functions | defined in | |
activate(SoTransform *transform) | SoDualSceneCollider | |
checkCollision() const | SoDualSceneCollider | [virtual] |
enableMultiThread(bool enable) | SoDualSceneCollider | |
getCollidingMovingPath() const | SoDualSceneCollider | [protected] |
getCollidingMovingTriangle(SbVec3f &v0, SbVec3f &v1, SbVec3f &v2) const | SoDualSceneCollider | [protected] |
getCollidingStaticPath() const | SoDualSceneCollider | [protected] |
getCollidingStaticTriangle(SbVec3f &v0, SbVec3f &v1, SbVec3f &v2) const | SoDualSceneCollider | [protected] |
getCommonPoints(SbVec3f &p0, SbVec3f &p1) const | SoDualSceneCollider | [protected] |
getMinEdgeLength() const | SoDualSceneCollider | |
isMultiThreadEnabled() const | SoDualSceneCollider | [inline] |
isSensitiveMovingObject(const SoPath *object_path) const | SoDualSceneCollider | [inline, protected, virtual] |
isSensitiveStaticObject(const SoPath *object_path) const | SoDualSceneCollider | [inline, protected, virtual] |
movingLeafBuilt(int num_triangles) const | SoDualSceneCollider | [inline, protected, virtual] |
movingTriangleListBuilt(int num_triangles) const | SoDualSceneCollider | [inline, protected, virtual] |
searchNextIntersection() const | SoDualSceneCollider | [inline, virtual] |
setMinEdgeLength(double minEdgeLength) | SoDualSceneCollider | |
setMovingScene(SoPath *object, int max_triangles_per_leaf=0) | SoDualSceneCollider | |
setStaticScene(SoPath *scene, int max_triangles_per_leaf=0) | SoDualSceneCollider | |
SoDualSceneCollider() | SoDualSceneCollider | |
staticLeafBuilt(int num_triangles) const | SoDualSceneCollider | [inline, protected, virtual] |
staticTriangleListBuilt(int num_triangles) const | SoDualSceneCollider | [inline, protected, virtual] |
~SoDualSceneCollider() | SoDualSceneCollider | [virtual] |
Enumerations | defined in | |
Enumerator | defined in | |
Typedefs | defined in | |