00001 #ifndef OPENTISSUE_CORE_CONTAINERS_MESH_MESH_H 00002 #define OPENTISSUE_CORE_CONTAINERS_MESH_MESH_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/polymesh.h> 00013 #include <OpenTissue/core/containers/mesh/polymesh/util/polymesh_util.h> 00014 00015 #include <OpenTissue/core/containers/mesh/trimesh/trimesh.h> 00016 #include <OpenTissue/core/containers/mesh/trimesh/util/trimesh_util.h> 00017 00018 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_face_center.h> 00019 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_mesh_center.h> 00020 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_mesh_mean.h> 00021 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_face_plane.h> 00022 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_mesh_minimum_coord.h> 00023 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_mesh_maximum_coord.h> 00024 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_face_minimum_coord.h> 00025 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_face_maximum_coord.h> 00026 00027 #include <OpenTissue/core/containers/mesh/common/util/mesh_profile_sweep.h> 00028 #include <OpenTissue/core/containers/mesh/common/util/mesh_make_disk.h> 00029 #include <OpenTissue/core/containers/mesh/common/util/mesh_make_cylinder.h> 00030 #include <OpenTissue/core/containers/mesh/common/util/mesh_make_sphere.h> 00031 #include <OpenTissue/core/containers/mesh/common/util/mesh_make_box.h> 00032 #include <OpenTissue/core/containers/mesh/common/util/mesh_make_plane.h> 00033 00034 #include <OpenTissue/core/containers/mesh/common/util/mesh_deformation_modifiers.h> 00035 #include <OpenTissue/core/containers/mesh/common/util/mesh_make_unit.h> 00036 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_angle_weighted_vertex_normals.h> 00037 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_mean_vertex_normals.h> 00038 00039 #include <OpenTissue/core/containers/mesh/common/util/mesh_plane_clipper.h> 00040 #include <OpenTissue/core/containers/mesh/common/util/mesh_convex_hull.h> 00041 #include <OpenTissue/core/containers/mesh/common/util/mesh_volume_integrator.h> 00042 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_surface_covariance.h> 00043 00044 #include <OpenTissue/core/containers/mesh/common/util/mesh_convert.h> 00045 #include <OpenTissue/core/containers/mesh/common/util/mesh_flip.h> 00046 #include <OpenTissue/core/containers/mesh/common/util/mesh_isosurface.h> 00047 #include <OpenTissue/core/containers/mesh/common/util/mesh_smooth_isosurface.h> 00048 00049 #include <OpenTissue/core/containers/mesh/common/io/mesh_default_read.h> 00050 #include <OpenTissue/core/containers/mesh/common/io/mesh_default_write.h> 00051 #include <OpenTissue/core/containers/mesh/common/io/mesh_tetgen_write.h> 00052 #include <OpenTissue/core/containers/mesh/common/io/mesh_obj_read.h> 00053 #include <OpenTissue/core/containers/mesh/common/io/mesh_obj_write.h> 00054 #include <OpenTissue/core/containers/mesh/common/io/mesh_vrml_write.h> 00055 00056 #include <OpenTissue/core/containers/mesh/common/util/mesh_coordinate_iterator.h> 00057 00058 #include <OpenTissue/core/containers/mesh/common/util/mesh_clear_vertex_tags.h> 00059 #include <OpenTissue/core/containers/mesh/common/util/mesh_clear_halfedge_tags.h> 00060 #include <OpenTissue/core/containers/mesh/common/util/mesh_clear_face_tags.h> 00061 00062 #include <OpenTissue/core/containers/mesh/common/util/mesh_remove_redundant_vertices.h> 00063 #include <OpenTissue/core/containers/mesh/common/util/mesh_compute_minmax_face_area.h> 00064 00065 00066 00067 //OPENTISSUE_CORE_CONTAINERS_MESH_MESH_H 00068 #endif