sofa::component::mapping Namespace Reference


Data Structures

class  ArticulatedSystemMapping
class  BarycentricMapper
 Base class for barycentric mapping topology-specific mappers. More...
class  TopologyBarycentricMapper
 Template class for barycentric mapping topology-specific mappers. More...
class  BarycentricMapperRegularGridTopology
 Class allowing barycentric mapping computation on a RegularGridTopology. More...
class  BarycentricMapperSparseGridTopology
 Class allowing barycentric mapping computation on a SparseGridTopology. More...
class  BarycentricMapperMeshTopology
 Class allowing barycentric mapping computation on a MeshTopology. More...
class  BarycentricMapperBaseTopology
 Template class for barycentric mapping topology-specific mappers. Enables topological changes. More...
class  BarycentricMapperEdgeSetTopology
 Class allowing barycentric mapping computation on a EdgeSetTopology. More...
class  BarycentricMapperTriangleSetTopology
 Class allowing barycentric mapping computation on a TriangleSetTopology. More...
class  BarycentricMapperQuadSetTopology
 Class allowing barycentric mapping computation on a QuadSetTopology. More...
class  BarycentricMapperTetrahedronSetTopology
 Class allowing barycentric mapping computation on a TetrehedronSetTopology. More...
class  BarycentricMapperHexahedronSetTopology
 Class allowing barycentric mapping computation on a HexahedronSetTopology. More...
class  BarycentricMapping
class  BeamLinearMapping
class  CenterOfMassMapping
class  CurveMapping
class  IdentityMapping
class  ImplicitSurfaceMapping
class  LaparoscopicRigidMapping
class  LineSetSkinningMapping
class  RigidMappingInternalData
 This class can be overridden if needed for additionnal storage within template specializations. More...
class  RigidMapping
class  RigidRigidMapping
class  SkinningMapping
class  SPHFluidSurfaceMappingGridTypes
class  SPHFluidSurfaceMapping
class  SubsetMappingInternalData
 This class can be overridden if needed for additionnal storage within template specializations. More...
class  SubsetMapping
 Compute a subset of input points. More...
class  TubularMapping
class  VoidMapping
class  BarycentricMapperRegularGridTopology< gpu::cuda::CudaVectorTypes< VecIn, VecIn, float >, gpu::cuda::CudaVectorTypes< VecOut, VecOut, float > >
class  BarycentricMapperMeshTopology< gpu::cuda::CudaVectorTypes< VecIn, VecIn, float >, gpu::cuda::CudaVectorTypes< VecOut, VecOut, float > >
class  RigidMappingInternalData< gpu::cuda::CudaRigid3fTypes, gpu::cuda::CudaVec3fTypes >
class  SubsetMappingInternalData< gpu::cuda::CudaVec3fTypes, gpu::cuda::CudaVec3fTypes >
class  SubsetMappingInternalData< gpu::cuda::CudaVec3f1Types, gpu::cuda::CudaVec3f1Types >
class  SubsetMappingInternalData< gpu::cuda::CudaVec3f1Types, gpu::cuda::CudaVec3fTypes >
class  SubsetMappingInternalData< gpu::cuda::CudaVec3fTypes, gpu::cuda::CudaVec3f1Types >

Functions

Quat computeOrientation (const Vec3d &AB, const Quat &Q)
template<class T1 , class T2 >
void eq (T1 &dest, const T2 &src)
template<class T1 , class T2 >
void peq (T1 &dest, const T2 &src)
template<int N, typename real1 , typename real2 >
void eq (defaulttype::RigidCoord< N, real1 > &dest, const defaulttype::RigidCoord< N, real2 > &src)
template<typename real1 , typename real2 >
void eq (defaulttype::RigidCoord< 2, real1 > &dest, const defaulttype::RigidCoord< 2, real2 > &src)
template<int N, typename real1 , typename real2 >
void peq (defaulttype::RigidCoord< N, real1 > &dest, const defaulttype::RigidCoord< N, real2 > &src)
template<typename real1 , typename real2 >
void peq (defaulttype::RigidCoord< 2, real1 > &dest, const defaulttype::RigidCoord< 2, real2 > &src)
template<int N, typename real1 , typename real2 >
void eq (defaulttype::RigidDeriv< N, real1 > &dest, const defaulttype::RigidDeriv< N, real2 > &src)
template<typename real1 , typename real2 >
void eq (defaulttype::RigidDeriv< 2, real1 > &dest, const defaulttype::RigidDeriv< 2, real2 > &src)
template<int N, typename real1 , typename real2 >
void peq (defaulttype::RigidDeriv< N, real1 > &dest, const defaulttype::RigidDeriv< N, real2 > &src)
template<typename real1 , typename real2 >
void peq (defaulttype::RigidDeriv< 2, real1 > &dest, const defaulttype::RigidDeriv< 2, real2 > &src)
template<int N, typename real1 , typename real2 >
void eq (defaulttype::Vec< N, real1 > &dest, const defaulttype::RigidCoord< N, real2 > &src)
template<int N, typename real1 , typename real2 >
void peq (defaulttype::Vec< N, real1 > &dest, const defaulttype::RigidCoord< N, real2 > &src)
template<int N, typename real1 , typename real2 >
void eq (defaulttype::Vec< N, real1 > &dest, const defaulttype::RigidDeriv< N, real2 > &src)
template<int N, typename real1 , typename real2 >
void peq (defaulttype::Vec< N, real1 > &dest, const defaulttype::RigidDeriv< N, real2 > &src)
template<int N, typename real1 , typename real2 >
void eq (defaulttype::RigidCoord< N, real1 > &dest, const defaulttype::Vec< N, real2 > &src)
template<int N, typename real1 , typename real2 >
void peq (defaulttype::RigidCoord< N, real1 > &dest, const defaulttype::Vec< N, real2 > &src)
template<int N, typename real1 , typename real2 >
void eq (defaulttype::RigidDeriv< N, real1 > &dest, const defaulttype::Vec< N, real2 > &src)
template<int N, typename real1 , typename real2 >
void peq (defaulttype::RigidDeriv< N, real1 > &dest, const defaulttype::Vec< N, real2 > &src)
template<class Real >
Real sqr (Real r)
template<class DataTypes >
const DataTypes::VecCoord * M_getX0 (core::componentmodel::behavior::MechanicalState< DataTypes > *model)
template<class DataTypes >
const DataTypes::VecCoord * M_getX0 (core::componentmodel::behavior::MappedModel< DataTypes > *)

Variables

int ArticulatedSystemMappingClass
int BarycentricMappingClass
int BeamLinearMappingClass
int CenterOfMassMappingClass
int CurveMappingClass
int IdentityMappingClass
int ImplicitSurfaceMappingClass
int LaparoscopicRigidMappingClass
int HandMappingClass
int RigidMappingClass
int RigidRigidMappingClass
int SkinningMappingClass
int SPHFluidSurfaceMappingClass
int SubsetMappingClass
int TubularMappingClass
int VoidMappingClass

Function Documentation

Quat sofa::component::mapping::computeOrientation ( const Vec3d &  AB,
const Quat &  Q 
) [inline]

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::eq ( defaulttype::RigidDeriv< N, real1 > &  dest,
const defaulttype::Vec< N, real2 > &  src 
) [inline]

Definition at line 148 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::eq ( defaulttype::RigidCoord< N, real1 > &  dest,
const defaulttype::Vec< N, real2 > &  src 
) [inline]

Definition at line 136 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::eq ( defaulttype::Vec< N, real1 > &  dest,
const defaulttype::RigidDeriv< N, real2 > &  src 
) [inline]

Definition at line 124 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::eq ( defaulttype::Vec< N, real1 > &  dest,
const defaulttype::RigidCoord< N, real2 > &  src 
) [inline]

Definition at line 112 of file IdentityMapping.inl.

template<typename real1 , typename real2 >
void sofa::component::mapping::eq ( defaulttype::RigidDeriv< 2, real1 > &  dest,
const defaulttype::RigidDeriv< 2, real2 > &  src 
) [inline]

Definition at line 91 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::eq ( defaulttype::RigidDeriv< N, real1 > &  dest,
const defaulttype::RigidDeriv< N, real2 > &  src 
) [inline]

Definition at line 84 of file IdentityMapping.inl.

template<typename real1 , typename real2 >
void sofa::component::mapping::eq ( defaulttype::RigidCoord< 2, real1 > &  dest,
const defaulttype::RigidCoord< 2, real2 > &  src 
) [inline]

Definition at line 63 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::eq ( defaulttype::RigidCoord< N, real1 > &  dest,
const defaulttype::RigidCoord< N, real2 > &  src 
) [inline]

Definition at line 56 of file IdentityMapping.inl.

template<class T1 , class T2 >
void sofa::component::mapping::eq ( T1 &  dest,
const T2 &  src 
) [inline]

template<class DataTypes >
const DataTypes::VecCoord* sofa::component::mapping::M_getX0 ( core::componentmodel::behavior::MappedModel< DataTypes > *   )  [inline]

Definition at line 214 of file RigidMapping.inl.

template<class DataTypes >
const DataTypes::VecCoord* sofa::component::mapping::M_getX0 ( core::componentmodel::behavior::MechanicalState< DataTypes > *  model  )  [inline]

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::peq ( defaulttype::RigidDeriv< N, real1 > &  dest,
const defaulttype::Vec< N, real2 > &  src 
) [inline]

Definition at line 154 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::peq ( defaulttype::RigidCoord< N, real1 > &  dest,
const defaulttype::Vec< N, real2 > &  src 
) [inline]

Definition at line 142 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::peq ( defaulttype::Vec< N, real1 > &  dest,
const defaulttype::RigidDeriv< N, real2 > &  src 
) [inline]

Definition at line 130 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::peq ( defaulttype::Vec< N, real1 > &  dest,
const defaulttype::RigidCoord< N, real2 > &  src 
) [inline]

Definition at line 118 of file IdentityMapping.inl.

template<typename real1 , typename real2 >
void sofa::component::mapping::peq ( defaulttype::RigidDeriv< 2, real1 > &  dest,
const defaulttype::RigidDeriv< 2, real2 > &  src 
) [inline]

Definition at line 105 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::peq ( defaulttype::RigidDeriv< N, real1 > &  dest,
const defaulttype::RigidDeriv< N, real2 > &  src 
) [inline]

Definition at line 98 of file IdentityMapping.inl.

template<typename real1 , typename real2 >
void sofa::component::mapping::peq ( defaulttype::RigidCoord< 2, real1 > &  dest,
const defaulttype::RigidCoord< 2, real2 > &  src 
) [inline]

Definition at line 77 of file IdentityMapping.inl.

template<int N, typename real1 , typename real2 >
void sofa::component::mapping::peq ( defaulttype::RigidCoord< N, real1 > &  dest,
const defaulttype::RigidCoord< N, real2 > &  src 
) [inline]

Definition at line 70 of file IdentityMapping.inl.

template<class T1 , class T2 >
void sofa::component::mapping::peq ( T1 &  dest,
const T2 &  src 
) [inline]

template<class Real >
Real sofa::component::mapping::sqr ( Real  r  )  [inline]


Variable Documentation

Initial value:

 core::RegisterObject("")


    .add< ArticulatedSystemMapping< MechanicalMapping< MechanicalState<Vec1dTypes>, MechanicalState<Rigid3dTypes> > > >()


    .add< ArticulatedSystemMapping< MechanicalMapping< MechanicalState<Vec1fTypes>, MechanicalState<Rigid3fTypes> > > >()



    .add< ArticulatedSystemMapping< MechanicalMapping< MechanicalState<Vec1fTypes>, MechanicalState<Rigid3dTypes> > > >()
    .add< ArticulatedSystemMapping< MechanicalMapping< MechanicalState<Vec1dTypes>, MechanicalState<Rigid3fTypes> > > >()

Definition at line 46 of file ArticulatedSystemMapping.cpp.

Initial value:

 core::RegisterObject("Mapping using barycentric coordinates of the child with respect to cells of its parent")

.add< BarycentricMapping< MechanicalMapping< MechanicalState<Vec3dTypes>, MechanicalState<Vec3dTypes> > > >()
.add< BarycentricMapping< Mapping< State<Vec3dTypes>, MappedModel<ExtVec3fTypes> > > >()
.add< BarycentricMapping< Mapping< State<Vec3dTypes>, MappedModel<Vec3dTypes> > > >()



.add< BarycentricMapping< MechanicalMapping< MechanicalState<Vec3fTypes>, MechanicalState<Vec3fTypes> > > >()
.add< BarycentricMapping< Mapping< State<Vec3fTypes>, MappedModel<ExtVec3fTypes> > > >()
.add< BarycentricMapping< Mapping< State<Vec3fTypes>, MappedModel<Vec3fTypes> > > >()




.add< BarycentricMapping< MechanicalMapping< MechanicalState<Vec3fTypes>, MechanicalState<Vec3dTypes> > > >()
.add< BarycentricMapping< MechanicalMapping< MechanicalState<Vec3dTypes>, MechanicalState<Vec3fTypes> > > >()
.add< BarycentricMapping< Mapping< State<Vec3fTypes>, MappedModel<Vec3dTypes> > > >()
.add< BarycentricMapping< Mapping< State<Vec3dTypes>, MappedModel<Vec3fTypes> > > >()

Definition at line 48 of file BarycentricMapping.cpp.

Initial value:

 core::RegisterObject("Set the positions and velocities of points attached to a beam using linear interpolation between DOFs")


.add< BeamLinearMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3dTypes> > > >()
.add< BeamLinearMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3dTypes> > > >()

.add< BeamLinearMapping< Mapping< State<Rigid3dTypes>, MappedModel<ExtVec3fTypes> > > >()


.add< BeamLinearMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3fTypes> > > >()
.add< BeamLinearMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3fTypes> > > >()

.add< BeamLinearMapping< Mapping< State<Rigid3fTypes>, MappedModel<ExtVec3fTypes> > > >()




.add< BeamLinearMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3fTypes> > > >()
.add< BeamLinearMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3dTypes> > > >()
.add< BeamLinearMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3fTypes> > > >()
.add< BeamLinearMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3dTypes> > > >()

Definition at line 48 of file BeamLinearMapping.cpp.

Initial value:

 core::RegisterObject("Set the point to the center of mass of the DOFs it is attached to")

.add< CenterOfMassMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3dTypes> > > >()
.add< CenterOfMassMapping< MechanicalMapping< MechanicalState<Rigid2dTypes>, MechanicalState<Vec2dTypes> > > >()
.add< CenterOfMassMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3dTypes> > > >()
.add< CenterOfMassMapping< Mapping< State<Rigid3dTypes>, MappedModel<ExtVec3fTypes> > > >()



.add< CenterOfMassMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3fTypes> > > >()
.add< CenterOfMassMapping< MechanicalMapping< MechanicalState<Rigid2fTypes>, MechanicalState<Vec2fTypes> > > >()

.add< CenterOfMassMapping< Mapping< State<Rigid3fTypes>, MappedModel<ExtVec3fTypes> > > >()





.add< CenterOfMassMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3fTypes> > > >()
.add< CenterOfMassMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3dTypes> > > >()
.add< CenterOfMassMapping< MechanicalMapping< MechanicalState<Rigid2dTypes>, MechanicalState<Vec2fTypes> > > >()
.add< CenterOfMassMapping< MechanicalMapping< MechanicalState<Rigid2fTypes>, MechanicalState<Vec2dTypes> > > >()
.add< CenterOfMassMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3fTypes> > > >()
.add< CenterOfMassMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3dTypes> > > >()

Definition at line 48 of file CenterOfMassMapping.cpp.

Initial value:

 core::RegisterObject("")


    .add< CurveMapping< MechanicalMapping< MechanicalState<Vec3dTypes>, MechanicalState<Rigid3dTypes> > > >()


    .add< CurveMapping< MechanicalMapping< MechanicalState<Vec3fTypes>, MechanicalState<Rigid3fTypes> > > >()




    .add< CurveMapping< MechanicalMapping< MechanicalState<Vec3dTypes>, MechanicalState<Rigid3fTypes> > > >()
    .add< CurveMapping< MechanicalMapping< MechanicalState<Vec3fTypes>, MechanicalState<Rigid3dTypes> > > >()

Definition at line 61 of file CurveMapping.cpp.

Initial value:

 core::RegisterObject("skin a model from a set of rigid lines")

.add< LineSetSkinningMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3dTypes> > > >()
.add< LineSetSkinningMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3dTypes> > > >()

.add< LineSetSkinningMapping< Mapping< State<Rigid3dTypes>, MappedModel<ExtVec3fTypes> > > >()


.add< LineSetSkinningMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3fTypes> > > >()
.add< LineSetSkinningMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3fTypes> > > >()

.add< LineSetSkinningMapping< Mapping< State<Rigid3fTypes>, MappedModel<ExtVec3fTypes> > > >()



.add< LineSetSkinningMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3fTypes> > > >()
.add< LineSetSkinningMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3dTypes> > > >()
.add< LineSetSkinningMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3fTypes> > > >()
.add< LineSetSkinningMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3dTypes> > > >()

Definition at line 46 of file LineSetSkinningMapping.cpp.

Definition at line 50 of file IdentityMapping.cpp.

Initial value:

 core::RegisterObject("Compute an iso-surface from a set of particles")

.add< ImplicitSurfaceMapping< State<Vec3dTypes>, MappedModel<Vec3dTypes> > >()

.add< ImplicitSurfaceMapping< State<Vec3dTypes>, MappedModel<ExtVec3fTypes> > >()


.add< ImplicitSurfaceMapping< State<Vec3fTypes>, MappedModel<Vec3fTypes> > >()

.add< ImplicitSurfaceMapping< State<Vec3fTypes>, MappedModel<ExtVec3fTypes> > >()





.add< ImplicitSurfaceMapping< State<Vec3fTypes>, MappedModel<Vec3dTypes> > >()
.add< ImplicitSurfaceMapping< State<Vec3dTypes>, MappedModel<Vec3fTypes> > >()

Definition at line 47 of file ImplicitSurfaceMapping.cpp.

Initial value:

 core::RegisterObject("TODO-LaparoscopicRigidMappingClass")
.add< LaparoscopicRigidMapping< MechanicalMapping< MechanicalState<LaparoscopicRigidTypes>, MechanicalState<RigidTypes> > > >()
.add< LaparoscopicRigidMapping< Mapping< State<LaparoscopicRigidTypes>, MappedModel<RigidTypes> > > >()

Definition at line 50 of file LaparoscopicRigidMapping.cpp.

Initial value:

 core::RegisterObject("Set the positions and velocities of points attached to a rigid parent")

.add< RigidMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3dTypes> > > >()
.add< RigidMapping< MechanicalMapping< MechanicalState<Rigid2dTypes>, MechanicalState<Vec2dTypes> > > >()
.add< RigidMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3dTypes> > > >()
.add< RigidMapping< Mapping< State<Rigid3dTypes>, MappedModel<ExtVec3fTypes> > > >()



.add< RigidMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3fTypes> > > >()
.add< RigidMapping< MechanicalMapping< MechanicalState<Rigid2fTypes>, MechanicalState<Vec2fTypes> > > >()
.add< RigidMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3fTypes> > > >()
.add< RigidMapping< Mapping< State<Rigid3fTypes>, MappedModel<ExtVec3fTypes> > > >()





.add< RigidMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3fTypes> > > >()
.add< RigidMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3dTypes> > > >()
.add< RigidMapping< MechanicalMapping< MechanicalState<Rigid2dTypes>, MechanicalState<Vec2fTypes> > > >()
.add< RigidMapping< MechanicalMapping< MechanicalState<Rigid2fTypes>, MechanicalState<Vec2dTypes> > > >()
.add< RigidMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3fTypes> > > >()
.add< RigidMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3dTypes> > > >()

Definition at line 48 of file RigidMapping.cpp.

Initial value:

 core::RegisterObject("Set the positions and velocities of points attached to a rigid parent")

    .add< RigidRigidMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Rigid3dTypes> > > >()
    .add< RigidRigidMapping< Mapping< State<Rigid3dTypes>, MappedModel<Rigid3dTypes> > > >()


    .add< RigidRigidMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Rigid3fTypes> > > >()
    .add< RigidRigidMapping< Mapping< State<Rigid3fTypes>, MappedModel<Rigid3fTypes> > > >()




    .add< RigidRigidMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Rigid3fTypes> > > >()
    .add< RigidRigidMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Rigid3dTypes> > > >()
    .add< RigidRigidMapping< Mapping< State<Rigid3dTypes>, MappedModel<Rigid3fTypes> > > >()
    .add< RigidRigidMapping< Mapping< State<Rigid3fTypes>, MappedModel<Rigid3dTypes> > > >()

Definition at line 49 of file RigidRigidMapping.cpp.

Initial value:

 core::RegisterObject("skin a model from a set of rigid dofs")


.add< SkinningMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3dTypes> > > >()
.add< SkinningMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3dTypes> > > >()

.add< SkinningMapping< Mapping< State<Rigid3dTypes>, MappedModel<ExtVec3fTypes> > > >()


.add< SkinningMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3fTypes> > > >()
.add< SkinningMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3fTypes> > > >()

.add< SkinningMapping< Mapping< State<Rigid3fTypes>, MappedModel<ExtVec3fTypes> > > >()




.add< SkinningMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3fTypes> > > >()
.add< SkinningMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3dTypes> > > >()
.add< SkinningMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3fTypes> > > >()
.add< SkinningMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3dTypes> > > >()

Definition at line 48 of file SkinningMapping.cpp.

Initial value:

 core::RegisterObject("TODO-SPHFluidSurfaceMappingClass")

.add< SPHFluidSurfaceMapping< State<Vec3dTypes>, MappedModel<Vec3dTypes> > >()

.add< SPHFluidSurfaceMapping< State<Vec3dTypes>, MappedModel<ExtVec3fTypes> > >()


.add< SPHFluidSurfaceMapping< State<Vec3fTypes>, MappedModel<Vec3fTypes> > >()

.add< SPHFluidSurfaceMapping< State<Vec3fTypes>, MappedModel<ExtVec3fTypes> > >()




.add< SPHFluidSurfaceMapping< State<Vec3fTypes>, MappedModel<Vec3dTypes> > >()
.add< SPHFluidSurfaceMapping< State<Vec3dTypes>, MappedModel<Vec3fTypes> > >()

Definition at line 47 of file SPHFluidSurfaceMapping.cpp.

Initial value:

 core::RegisterObject("TODO-SubsetMappingClass")

.add< SubsetMapping< MechanicalMapping< MechanicalState<Vec3dTypes>, MechanicalState<Vec3dTypes> > > >()
.add< SubsetMapping< Mapping< State<Vec3dTypes>, MappedModel<Vec3dTypes> > > >()

.add< SubsetMapping< Mapping< State<Vec3dTypes>, MappedModel<ExtVec3fTypes> > > >()


.add< SubsetMapping< MechanicalMapping< MechanicalState<Vec3fTypes>, MechanicalState<Vec3fTypes> > > >()
.add< SubsetMapping< Mapping< State<Vec3fTypes>, MappedModel<Vec3fTypes> > > >()

.add< SubsetMapping< Mapping< State<Vec3fTypes>, MappedModel<ExtVec3fTypes> > > >()




.add< SubsetMapping< MechanicalMapping< MechanicalState<Vec3fTypes>, MechanicalState<Vec3dTypes> > > >()
.add< SubsetMapping< MechanicalMapping< MechanicalState<Vec3dTypes>, MechanicalState<Vec3fTypes> > > >()
.add< SubsetMapping< Mapping< State<Vec3fTypes>, MappedModel<Vec3dTypes> > > >()
.add< SubsetMapping< Mapping< State<Vec3dTypes>, MappedModel<Vec3fTypes> > > >()


.addAlias("SurfaceIdentityMapping")

Definition at line 49 of file SubsetMapping.cpp.

Initial value:

 core::RegisterObject(" ")

.add< TubularMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3dTypes> > > >()

.add< TubularMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3dTypes> > > >()
.add< TubularMapping< Mapping< State<Rigid3dTypes>, MappedModel<ExtVec3dTypes> > > >()


.add< TubularMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3fTypes> > > >()

.add< TubularMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3fTypes> > > >()
.add< TubularMapping< Mapping< State<Rigid3fTypes>, MappedModel<ExtVec3fTypes> > > >()




.add< TubularMapping< MechanicalMapping< MechanicalState<Rigid3dTypes>, MechanicalState<Vec3fTypes> > > >()
.add< TubularMapping< MechanicalMapping< MechanicalState<Rigid3fTypes>, MechanicalState<Vec3dTypes> > > >()


.add< TubularMapping< Mapping< State<Rigid3dTypes>, MappedModel<Vec3fTypes> > > >()
.add< TubularMapping< Mapping< State<Rigid3fTypes>, MappedModel<Vec3dTypes> > > >()

Definition at line 52 of file TubularMapping.cpp.

Initial value:

 core::RegisterObject("Special mapping that 'map' points for void ( no input DOF ). This is useful to be able to create animated objects mixed with real DOFs.")
.add< VoidMapping >()

Definition at line 45 of file VoidMapping.cpp.


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