MeshKit  1.0
zip.hpp File Reference
#include "moab/Core.hpp"
#include "gen.hpp"
#include "arc.hpp"
Include dependency graph for zip.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  zip

Functions

moab::ErrorCode t_joint (moab::Tag normal_tag, const moab::EntityHandle vert0, const moab::EntityHandle vert1, const moab::EntityHandle vert2, bool debug)
moab::ErrorCode delete_degenerate_tris (moab::EntityHandle tri)
 removes the entitiy handle tri from the loaded mesh
moab::ErrorCode delete_degenerate_tris (moab::Range tris)
moab::ErrorCode delete_adj_degenerate_tris (const moab::EntityHandle adj_vert)
moab::ErrorCode merge_verts (const moab::EntityHandle keep_vert, const moab::EntityHandle delete_vert, std::vector< moab::EntityHandle > &arc0, std::vector< moab::EntityHandle > &arc1)
moab::ErrorCode test_normals (const std::vector< moab::CartVect > norms0, const std::vector< moab::CartVect > norms1, std::vector< int > &inverted_tri_indices)
 test two normal vectors to see if they point in the same direction
moab::ErrorCode test_normals (const moab::CartVect norms0, const moab::CartVect norms1)
moab::ErrorCode remove_inverted_tris (moab::Tag normal_tag, moab::Range tris, const bool debug)
moab::ErrorCode test_zipping (const double FACET_TOL, const std::vector< std::vector< moab::EntityHandle > > arcs)
 tests the watertightness of all arcs in the vector-array of moab entity handles arcs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines