![]() |
TAPs 0.7.7.3
|
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----+----