00001 #ifndef OPENTISSUE_CORE_CONTAINERS_T4MESH_H 00002 #define OPENTISSUE_CORE_CONTAINERS_T4MESH_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/t4mesh/t4mesh_default_traits.h> 00013 #include <OpenTissue/core/containers/t4mesh/t4mesh_default_point_container.h> 00014 #include <OpenTissue/core/containers/t4mesh/t4mesh_t4node.h> 00015 #include <OpenTissue/core/containers/t4mesh/t4mesh_t4tetrahedron.h> 00016 #include <OpenTissue/core/containers/t4mesh/t4mesh_t4mesh.h> 00017 #include <OpenTissue/core/containers/t4mesh/t4mesh_t4edges.h> 00018 #include <OpenTissue/core/containers/t4mesh/t4mesh_t4boundary_faces.h> 00019 00020 #include <OpenTissue/core/math/math_basic_types.h> 00021 00022 namespace OpenTissue 00023 { 00024 namespace t4mesh 00025 { 00048 template< 00049 typename M = OpenTissue::math::BasicMathTypes<double, size_t> 00050 , typename N = t4mesh::DefaultNodeTraits< M > 00051 , typename T = t4mesh::DefaultTetrahedronTraits 00052 > 00053 class T4Mesh 00054 : public OpenTissue::t4mesh::detail::T4Mesh<M,N,T> 00055 {}; 00056 00057 } // end of namespace t4mesh 00058 } // end of namespace OpenTissue 00059 00060 //OPENTISSUE_CORE_CONTAINERS_T4MESH_T4MESH_H 00061 #endif