00001
00002
00008 #if !defined(__geom_mesh_iss_subdivide_h__)
00009 #define __geom_mesh_iss_subdivide_h__
00010
00011 #include "IndSimpSetIncAdj.h"
00012
00013 BEGIN_NAMESPACE_GEOM
00014
00015
00019
00021
00022 template<int N, bool A, typename T, typename V, typename IS>
00023 void
00024 subdivide(const IndSimpSet<N,1,A,T,V,IS>& in,
00025 IndSimpSet<N,1,true,T,V,IS>* out);
00026
00027
00029
00030 template<int N, bool A, typename T, typename V, typename IS>
00031 void
00032 subdivide(const IndSimpSetIncAdj<N,2,A,T,V,IS>& in,
00033 IndSimpSet<N,2,true,T,V,IS>* out);
00034
00035
00036
00037
00038
00040
00041 END_NAMESPACE_GEOM
00042
00043 #define __geom_mesh_iss_subdivide_ipp__
00044 #include "subdivide.ipp"
00045 #undef __geom_mesh_iss_subdivide_ipp__
00046
00047 #endif