TAPs 0.7.7.3
TAPsCDFnsForModelDefBasedOnFEM.hpp
Go to the documentation of this file.
00001 /******************************************************************************
00002 TAPsCDFnsForModelDefBasedOnFEM.hpp
00003 ******************************************************************************/
00007 /******************************************************************************
00008 SUKITTI PUNAK   (04/23/2010)
00009 UPDATE          (08/01/2010)
00010 ******************************************************************************/
00011 #ifndef TAPs_CD_FNS_FOR_MODELDEFBASEDONFEM_HPP
00012 #define TAPs_CD_FNS_FOR_MODELDEFBASEDONFEM_HPP
00013 
00014 #ifdef  TAPs_MODEL_DEF_BASED_ON_FEM_HPP
00015 //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
00016 
00017 #include "TAPsCDFnsGlobalStuff.hpp"
00018 //#include "../TAPsMultiBoundingVolume.hpp"
00019 //#include "../../Model/ModelDefBasedOnFEMSupport/TAPsModelDefBasedOnFEM.hpp"
00020 
00021 
00022 BEGIN_NAMESPACE_TAPs__CD__Fn
00023 //=============================================================================
00024 //-----------------------------------------------------------------------------
00025 
00026 
00027 // CD(R) for Deformable Model Based On FEM with BV
00028 //-----------------------------------------------------------------------------
00029 #ifdef  TAPs_BOUNDING_VOLUME_HPP
00030 #endif//TAPs_BOUNDING_VOLUME_HPP
00031 //-----------------------------------------------------------------------------
00032 
00033 
00034 
00035 
00036 // CD(R) for Deformable Model Based On FEM with MBV
00037 //-----------------------------------------------------------------------------
00038 #ifdef  TAPs_MULTI_BOUNDING_VOLUME_HPP
00039 
00047 template <typename T, typename DATA>
00048 inline bool CDR ( 
00049     TAPs::ModelDefBasedOnFEM<T,DATA> *      pDefObj,    
00050     TAPs::MultiBoundingVolume<T> * const    pMBVObj     
00051 );
00052 
00060 template <typename T, typename DATA>
00061 inline bool CDR ( 
00062     TAPs::ModelDefBasedOnFEM<T,DATA> *      pDefObj,    
00063     TAPs::MultiBoundingVolume<T> * const    pMBVObj,    
00064     TAPs::TransformationSupport<T> * const pTransform   
00065 );
00066 
00067 #endif//TAPs_MULTI_BOUNDING_VOLUME_HPP
00068 //-----------------------------------------------------------------------------
00069 
00070 
00071 
00072 
00073 //=============================================================================
00074 END_NAMESPACE_TAPs__CD__Fn
00075 //-----------------------------------------------------------------------------
00076 #include "TAPsCDFnsForModelDefBasedOnFEM.cpp"
00077 //-----------------------------------------------------------------------------
00078 #endif
00079 //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
00080 #endif//TAPs_MODEL_DEF_BASED_ON_FEM_HPP
00081 //34567890123456789012345678901234567890123456789012345678901234567890123456789
00082 //--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines