00001 #ifndef OPENTISSUE_CORE_CONTAINERS_MESH_POLYMESH_UTIL_POLYMESH_UTIL_H 00002 #define OPENTISSUE_CORE_CONTAINERS_MESH_POLYMESH_UTIL_POLYMESH_UTIL_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/polymesh/util/polymesh_compute_face_area.h> 00013 00014 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_compute_face_normal.h> 00015 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_compute_edge_direction.h> 00016 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_compute_vertex_edge_voronoi_plane.h> 00017 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_compute_edge_face_voronoi_plane.h> 00018 00019 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_compute_vertex_mean_curvature_normal.h> 00020 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_compute_vertex_gaussian_curvature.h> 00021 00022 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_taubin_smooth.h> 00023 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_laplacian_smooth.h> 00024 00025 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_compute_distance.h> 00026 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_point_inside.h> 00027 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_boundary.h> 00028 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_valency.h> 00029 00030 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_convex.h> 00031 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_concave.h> 00032 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_convex_boundary.h> 00033 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_saddle_point.h> 00034 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_collinear.h> 00035 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_planar.h> 00036 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_manifold.h> 00037 00038 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_neighbor.h> 00039 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_shared_edge.h> 00040 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_sharing_vertex.h> 00041 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_get_face_vertices.h> 00042 00043 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_is_vertex_neighbors_triangular.h> 00044 00045 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_edge_flip.h> 00046 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_face_merge.h> 00047 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_face_split.h> 00048 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_face_subdivide.h> 00049 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_face_collapse.h> 00050 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_vertex_expand.h> 00051 00052 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_intelligent_patcher.h> 00053 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_naive_patcher.h> 00054 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_reflex_convex_decomposition.h> 00055 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_triangulate.h> 00056 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_subdivide.h> 00057 00058 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_make_sphere.h> 00059 00060 //OPENTISSUE_CORE_CONTAINERS_MESH_POLYMESH_UTIL_POLYMESH_UTIL_H 00061 #endif