00001 #ifndef OPENTISSUE_CORE_CONTAINERS_T4MESH_DEFAULT_TRAITS_H 00002 #define OPENTISSUE_CORE_CONTAINERS_T4MESH_DEFAULT_TRAITS_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 namespace OpenTissue 00013 { 00014 namespace t4mesh 00015 { 00016 00017 template<typename math_types> 00018 class DefaultNodeTraits 00019 { 00020 public: 00021 00022 typedef typename math_types::vector3_type vector3_type; 00023 typedef typename math_types::real_type real_type; 00024 00025 vector3_type m_coord; 00026 }; 00027 00028 class DefaultTetrahedronTraits { }; 00029 00030 class DefaultT4EdgeTraits { }; 00031 00032 class DefaultT4FaceTraits { }; 00033 00034 } // namespace t4mesh 00035 } // namespace OpenTissue 00036 00037 //OPENTISSUE_CORE_CONTAINERS_T4MESH_DEFAULT_TRAITS_H 00038 #endif