$search
collision_checking::AABB | A class describing the AABB collision structure, which is a box in 3D space determined by two diagonal points |
collision_checking::BVFitter< BV > | A class for fitting a bounding volume to a set of points |
collision_checking::BVFitter< OBB > | Specification of BVFitter for OBB bounding volume |
collision_checking::BVFitter< RSS > | Specification of BVFitter for RSS bounding volume |
collision_checking::BVH_CAResult | |
collision_checking::BVH_CollideResult | A class describing the collision result |
collision_checking::BVH_DistanceResult | |
collision_checking::BVHCollisionPair | The indices of in-collision primitives of objects |
collision_checking::BVHFrontNode | A class describing the node for BVH front |
collision_checking::BVHModel< BV > | A class describing the bounding hierarchy of a mesh model |
collision_checking::BVNode< BV > | A class describing a bounding volume node |
collision_checking::BVSplitRule< BV > | A class describing the split rule that splits each BV node |
collision_checking::BVSplitRule< OBB > | BVHSplitRule specialization for OBB |
collision_checking::BVT | Bounding volume test structure |
collision_checking::BVT_Comparer | Comparer between two BVT |
collision_checking::CollisionGeom | |
collision_checking::CollisionMesh< BV > | |
collision_checking::CollisionMesh< OBB > | Specialization for OBB |
collision_checking::Edge2f | Simple edge with two indices for its endpoints |
collision_checking::InterpMotion | Linear interpolation motion Each Motion is assumed to have constant linear velocity and angular velocity |
collision_checking::Intersect | CCD intersect kernel among primitives |
collision_checking::KDOP< N > | KDOP class describes the KDOP collision structures. K is set as the template parameter, which should be 16, 18, or 24 The KDOP structure is defined by some pairs of parallel planes defined by some axes. For K = 18, the planes are 6 AABB planes and 12 diagonal planes that cut off some space of the edges: (-1,0,0) and (1,0,0) -> indices 0 and 9 (0,-1,0) and (0,1,0) -> indices 1 and 10 (0,0,-1) and (0,0,1) -> indices 2 and 11 (-1,-1,0) and (1,1,0) -> indices 3 and 12 (-1,0,-1) and (1,0,1) -> indices 4 and 13 (0,-1,-1) and (0,1,1) -> indices 5 and 14 (-1,1,0) and (1,-1,0) -> indices 6 and 15 (-1,0,1) and (1,0,-1) -> indices 7 and 16 (0,-1,1) and (0,1,-1) -> indices 8 and 17 |
collision_checking::OBB | OBB class |
collision_checking::PolySolver | A class solves polynomial degree (1,2,3) equations |
collision_checking::RSS | |
collision_checking::OBB::SimpleQuaternion | Simple quaternion class used in OBB |
collision_checking::InterpMotion::SimpleQuaternion | Quaternion used locally by InterpMotion |
collision_checking::InterpMotion::SimpleTransform | Simple transform class used locally by InterpMotion |
collision_checking::Triangle3e | Simple triangle with 3 indices for points |
collision_checking::Triangle3f | Simple triangle with three indices for 3 neighboring triangles |
collision_checking::TriangleDistance | |
collision_checking::Vec3f | A class describing a three-dimensional vector |