Wildmeshing Toolkit
edge_insertion.hpp File Reference
#include <wmtk/EdgeMesh.hpp>
#include <wmtk/TriMesh.hpp>
#include <wmtk/Types.hpp>
#include <wmtk/utils/Rational.hpp>
Include dependency graph for edge_insertion.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wmtk::components::internal::bbox
 
class  wmtk::components::internal::Segment
 

Namespaces

 wmtk
 
 wmtk::components
 
 wmtk::components::internal
 

Functions

int wmtk::components::internal::is_point_inside_triangle (const wmtk::Vector2r &P, const wmtk::Vector2r &A, const wmtk::Vector2r &B, const wmtk::Vector2r &C)
 
bool wmtk::components::internal::segment_segment_inter (const Vector2r &s0, const Vector2r &e0, const Vector2r &s1, const Vector2r &e1, Vector2r &res)
 include the intersection on edgepoints More...
 
void wmtk::components::internal::edge_insertion (TriMesh &_trimesh, EdgeMesh &edgemesh, std::vector< Vector2r > &v_final, std::vector< std::array< int64_t, 3 >> &FV_new, std::vector< std::array< int, 3 >> &local_e_on_input)