Mapping_double.h

Go to the documentation of this file.
00001 /******************************************************************************
00002 *       SOFA, Simulation Open-Framework Architecture, version 1.0 beta 3      *
00003 *                (c) 2006-2008 MGH, INRIA, USTL, UJF, CNRS                    *
00004 *                                                                             *
00005 * This library is free software; you can redistribute it and/or modify it     *
00006 * under the terms of the GNU Lesser General Public License as published by    *
00007 * the Free Software Foundation; either version 2.1 of the License, or (at     *
00008 * your option) any later version.                                             *
00009 *                                                                             *
00010 * This library is distributed in the hope that it will be useful, but WITHOUT *
00011 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or       *
00012 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License *
00013 * for more details.                                                           *
00014 *                                                                             *
00015 * You should have received a copy of the GNU Lesser General Public License    *
00016 * along with this library; if not, write to the Free Software Foundation,     *
00017 * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA.          *
00018 *******************************************************************************
00019 *                               SOFA :: Modules                               *
00020 *                                                                             *
00021 * Authors: The SOFA Team and external contributors (see Authors.txt)          *
00022 *                                                                             *
00023 * Contact information: contact@sofa-framework.org                             *
00024 ******************************************************************************/
00025 #ifndef SOFA_TYPEDEF_MAPPING_DOUBLE_H
00026 #define SOFA_TYPEDEF_MAPPING_DOUBLE_H
00027 
00028 
00029 #include <sofa/defaulttype/VecTypes.h>
00030 #include <sofa/defaulttype/RigidTypes.h>
00031 #include <sofa/defaulttype/LaparoscopicRigidTypes.h>
00032 #include <sofa/core/componentmodel/behavior/MechanicalState.h>
00033 #include <sofa/core/componentmodel/behavior/MechanicalMapping.h>
00034 #include <sofa/component/visualmodel/OglModel.h>
00035 
00036 
00037 #include <sofa/component/mapping/ArticulatedSystemMapping.h>
00038 #include <sofa/component/mapping/BarycentricMapping.h>
00039 #include <sofa/component/mapping/BeamLinearMapping.h>
00040 #include <sofa/component/mapping/CenterOfMassMapping.h>
00041 #include <sofa/component/mapping/CurveMapping.h>
00042 #include <sofa/component/mapping/IdentityMapping.h>
00043 #include <sofa/component/mapping/ImplicitSurfaceMapping.h>
00044 #include <sofa/component/mapping/LaparoscopicRigidMapping.h>
00045 #include <sofa/component/mapping/LineSetSkinningMapping.h>
00046 #include <sofa/component/mapping/RigidMapping.h>
00047 #include <sofa/component/mapping/RigidRigidMapping.h>
00048 #include <sofa/component/mapping/SkinningMapping.h>
00049 #include <sofa/component/mapping/SPHFluidSurfaceMapping.h>
00050 #include <sofa/component/mapping/SubsetMapping.h>
00051 #include <sofa/component/mapping/VoidMapping.h>
00052 
00053 
00054 //ArticulatedSystemMapping
00055 //---------------------
00056 
00057 typedef sofa::component::mapping::ArticulatedSystemMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00058   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec1dTypes>,
00059   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes> > > ArticulatedSystemMapping1d_to_Rigid3d;
00060 
00061 
00062 
00063 //BarycentricMapping
00064 //---------------------
00065 typedef sofa::component::mapping::BarycentricMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00066   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes>,
00067   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes> > > BarycentricMechanicalMapping3d_to_3d;
00068 
00069 
00070 typedef sofa::component::mapping::BarycentricMapping< sofa::core::Mapping<
00071   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00072   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes> > > BarycentricMapping3d_to_3d;
00073 
00074 
00075 typedef sofa::component::mapping::BarycentricMapping< sofa::core::Mapping<
00076   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00077   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes> > > BarycentricMapping3d_to_Ext3;
00078 
00079 
00080 //BeamLinearMapping
00081 //---------------------
00082 typedef sofa::component::mapping::BeamLinearMapping< sofa::core::Mapping<
00083   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes>,
00084   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes> > >    BeamLinearMechanicalMappingRigid3d_to_3d;
00085 
00086 typedef sofa::component::mapping::BeamLinearMapping< sofa::core::Mapping<
00087   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00088   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes> > >    BeamLinearMappingRigid3d_to_3d;
00089 
00090 typedef sofa::component::mapping::BeamLinearMapping< sofa::core::Mapping<
00091   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00092   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes> > > BeamLinearMapping3d_to_Ext3;
00093 
00094 
00095 
00096 
00097 //CenterOfMassMapping
00098 //---------------------
00099 typedef sofa::component::mapping::CenterOfMassMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00100   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes>,
00101   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes> > > CenterOfMassMechanicalMappingRigid3d_to_3d;
00102 
00103 typedef sofa::component::mapping::CenterOfMassMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00104   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid2dTypes>,
00105   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec2dTypes> > > CenterOfMassMechanicalMappingRigid2d_to_2d;
00106 
00107 typedef sofa::component::mapping::BarycentricMapping< sofa::core::Mapping<
00108   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00109   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes> > > CenterOfMassMappingRigid3d_to_3d;
00110 
00111 typedef sofa::component::mapping::BarycentricMapping< sofa::core::Mapping<
00112   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00113   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes> > > CenterOfMassMappingRigid3d_to_Ext3;
00114 
00115 
00116 //CurveMapping
00117 //---------------------
00118 typedef sofa::component::mapping::CurveMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00119   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes>,
00120   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes> > > CurveMechanicalMappingRigid3d_to_3d;
00121 
00122 //IdentityMapping
00123 //---------------------
00124 typedef sofa::component::mapping::IdentityMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00125   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec1dTypes>,
00126   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec1dTypes> > > IdentityMechanicalMapping1d_to_1d;
00127 
00128 typedef sofa::component::mapping::IdentityMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00129   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec2dTypes>,
00130   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec2dTypes> > > IdentityMechanicalMapping2d_to_2d;
00131 
00132 typedef sofa::component::mapping::IdentityMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00133   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes>,
00134   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes> > > IdentityMechanicalMapping3d_to_3d;
00135 
00136 typedef sofa::component::mapping::IdentityMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00137   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec6dTypes>,
00138   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec6dTypes> > > IdentityMechanicalMapping6d_to_6d;
00139 
00140 typedef sofa::component::mapping::IdentityMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00141   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid2dTypes>,
00142   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid2dTypes> > > IdentityMechanicalMappingRigid2d_to_Rigid2d;
00143 
00144 typedef sofa::component::mapping::IdentityMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00145   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes>,
00146   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes> > > IdentityMechanicalMappingRigid3d_to_Rigid3d;
00147 
00148 typedef sofa::component::mapping::IdentityMapping< sofa::core::Mapping<
00149   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00150   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes> > > IdentityMapping3d_to_3d;
00151 
00152 typedef sofa::component::mapping::IdentityMapping< sofa::core::Mapping<
00153   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00154   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes> > > IdentityMapping3d_to_Ext3;
00155 
00156 
00157 typedef sofa::component::mapping::IdentityMapping< sofa::core::Mapping<
00158   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid2dTypes>,
00159   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Rigid2dTypes> > > IdentityMappingRigid2d_to_Rigid2d;
00160 
00161 
00162 typedef sofa::component::mapping::IdentityMapping< sofa::core::Mapping<
00163   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00164   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Rigid3dTypes> > > IdentityMappingRigid3d_to_Rigid3d;
00165 
00166 
00167 //ImplicitSurfaceMapping
00168 //---------------------
00169 typedef sofa::component::mapping::ImplicitSurfaceMapping<
00170   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00171   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes>  > ImplicitSurfaceMapping3d_to_3d;
00172 
00173 
00174 typedef sofa::component::mapping::ImplicitSurfaceMapping< 
00175   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00176   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes>  > ImplicitSurfaceMapping3d_to_Ext3;
00177 
00178 
00179 
00180 //LaparoscopicRigidMapping
00181 //---------------------
00182 
00183 
00184 //LineSetSkinningMapping
00185 //---------------------
00186 typedef sofa::component::mapping::LineSetSkinningMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00187   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes>,
00188   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes> > > LineSetSkinningMechanicalMappingRigid3d_to_3d;
00189 
00190 typedef sofa::component::mapping::LineSetSkinningMapping< sofa::core::Mapping<
00191   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00192   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes> > > LineSetSkinningMappingRigid3d_to_3d;
00193 
00194 typedef sofa::component::mapping::LineSetSkinningMapping< sofa::core::Mapping<
00195   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00196   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes> > > LineSetSkinningMappingRigid3d_to_Ext3;
00197 
00198 //RigidMapping
00199 //---------------------
00200 typedef sofa::component::mapping::RigidMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00201   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes>,
00202   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes> > > RigidMechanicalMappingRigid3d_to_3d;
00203 
00204 typedef sofa::component::mapping::RigidMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00205   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid2dTypes>,
00206   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec2dTypes> > > RigidMechanicalMappingRigid2d_to_2d;
00207 
00208 typedef sofa::component::mapping::RigidMapping< sofa::core::Mapping<
00209   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00210   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes> > > RigidMappingRigid3d_to_3d;
00211 
00212 typedef sofa::component::mapping::RigidMapping< sofa::core::Mapping<
00213   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00214   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes> > > RigidMappingRigid3d_to_Ext3;
00215 
00216 //RigidRigidMapping
00217 //---------------------
00218 typedef sofa::component::mapping::RigidRigidMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00219   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes>,
00220   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes> > > RigidRigidMechanicalMappingRigid3d_to_Rigid3d;
00221 
00222 
00223 typedef sofa::component::mapping::RigidRigidMapping< sofa::core::Mapping<
00224   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00225   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Rigid3dTypes> > > RigidRigidMappingRigid3d_to_Rigid3d;
00226 
00227 //SPHFluidSurfaceMapping
00228 //---------------------
00229 typedef sofa::component::mapping::SPHFluidSurfaceMapping<
00230   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00231   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes>  > SPHFluidSurfaceMapping3d_to_3d;
00232 
00233 typedef sofa::component::mapping::SPHFluidSurfaceMapping< 
00234   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00235   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes>  > SPHFluidSurfaceMapping3d_to_Ext3;
00236 
00237 //SkinningMapping
00238 //---------------------
00239 typedef sofa::component::mapping::SkinningMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00240   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Rigid3dTypes>,
00241   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes> > > SkinningMechanicalMappingRigid3d_to_3d;
00242 
00243 
00244 typedef sofa::component::mapping::SkinningMapping< sofa::core::Mapping<
00245   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00246   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes> > > SkinningMappingRigid3d_to_3d;
00247 
00248 
00249 typedef sofa::component::mapping::SkinningMapping< sofa::core::Mapping<
00250   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Rigid3dTypes>,
00251   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes> > > SkinningMappingRigid3d_to_Ext3;
00252 
00253 
00254 
00255 
00256 //SubsetMapping
00257 //---------------------
00258 typedef sofa::component::mapping::SubsetMapping< sofa::core::componentmodel::behavior::MechanicalMapping<
00259   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes>,
00260   sofa::core::componentmodel::behavior::MechanicalState<sofa::defaulttype::Vec3dTypes> > > SubsetMechanicalMapping3d_to_3d;
00261 
00262 typedef sofa::component::mapping::SubsetMapping< sofa::core::Mapping<
00263   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00264   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::Vec3dTypes> > > SubsetMapping3d_to_3d;
00265 
00266 typedef sofa::component::mapping::SubsetMapping< sofa::core::Mapping<
00267   sofa::core::componentmodel::behavior::State<sofa::defaulttype::Vec3dTypes>,
00268   sofa::core::componentmodel::behavior::MappedModel<sofa::defaulttype::ExtVec3fTypes> > > SubsetMapping3d_to_Ext3;
00269 
00270 
00271 
00272 #ifndef SOFA_FLOAT
00273 typedef        ArticulatedSystemMapping1d_to_Rigid3d                   ArticulatedSystemMapping1d_to_Rigid3;             
00274 typedef        BarycentricMechanicalMapping3d_to_3d            BarycentricMechanicalMapping3_to_3;          
00275 typedef        BarycentricMapping3d_to_3d                  BarycentricMapping3_to_3;                
00276 typedef        BarycentricMapping3d_to_Ext3                BarycentricMapping3_to_Ext3;             
00277 typedef        BeamLinearMechanicalMappingRigid3d_to_3d                BeamLinearMechanicalMappingRigid3_to_3;          
00278 typedef        BeamLinearMappingRigid3d_to_3d                  BeamLinearMappingRigid3_to_3;                
00279 typedef        BeamLinearMapping3d_to_Ext3                 BeamLinearMapping3_to_Ext3;              
00280 typedef        CenterOfMassMechanicalMappingRigid3d_to_3d          CenterOfMassMechanicalMappingRigid3_to_3;        
00281 typedef        CenterOfMassMechanicalMappingRigid2d_to_2d          CenterOfMassMechanicalMappingRigid2_to_2;        
00282 typedef        CenterOfMassMappingRigid3d_to_3d                    CenterOfMassMappingRigid3_to_3;              
00283 typedef        CenterOfMassMappingRigid3d_to_Ext3              CenterOfMassMappingRigid3_to_Ext3;           
00284 typedef        CurveMechanicalMappingRigid3d_to_3d             CurveMechanicalMappingRigid3_to_3;           
00285 typedef        IdentityMechanicalMapping1d_to_1d               IdentityMechanicalMapping1d_to_1d;           
00286 typedef        IdentityMechanicalMapping2d_to_2d               IdentityMechanicalMapping2_to_2;             
00287 typedef        IdentityMechanicalMapping3d_to_3d               IdentityMechanicalMapping3_to_3;             
00288 typedef        IdentityMechanicalMapping6d_to_6d               IdentityMechanicalMapping6_to_6;             
00289 typedef        IdentityMechanicalMappingRigid2d_to_Rigid2d         IdentityMechanicalMappingRigid2_to_Rigid2;       
00290 typedef        IdentityMechanicalMappingRigid3d_to_Rigid3d         IdentityMechanicalMappingRigid3_to_Rigid3;       
00291 typedef        IdentityMapping3d_to_3d                     IdentityMapping3_to_3;                
00292 typedef        IdentityMapping3d_to_Ext3                   IdentityMapping3_to_Ext3;                
00293 typedef        IdentityMappingRigid2d_to_Rigid2d               IdentityMappingRigid2_to_Rigid2;             
00294 typedef        IdentityMappingRigid3d_to_Rigid3d               IdentityMappingRigid3_to_Rigid3;             
00295 typedef        ImplicitSurfaceMapping3d_to_3d                  ImplicitSurfaceMapping3_to_3;                
00296 typedef        ImplicitSurfaceMapping3d_to_Ext3                    ImplicitSurfaceMapping3_to_Ext3;             
00297 typedef        LineSetSkinningMechanicalMappingRigid3d_to_3d           LineSetSkinningMechanicalMappingRigid3_to_3;     
00298 typedef        LineSetSkinningMappingRigid3d_to_3d             LineSetSkinningMappingRigid3_to_3;           
00299 typedef        LineSetSkinningMappingRigid3d_to_Ext3               LineSetSkinningMappingRigid3_to_Ext3;            
00300 typedef        RigidMechanicalMappingRigid3d_to_3d             RigidMechanicalMappingRigid3_to_3;           
00301 typedef        RigidMechanicalMappingRigid2d_to_2d             RigidMechanicalMappingRigid2_to_2;           
00302 typedef        RigidMappingRigid3d_to_3d                   RigidMappingRigid3_to_3; 
00303 typedef        RigidMappingRigid3d_to_Ext3                 RigidMappingRigid3_to_Ext3;              
00304 typedef        RigidRigidMechanicalMappingRigid3d_to_Rigid3d           RigidRigidMechanicalMappingRigid3_to_Rigid3;     
00305 typedef        RigidRigidMappingRigid3d_to_Rigid3d             RigidRigidMappingRigid3_to_Rigid3;           
00306 typedef        SPHFluidSurfaceMapping3d_to_3d                  SPHFluidSurfaceMapping3_to_3;                
00307 typedef        SPHFluidSurfaceMapping3d_to_Ext3                    SPHFluidSurfaceMapping3_to_Ext3;             
00308 typedef        SkinningMechanicalMappingRigid3d_to_3d              SkinningMechanicalMappingRigid3_to_3;            
00309 typedef        SkinningMappingRigid3d_to_3d                SkinningMappingRigid3_to_3;              
00310 typedef        SkinningMappingRigid3d_to_Ext3                  SkinningMappingRigid3_to_Ext3;               
00311 typedef        SubsetMechanicalMapping3d_to_3d                 SubsetMechanicalMapping3_to_3;            
00312 typedef        SubsetMapping3d_to_3d                       SubsetMapping3_to_3;                 
00313 typedef        SubsetMapping3d_to_Ext3                     SubsetMapping3_to_Ext3;               
00314 #endif
00315 
00316 #endif

Generated on Sun Nov 23 03:47:41 2008 for Sofa by  doxygen 1.5.7.1