Geogram  Version 1.9.1
A programming library of geometric algorithms
GEO::MeshInTriangle Member List

This is the complete list of members for GEO::MeshInTriangle, including all inherited members.

add_edge(index_t f2, TriangleRegion AR1, TriangleRegion AR2, TriangleRegion BR1, TriangleRegion BR2) (defined in GEO::MeshInTriangle)GEO::MeshInTriangle
add_vertex(index_t f2, TriangleRegion R1, TriangleRegion R2) (defined in GEO::MeshInTriangle)GEO::MeshInTriangle
begin_facet(index_t f) (defined in GEO::MeshInTriangle)GEO::MeshInTriangle
begin_insert_transaction() override (defined in GEO::MeshInTriangle)GEO::MeshInTriangleprotectedvirtual
CDTBase2d()GEO::CDTBase2d
check_combinatorics() constGEO::CDTBase2dinlineprotected
check_consistency() constGEO::CDTBase2dinline
check_edge_intersections(index_t v1, index_t v2, const DList &Q)GEO::CDTBase2dprotected
check_geometry() constGEO::CDTBase2dprotectedvirtual
clear() overrideGEO::MeshInTrianglevirtual
commit()GEO::MeshInTriangle
commit_insert_transaction() override (defined in GEO::MeshInTriangle)GEO::MeshInTriangleprotectedvirtual
constrain_edges(index_t i, index_t j, DList &Q, DList &N)GEO::CDTBase2dprotected
constrain_edges_naive(index_t i, index_t j, DList &Q, vector< Edge > &N)GEO::CDTBase2dprotected
create_enclosing_quad(index_t v1, index_t v2, index_t v3, index_t v4)GEO::CDTBase2dprotected
create_enclosing_triangle(index_t v1, index_t v2, index_t v3)GEO::CDTBase2dprotected
create_intersection(index_t e1, index_t i, index_t j, index_t e2, index_t k, index_t l) overrideGEO::MeshInTriangleprotectedvirtual
debug_check_combinatorics() constGEO::CDTBase2dinlineprotected
debug_check_consistency() constGEO::CDTBase2dinlineprotected
debug_check_geometry() constGEO::CDTBase2dinlineprotected
debug_Tcheck(index_t t) constGEO::CDTBase2dinlineprotected
delaunay_GEO::CDTBase2dprotected
Delaunayize_new_edges(DList &N)GEO::CDTBase2dprotected
Delaunayize_new_edges_naive(vector< Edge > &N)GEO::CDTBase2dprotected
Delaunayize_vertex_neighbors(index_t from_v)GEO::CDTBase2dprotected
Delaunayize_vertex_neighbors(index_t v, DList &S)GEO::CDTBase2dprotected
DLIST_N_ID enum value (defined in GEO::CDTBase2d)GEO::CDTBase2dprotected
DLIST_NB enum value (defined in GEO::CDTBase2d)GEO::CDTBase2dprotected
DLIST_Q_ID enum value (defined in GEO::CDTBase2d)GEO::CDTBase2dprotected
DLIST_S_ID enum value (defined in GEO::CDTBase2d)GEO::CDTBase2dprotected
ecnstr_next_GEO::CDTBase2dprotected
ecnstr_val_GEO::CDTBase2dprotected
Edge typedef (defined in GEO::CDTBase2d)GEO::CDTBase2dprotected
edge_cnstr(index_t ecit) constGEO::CDTBase2dinline
edge_cnstr_next(index_t ecit) constGEO::CDTBase2dinline
eT(Edge E)GEO::CDTBase2dinlineprotected
exact_incircle_GEO::CDTBase2dprotected
exact_intersections_GEO::CDTBase2dprotected
ExactPoint typedef (defined in GEO::MeshInTriangle)GEO::MeshInTriangle
find_3(const index_t *T, index_t v)GEO::CDTBase2dinlineprotectedstatic
find_intersected_edges(index_t i, index_t j, DList &Q)GEO::CDTBase2dprotected
for_each_T_around_v(index_t v, std::function< bool(index_t t, index_t lv)> doit)GEO::CDTBase2dinlineprotected
get_constraints(Mesh &M, bool with_edges=true) constGEO::MeshInTriangleprotected
get_edge_edge_intersection(index_t e1, index_t e2, ExactPoint &I) constGEO::MeshInTriangleprotected
get_edge_edge_intersection_2D(index_t e1, index_t e2, ExactPoint &I) constGEO::MeshInTriangleprotected
incircle(index_t v1, index_t v2, index_t v3, index_t v4) const overrideGEO::MeshInTriangleprotectedvirtual
insert(index_t v, index_t hint=index_t(-1))GEO::CDTBase2dprotected
insert_constraint(index_t i, index_t j)GEO::CDTBase2d
insert_vertex_in_edge(index_t v, index_t t, index_t le, DList &S)GEO::CDTBase2dprotected
insert_vertex_in_edge(index_t v, index_t t, index_t le)GEO::CDTBase2dinlineprotected
insert_vertex_in_triangle(index_t v, index_t t, DList &S)GEO::CDTBase2dprotected
is_convex_quad(index_t t) constGEO::CDTBase2dprotected
locate(index_t v, index_t hint=index_t(-1), Sign *orient=nullptr) constGEO::CDTBase2dprotected
locate_naive(index_t v, index_t hint=index_t(-1), Sign *orient=nullptr) constGEO::CDTBase2dprotected
log_err() const (defined in GEO::MeshInTriangle)GEO::MeshInTriangleinlineprotected
mesh() constGEO::MeshInTriangleinline
mesh_facet_vertex(index_t f, index_t lv) const (defined in GEO::MeshInTriangle)GEO::MeshInTriangleinlineprotected
mesh_facet_vertex_UV(index_t f, index_t lv) const (defined in GEO::MeshInTriangle)GEO::MeshInTriangleinlineprotected
mesh_vertex(index_t v) const (defined in GEO::MeshInTriangle)GEO::MeshInTriangleinlineprotected
mesh_vertex_UV(index_t v) const (defined in GEO::MeshInTriangle)GEO::MeshInTriangleinlineprotected
MeshInTriangle(MeshSurfaceIntersection &EM) (defined in GEO::MeshInTriangle)GEO::MeshInTriangle
ncnstr() constGEO::CDTBase2dinline
ncnstr_ (defined in GEO::CDTBase2d)GEO::CDTBase2dprotected
nT() constGEO::CDTBase2dinline
nv() constGEO::CDTBase2dinline
nv_ (defined in GEO::CDTBase2d)GEO::CDTBase2dprotected
orient2d(index_t v1, index_t v2, index_t v3) const overrideGEO::MeshInTriangleprotectedvirtual
orient_012_GEO::CDTBase2dprotected
remove_external_triangles(bool remove_internal_holes=false)GEO::CDTBase2d
remove_marked_triangles()GEO::CDTBase2dprotected
rollback_insert_transaction() override (defined in GEO::MeshInTriangle)GEO::MeshInTriangleprotectedvirtual
save(const std::string &filename) const overrideGEO::MeshInTrianglevirtual
save_constraints(const std::string &filename)GEO::MeshInTriangleinline
segment_edge_intersect(index_t v1, index_t v2, index_t t, index_t le) constGEO::CDTBase2dinlineprotected
segment_segment_intersect(index_t u1, index_t u2, index_t v1, index_t v2) constGEO::CDTBase2dinlineprotected
set_delaunay(bool delaunay)GEO::CDTBase2dinline
set_dry_run(bool x)GEO::MeshInTriangleinline
swap_edge(index_t t1, bool swap_t1_t2=false)GEO::CDTBase2dprotected
T_GEO::CDTBase2dprotected
T_MARKED_FLAG enum value (defined in GEO::CDTBase2d)GEO::CDTBase2dprotected
T_VISITED_FLAG enum value (defined in GEO::CDTBase2d)GEO::CDTBase2dprotected
Tadd_edge_cnstr(index_t t, index_t le, index_t cnstr_id)GEO::CDTBase2dinlineprotected
Tadd_edge_cnstr_with_neighbor(index_t t, index_t le, index_t cnstr_id)GEO::CDTBase2dinlineprotected
Tadj(index_t t, index_t le) constGEO::CDTBase2dinline
Tadj_GEO::CDTBase2dprotected
Tadj_back_connect(index_t t1, index_t le1, index_t prev_t2_adj_e2)GEO::CDTBase2dinlineprotected
Tadj_find(index_t t1, index_t t2) constGEO::CDTBase2dinline
Tadj_set(index_t t, index_t le, index_t adj)GEO::CDTBase2dinlineprotected
target_mesh()GEO::MeshInTriangleinline
Tcheck(index_t t) constGEO::CDTBase2dinlineprotected
Tecnstr_first_GEO::CDTBase2dprotected
Tedge_cnstr_first(index_t t, index_t le) constGEO::CDTBase2dinline
Tedge_cnstr_nb(index_t t, index_t le) constGEO::CDTBase2dinline
Tedge_is_constrained(index_t t, index_t le) constGEO::CDTBase2dinlineprotected
Tedge_is_Delaunay(index_t t, index_t le) constGEO::CDTBase2d
Tflag_is_set(index_t t, index_t flag)GEO::CDTBase2dinlineprotected
Tflags_GEO::CDTBase2dprotected
Tis_in_list(index_t t) constGEO::CDTBase2dinlineprotected
Tnew()GEO::CDTBase2dinlineprotected
Tnext_GEO::CDTBase2dprotected
Topp(index_t t, index_t e=0) constGEO::CDTBase2dinlineprotected
Tprev_GEO::CDTBase2dprotected
Treset_flag(index_t t, index_t flag)GEO::CDTBase2dinlineprotected
Trot(index_t t, index_t lv)GEO::CDTBase2dinlineprotected
Tset(index_t t, index_t v1, index_t v2, index_t v3, index_t adj1, index_t adj2, index_t adj3, index_t e1cnstr=index_t(-1), index_t e2cnstr=index_t(-1), index_t e3cnstr=index_t(-1))GEO::CDTBase2dinlineprotected
Tset_edge_cnstr_first(index_t t, index_t le, index_t ecit)GEO::CDTBase2dinlineprotected
Tset_flag(index_t t, index_t flag)GEO::CDTBase2dinlineprotected
Tv(index_t t, index_t lv) constGEO::CDTBase2dinline
Tv_find(index_t t, index_t v) constGEO::CDTBase2dinline
v2T_GEO::CDTBase2dprotected
vT(index_t v) constGEO::CDTBase2dinline
walk_constraint_t(CDT2d_ConstraintWalker &W, DList &Q)GEO::CDTBase2dprotected
walk_constraint_v(CDT2d_ConstraintWalker &W)GEO::CDTBase2dprotected
~CDTBase2d()GEO::CDTBase2dvirtual