| Classes | |
| class | BaseIntTool | 
| class | CapsuleDiscreteIntersection | 
| class | CapsuleMeshDiscreteIntersection | 
| class | CapsuleIntTool | 
| class | Intersector | 
| class | TIntrCapsuleOBB | 
| struct | IntrUtil< TTriangle< DataType > > | 
| class | IntrAxis< TTriangle< TDataTypes1 >, TOBB< TDataTypes2 > > | 
| struct | IntrConfigManager< TTriangle< TDataTypes > > | 
| class | FindContactSet< TTriangle< TDataTypes1 >, TOBB< TDataTypes2 > > | 
| class | TIntrOBBOBB | 
| class | TIntrSphereOBB | 
| class | TIntrTriangleOBB | 
| struct | MyBox | 
| class | IntrConfiguration | 
| class | CapIntrConfiguration | 
| struct | IntrUtil | 
| struct | IntrUtil< geometry::TOBB< DataType > > | 
| class | IntrAxis | 
| class | IntrAxis< geometry::TOBB< TDataTypes > > | 
| struct | IntrConfigManager | 
| struct | IntrConfigManager< geometry::TOBB< TDataTypes > > | 
| class | FindContactSet | 
| class | FindContactSet< geometry::TOBB< TDataTypes > > | 
| class | MeshIntTool | 
| class | RigidDiscreteIntersection | 
| class | RigidMeshDiscreteIntersection | 
| class | OBBIntTool | 
| Typedefs | |
| using | FixParticlePerformer3d = sofa::gui::component::performer::FixParticlePerformer< defaulttype::Vec3Types > | 
| typedef TIntrCapsuleOBB< sofa::defaulttype::Vec3Types, sofa::defaulttype::Rigid3Types > | IntrCapsuleOBB | 
| typedef TIntrOBBOBB< sofa::defaulttype::RigidTypes > | IntrOBBOBB | 
| typedef TIntrSphereOBB< defaulttype::Vec3Types, defaulttype::Rigid3Types > | IntrSphereOBB | 
| typedef TIntrTriangleOBB< defaulttype::Vec3Types, defaulttype::Rigid3Types > | IntrTriangleOBB | 
| typedef Mat< 3, 3, SReal > | Mat33 | 
| Functions | |
| template COLLISIONOBBCAPSULE_API void | ClipConvexPolygonAgainstPlane< SReal > (const Vec3 &, SReal, int &, Vec3 *) | 
| template COLLISIONOBBCAPSULE_API Vec3 | GetPointFromIndex< SReal > (int, const MyBox< SReal > &) | 
| template COLLISIONOBBCAPSULE_API Vec< 3, Rigid3Types::Real > | getPointFromIndex< Rigid3Types > (int index, const geometry::TOBB< Rigid3Types > &box) | 
| template<typename Real > | |
| void | ClipConvexPolygonAgainstPlane (const type::Vec< 3, Real > &normal, Real bonstant, int &quantity, type::Vec< 3, Real > *P) | 
| template<typename TReal > | |
| type::Vec< 3, TReal > | GetPointFromIndex (int index, const MyBox< TReal > &box) | 
| template<typename TDataTypes > | |
| type::Vec< 3, typename TDataTypes::Real > | getPointFromIndex (int index, const geometry::TOBB< TDataTypes > &box) | 
| template COLLISIONOBBCAPSULE_API void | ClipConvexPolygonAgainstPlane (const type::Vec3 &, SReal, int &, type::Vec3 *) | 
| template COLLISIONOBBCAPSULE_API type::Vec3 | GetPointFromIndex (int, const MyBox< SReal > &) | 
| template COLLISIONOBBCAPSULE_API type::Vec< 3, defaulttype::Rigid3Types::Real > | getPointFromIndex (int, const geometry::TOBB< defaulttype::Rigid3Types > &) | 
| typedef sofa::gui::component::performer::FixParticlePerformer< defaulttype::Vec3Types > collisionobbcapsule::detection::intersection::FixParticlePerformer3d | 
| typedef TIntrCapsuleOBB<sofa::defaulttype::Vec3Types, sofa::defaulttype::Rigid3Types> collisionobbcapsule::detection::intersection::IntrCapsuleOBB | 
| typedef TIntrOBBOBB<sofa::defaulttype::RigidTypes> collisionobbcapsule::detection::intersection::IntrOBBOBB | 
| typedef TIntrSphereOBB<defaulttype::Vec3Types,defaulttype::Rigid3Types> collisionobbcapsule::detection::intersection::IntrSphereOBB | 
| typedef TIntrTriangleOBB<defaulttype::Vec3Types,defaulttype::Rigid3Types> collisionobbcapsule::detection::intersection::IntrTriangleOBB | 
| typedef Mat<3, 3, SReal> collisionobbcapsule::detection::intersection::Mat33 | 
| template COLLISIONOBBCAPSULE_API void collisionobbcapsule::detection::intersection::ClipConvexPolygonAgainstPlane | ( | const type::Vec3 & | , | 
| SReal | , | ||
| int & | , | ||
| type::Vec3 * | |||
| ) | 
| void collisionobbcapsule::detection::intersection::ClipConvexPolygonAgainstPlane | ( | const type::Vec< 3, Real > & | normal, | 
| Real | bonstant, | ||
| int & | quantity, | ||
| type::Vec< 3, Real > * | P | ||
| ) | 
| template COLLISIONOBBCAPSULE_API void collisionobbcapsule::detection::intersection::ClipConvexPolygonAgainstPlane< SReal > | ( | const Vec3 & | , | 
| SReal | , | ||
| int & | , | ||
| Vec3 * | |||
| ) | 
| type::Vec< 3, typename TDataTypes::Real > collisionobbcapsule::detection::intersection::getPointFromIndex | ( | int | index, | 
| const geometry::TOBB< TDataTypes > & | box | ||
| ) | 
| type::Vec< 3, TReal > collisionobbcapsule::detection::intersection::GetPointFromIndex | ( | int | index, | 
| const MyBox< TReal > & | box | ||
| ) | 
| template COLLISIONOBBCAPSULE_API type::Vec<3,defaulttype::Rigid3Types::Real> collisionobbcapsule::detection::intersection::getPointFromIndex | ( | int | , | 
| const geometry::TOBB< defaulttype::Rigid3Types > & | |||
| ) | 
| template COLLISIONOBBCAPSULE_API type::Vec3 collisionobbcapsule::detection::intersection::GetPointFromIndex | ( | int | , | 
| const MyBox< SReal > & | |||
| ) | 
| template COLLISIONOBBCAPSULE_API Vec<3,Rigid3Types::Real> collisionobbcapsule::detection::intersection::getPointFromIndex< Rigid3Types > | ( | int | index, | 
| const geometry::TOBB< Rigid3Types > & | box | ||
| ) | 
| template COLLISIONOBBCAPSULE_API Vec3 collisionobbcapsule::detection::intersection::GetPointFromIndex< SReal > | ( | int | , | 
| const MyBox< SReal > & | |||
| ) | 
| class COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::BaseIntTool | 
| template class COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::CapIntrConfiguration< SReal > | 
| IntersectorCreator<DiscreteIntersection, CapsuleDiscreteIntersection> collisionobbcapsule::detection::intersection::CapsuleDiscreteIntersectors("Capsule") | ( | "Capsule" | ) | 
| int collisionobbcapsule::detection::intersection::capsuleFixParticle | 
| class COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::CapsuleIntTool | 
| IntersectorCreator<NewProximityIntersection, CapsuleMeshDiscreteIntersection> collisionobbcapsule::detection::intersection::CapsuleMeshDiscreteIntersectors("CapsuleMesh") | ( | "CapsuleMesh" | ) | 
| template struct COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::IntrConfigManager< SReal > | 
| template class COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::IntrConfiguration< SReal > | 
| template struct COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::IntrUtil< SReal > | 
| class COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::MeshIntTool | 
| int collisionobbcapsule::detection::intersection::obbFixParticle | 
| IntersectorCreator<DiscreteIntersection, RigidDiscreteIntersection> collisionobbcapsule::detection::intersection::RigidDiscreteIntersectors("Rigid") | ( | "Rigid" | ) | 
| IntersectorCreator<NewProximityIntersection, RigidMeshDiscreteIntersection> collisionobbcapsule::detection::intersection::RigidMeshDiscreteIntersectors("RigidMesh") | ( | "RigidMesh" | ) | 
| template class COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::TIntrCapsuleOBB< Rigid3Types, Rigid3Types > | 
| template class COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::TIntrCapsuleOBB< Vec3Types, Rigid3Types > | 
| template class COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::TIntrSphereOBB< Rigid3Types, Rigid3Types > | 
| template class COLLISIONOBBCAPSULE_API collisionobbcapsule::detection::intersection::TIntrSphereOBB< Vec3Types, Rigid3Types > |