Classes | |
class | Cube |
class | CubeCollisionModel |
class | CylinderCollisionModel |
class | TCylinder |
class | SphereCollisionModel |
class | TSphere |
class | TriangleCollisionModel |
class | TTriangle |
class | PointCollisionModel |
class | LineCollisionModel |
class | TLine |
class | TPoint |
class | Ray |
class | RayCollisionModel |
class | Tetrahedron |
class | TetrahedronCollisionModel |
class | TriangleModelInRegularGrid |
class | TriangleOctreeModel |
Typedefs | |
using | Cylinder = TCylinder< sofa::defaulttype::Rigid3Types > |
using | Line = TLine< sofa::defaulttype::Vec3Types > |
using | Point = TPoint< sofa::defaulttype::Vec3Types > |
using | Sphere = TSphere< sofa::defaulttype::Vec3Types > |
using | RigidSphere = TSphere< sofa::defaulttype::Rigid3Types > |
using | RigidSphereModel = SphereCollisionModel< sofa::defaulttype::Rigid3Types > |
using | Triangle = TTriangle< sofa::defaulttype::Vec3Types > |
Functions | |
void | registerCubeCollisionModel (sofa::core::ObjectFactory *factory) |
void | registerCylinderCollisionModel (sofa::core::ObjectFactory *factory) |
void | registerLineCollisionModel (sofa::core::ObjectFactory *factory) |
void | registerPointCollisionModel (sofa::core::ObjectFactory *factory) |
void | registerRayCollisionModel (sofa::core::ObjectFactory *factory) |
void | registerSphereCollisionModel (sofa::core::ObjectFactory *factory) |
void | registerTetrahedronCollisionModel (sofa::core::ObjectFactory *factory) |
void | registerTriangleCollisionModel (sofa::core::ObjectFactory *factory) |
void | registerTriangleModelInRegularGrid (sofa::core::ObjectFactory *factory) |
void | registerTriangleOctreeModel (sofa::core::ObjectFactory *factory) |
SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
SOFA_EXPORT_DYNAMIC_LIBRARY void | registerObjects (sofa::core::ObjectFactory *factory) |
void | init () |
using sofa::component::collision::geometry::Cylinder = typedef TCylinder<sofa::defaulttype::Rigid3Types> |
using sofa::component::collision::geometry::Line = typedef TLine<sofa::defaulttype::Vec3Types> |
using sofa::component::collision::geometry::RigidSphere = typedef TSphere<sofa::defaulttype::Rigid3Types> |
using sofa::component::collision::geometry::RigidSphereModel = typedef SphereCollisionModel<sofa::defaulttype::Rigid3Types> |
using sofa::component::collision::geometry::Triangle = typedef TTriangle<sofa::defaulttype::Vec3Types> |
const char * sofa::component::collision::geometry::getModuleName | ( | ) |
const char * sofa::component::collision::geometry::getModuleVersion | ( | ) |
SOFA_COMPONENT_COLLISION_GEOMETRY_API void sofa::component::collision::geometry::init | ( | ) |
void sofa::component::collision::geometry::initExternalModule | ( | ) |
void sofa::component::collision::geometry::registerCubeCollisionModel | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerCylinderCollisionModel | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerLineCollisionModel | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerObjects | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerPointCollisionModel | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerRayCollisionModel | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerSphereCollisionModel | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerTetrahedronCollisionModel | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerTriangleCollisionModel | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerTriangleModelInRegularGrid | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::collision::geometry::registerTriangleOctreeModel | ( | sofa::core::ObjectFactory * | factory | ) |