vtf-logo

subdivide.h

Go to the documentation of this file.
00001 // -*- C++ -*-
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 // CONTINUE: Write a function for N-3 meshes.  Consult "Geometry and Topology
00037 // for mesh Generation" by Edelsbrunner.
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

Generated on Fri Aug 24 12:55:59 2007 for Computational Geometry Package by  doxygen 1.4.7