#include <BarycentricContactMapper.h>


Public Types | |
| typedef DataTypes::Real | Real |
| typedef DataTypes::Coord | Coord |
| typedef RigidContactMapper < RigidDistanceGridCollisionModel, DataTypes > | Inherit |
| typedef Inherit::MMechanicalState | MMechanicalState |
| typedef Inherit::MCollisionModel | MCollisionModel |
Public Member Functions | |
| MMechanicalState * | createMapping (const char *name="contactPoints") |
| int | addPoint (const Coord &P, int index, Real &r) |
Definition at line 409 of file BarycentricContactMapper.h.
| typedef DataTypes::Coord sofa::component::collision::ContactMapper< RigidDistanceGridCollisionModel, DataTypes >::Coord |
Reimplemented from sofa::component::collision::RigidContactMapper< TCollisionModel, DataTypes >.
Definition at line 413 of file BarycentricContactMapper.h.
| typedef RigidContactMapper<RigidDistanceGridCollisionModel,DataTypes> sofa::component::collision::ContactMapper< RigidDistanceGridCollisionModel, DataTypes >::Inherit |
Definition at line 414 of file BarycentricContactMapper.h.
| typedef Inherit::MCollisionModel sofa::component::collision::ContactMapper< RigidDistanceGridCollisionModel, DataTypes >::MCollisionModel |
Reimplemented from sofa::component::collision::RigidContactMapper< TCollisionModel, DataTypes >.
Definition at line 416 of file BarycentricContactMapper.h.
| typedef Inherit::MMechanicalState sofa::component::collision::ContactMapper< RigidDistanceGridCollisionModel, DataTypes >::MMechanicalState |
Reimplemented from sofa::component::collision::RigidContactMapper< TCollisionModel, DataTypes >.
Definition at line 415 of file BarycentricContactMapper.h.
| typedef DataTypes::Real sofa::component::collision::ContactMapper< RigidDistanceGridCollisionModel, DataTypes >::Real |
Reimplemented from sofa::component::collision::RigidContactMapper< TCollisionModel, DataTypes >.
Definition at line 412 of file BarycentricContactMapper.h.
| int sofa::component::collision::ContactMapper< RigidDistanceGridCollisionModel, DataTypes >::addPoint | ( | const Coord & | P, | |
| int | index, | |||
| Real & | r | |||
| ) | [inline, virtual] |
Reimplemented from sofa::component::collision::RigidContactMapper< TCollisionModel, DataTypes >.
Definition at line 419 of file BarycentricContactMapper.h.
References sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getV(), sofa::core::componentmodel::behavior::MechanicalState< TDataTypes >::getX(), sofa::component::collision::DistanceGrid::grad(), sofa::component::collision::DistanceGrid::index(), sofa::component::collision::DistanceGrid::interp(), and sofa::helper::rabs().
| ContactMapper< RigidDistanceGridCollisionModel, DataTypes >::MMechanicalState * sofa::component::collision::ContactMapper< RigidDistanceGridCollisionModel, DataTypes >::createMapping | ( | const char * | name = "contactPoints" |
) | [inline, virtual] |
Reimplemented from sofa::component::collision::RigidContactMapper< TCollisionModel, DataTypes >.
Definition at line 202 of file BarycentricContactMapper.inl.
References sofa::core::objectmodel::BaseObject::init(), sofa::core::objectmodel::Data< T >::setValue(), sofa::component::visualmodel::DrawV::useAlpha, and sofa::component::visualmodel::DrawV::vscale.
1.5.7.1