$search
#include <collision_geom.h>

Public Member Functions | |
| void | applyTransform (const btTransform &pose, bool refit=false, bool bottomup=true) |
| BVH_CollideResult | collide (CollisionGeom *other, int num_max_contacts=0) |
| void | computeAABB () |
Public Attributes | |
| BVHModel< BV > | model |
Private Member Functions | |
| CollisionMesh () | |
Friends | |
| CollisionMesh< BV > * | makeBox (double a, double b, double c) |
| CollisionMesh< BV > * | makeCylinder (double r, double h, unsigned int tot) |
| CollisionMesh< BV > * | makeMesh (const std::vector< Vec3f > &points, const std::vector< Triangle > &tri_indices) |
| CollisionMesh< BV > * | makeSphere (double r, unsigned int seg, unsigned int ring) |
Definition at line 106 of file collision_geom.h.
| collision_checking::CollisionMesh< BV >::CollisionMesh | ( | ) | [inline, private] |
Definition at line 109 of file collision_geom.h.
| void collision_checking::CollisionMesh< BV >::applyTransform | ( | const btTransform & | pose, | |
| bool | refit = false, |
|||
| bool | bottomup = true | |||
| ) | [inline, virtual] |
Reimplemented from collision_checking::CollisionGeom.
Definition at line 133 of file collision_geom.h.
| BVH_CollideResult collision_checking::CollisionMesh< BV >::collide | ( | CollisionGeom * | other, | |
| int | num_max_contacts = 0 | |||
| ) | [inline, virtual] |
Reimplemented from collision_checking::CollisionGeom.
Definition at line 120 of file collision_geom.h.
| void collision_checking::CollisionMesh< BV >::computeAABB | ( | ) | [inline, virtual] |
Reimplemented from collision_checking::CollisionGeom.
Definition at line 163 of file collision_geom.h.
| CollisionMesh<BV>* makeBox | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [friend] |
Definition at line 418 of file collision_geom.h.
| CollisionMesh<BV>* makeCylinder | ( | double | r, | |
| double | h, | |||
| unsigned int | tot = 16 | |||
| ) | [friend] |
Definition at line 455 of file collision_geom.h.
| CollisionMesh<BV>* makeMesh | ( | const std::vector< Vec3f > & | points, | |
| const std::vector< Triangle > & | tri_indices | |||
| ) | [friend] |
Definition at line 406 of file collision_geom.h.
| CollisionMesh<BV>* makeSphere | ( | double | r, | |
| unsigned int | seg = 16, |
|||
| unsigned int | ring = 16 | |||
| ) | [friend] |
Definition at line 525 of file collision_geom.h.
| BVHModel<BV> collision_checking::CollisionMesh< BV >::model |
Definition at line 186 of file collision_geom.h.