BarycentricContactMapper.h File Reference

#include <sofa/helper/system/config.h>
#include <sofa/helper/Factory.h>
#include <sofa/component/mapping/BarycentricMapping.h>
#include <sofa/component/mapping/IdentityMapping.h>
#include <sofa/component/mapping/RigidMapping.h>
#include <sofa/component/mapping/SubsetMapping.h>
#include <sofa/component/MechanicalObject.h>
#include <sofa/simulation/tree/GNode.h>
#include <sofa/simulation/tree/Simulation.h>
#include <sofa/component/collision/SphereModel.h>
#include <sofa/component/collision/SphereTreeModel.h>
#include <sofa/component/collision/TriangleModel.h>
#include <sofa/component/collision/TetrahedronModel.h>
#include <sofa/component/collision/LineModel.h>
#include <sofa/component/collision/PointModel.h>
#include <sofa/component/collision/DistanceGridCollisionModel.h>
#include <sofa/component/visualmodel/DrawV.h>
#include <iostream>

Include dependency graph for BarycentricContactMapper.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Data Structures

class  sofa::component::collision::BaseContactMapper< TDataTypes >
 Base class common to all mappers able to provide a MechanicalState of a given type. More...
class  sofa::component::collision::BarycentricContactMapper< TCollisionModel, DataTypes >
 Base class for all mappers using BarycentricMapping. More...
class  sofa::component::collision::ContactMapper< LineModel, DataTypes >
 Mapper for LineModel. More...
class  sofa::component::collision::ContactMapper< TriangleModel, DataTypes >
 Mapper for TriangleModel. More...
class  sofa::component::collision::ContactMapper< TetrahedronModel, DataTypes >
 Mapper for TetrahedronModel. More...
class  sofa::component::collision::IdentityContactMapper< TCollisionModel, DataTypes >
 Base class for IdentityMapping based mappers. More...
class  sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes >
 Specialization of IdentityContactMapper when mapping to the same DataTypes, as no mapping is required in this case. More...
class  sofa::component::collision::ContactMapper< PointModel, DataTypes >
 Mapper for PointModel. More...
class  sofa::component::collision::ContactMapper< TSphereModel< TInDataTypes >, DataTypes >
 Mapper for SphereModel. More...
class  sofa::component::collision::ContactMapper< SphereTreeModel, DataTypes >
 Mapper for SphereTreeModel. More...
class  sofa::component::collision::RigidContactMapper< TCollisionModel, DataTypes >
 Base class for all mappers using RigidMapping. More...
class  sofa::component::collision::ContactMapper< RigidDistanceGridCollisionModel, DataTypes >
 Mapper for RigidDistanceGridCollisionModel. More...
class  sofa::component::collision::ContactMapper< FFDDistanceGridCollisionModel, DataTypes >
 Mapper for FFDDistanceGridCollisionModel. More...
class  sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes >
 Base class for all mappers using SubsetMapping. More...
class  sofa::component::collision::ContactMapperCreator< Mapper >

Namespaces

namespace  sofa
 Main SOFA namespace.
namespace  sofa::component
 Implementation of components.
namespace  sofa::component::collision


Generated on Sun Nov 23 04:07:33 2008 for Sofa by  doxygen 1.5.7.1