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 | |
SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleComponentList () |
void | init () |
Variables | |
int | CubeCollisionModelClass |
int | RigidCylinderCollisionModelClass |
int | LineCollisionModelClass |
int | PointCollisionModelClass |
int | RayCollisionModelClass |
int | SphereModelClass |
int | TetrahedronCollisionModelClass |
int | TriangleCollisionModelClass |
int | TriangleModelInRegularGridClass |
int | TriangleOctreeModelClass = core::RegisterObject ("collision model using a triangular mesh mapped to an Octree").add < TriangleOctreeModel > ().addAlias ("TriangleOctree") |
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::getModuleComponentList | ( | ) |
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 | ( | ) |
int sofa::component::collision::geometry::CubeCollisionModelClass |
int sofa::component::collision::geometry::LineCollisionModelClass |
int sofa::component::collision::geometry::PointCollisionModelClass |
int sofa::component::collision::geometry::RayCollisionModelClass |
int sofa::component::collision::geometry::RigidCylinderCollisionModelClass |
int sofa::component::collision::geometry::SphereModelClass |
int sofa::component::collision::geometry::TetrahedronCollisionModelClass |
int sofa::component::collision::geometry::TriangleCollisionModelClass |
int sofa::component::collision::geometry::TriangleModelInRegularGridClass |
int sofa::component::collision::geometry::TriangleOctreeModelClass = core::RegisterObject ("collision model using a triangular mesh mapped to an Octree").add < TriangleOctreeModel > ().addAlias ("TriangleOctree") |