00001 #ifndef OPENTISSUE_CORE_CONTAINERS_MESH_TRIMESH_TRIMESH_H 00002 #define OPENTISSUE_CORE_CONTAINERS_MESH_TRIMESH_TRIMESH_H 00003 // 00004 // OpenTissue Template Library 00005 // - A generic toolbox for physics-based modeling and simulation. 00006 // Copyright (C) 2008 Department of Computer Science, University of Copenhagen. 00007 // 00008 // OTTL is licensed under zlib: http://opensource.org/licenses/zlib-license.php 00009 // 00010 #include <OpenTissue/configuration.h> 00011 00012 #include <OpenTissue/core/containers/mesh/trimesh/trimesh_mesh.h> 00013 #include <OpenTissue/core/containers/mesh/mesh_default_traits.h> 00014 #include <OpenTissue/core/containers/mesh/trimesh/kernels/trimesh_kernels.h> 00015 #include <OpenTissue/core/math/math_basic_types.h> 00016 00017 00018 namespace OpenTissue 00019 { 00020 namespace trimesh 00021 { 00033 template< 00034 typename M = math::BasicMathTypes<double,size_t> 00035 , typename V = mesh::DefaultVertexTraits< M > 00036 , typename F = mesh::DefaultFaceTraits 00037 , template <typename, typename> class K = TriMeshArrayKernel 00038 > 00039 class TriMesh 00040 : public detail::TMesh<M,V,F,K> 00041 {}; 00042 00043 } // namespace trimesh 00044 } // namespace OpenTissue 00045 00046 //OPENTISSUE_CORE_CONTAINERS_MESH_TRIMESH_TRIMESH_H 00047 #endif