#include <SphereModel.h>


Public Types | |
| typedef DataTypes::Real | Real |
| typedef DataTypes::Coord | Coord |
| typedef DataTypes::Deriv | Deriv |
Public Member Functions | |
| TSphere (TSphereModel< DataTypes > *model, int index) | |
| TSphere (core::CollisionElementIterator &i) | |
| const Coord & | center () const |
| const Deriv & | v () const |
| Real | r () const |
Definition at line 53 of file SphereModel.h.
| typedef DataTypes::Coord sofa::component::collision::TSphere< DataTypes >::Coord |
Definition at line 57 of file SphereModel.h.
| typedef DataTypes::Deriv sofa::component::collision::TSphere< DataTypes >::Deriv |
Definition at line 58 of file SphereModel.h.
| typedef DataTypes::Real sofa::component::collision::TSphere< DataTypes >::Real |
Definition at line 56 of file SphereModel.h.
| sofa::component::collision::TSphere< DataTypes >::TSphere | ( | TSphereModel< DataTypes > * | model, | |
| int | index | |||
| ) |
| sofa::component::collision::TSphere< TDataTypes >::TSphere | ( | core::CollisionElementIterator & | i | ) | [inline, explicit] |
Definition at line 131 of file SphereModel.h.
| const TDataTypes::Coord & sofa::component::collision::TSphere< TDataTypes >::center | ( | ) | const [inline] |
Definition at line 137 of file SphereModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
Referenced by sofa::component::collision::NewProximityIntersection::computeIntersection(), sofa::component::collision::MinProximityIntersection::computeIntersection(), sofa::component::collision::LocalMinDistance::computeIntersection(), sofa::component::collision::DiscreteIntersection::computeIntersection(), sofa::component::collision::NewProximityIntersection::testIntersection(), sofa::component::collision::MinProximityIntersection::testIntersection(), sofa::component::collision::LocalMinDistance::testIntersection(), and sofa::component::collision::DiscreteIntersection::testIntersection().
| TDataTypes::Real sofa::component::collision::TSphere< TDataTypes >::r | ( | ) | const [inline] |
Definition at line 149 of file SphereModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
Referenced by sofa::component::collision::ContactMapper< TSphereModel< TInDataTypes >, DataTypes >::addPoint(), sofa::component::collision::NewProximityIntersection::computeIntersection(), sofa::component::collision::MinProximityIntersection::computeIntersection(), sofa::component::collision::LocalMinDistance::computeIntersection(), sofa::component::collision::DiscreteIntersection::computeIntersection(), sofa::component::collision::NewProximityIntersection::testIntersection(), sofa::component::collision::MinProximityIntersection::testIntersection(), sofa::component::collision::LocalMinDistance::testIntersection(), and sofa::component::collision::DiscreteIntersection::testIntersection().
| const TDataTypes::Deriv & sofa::component::collision::TSphere< TDataTypes >::v | ( | ) | const [inline] |
Definition at line 143 of file SphereModel.h.
References sofa::core::BaseCollisionElementIterator::index, and sofa::core::TCollisionElementIterator< TModel >::model.
1.5.7.1