Geogram
Version 1.9.1
A programming library of geometric algorithms
|
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::MeshInTriangle | protectedvirtual |
CDTBase2d() | GEO::CDTBase2d | |
check_combinatorics() const | GEO::CDTBase2d | inlineprotected |
check_consistency() const | GEO::CDTBase2d | inline |
check_edge_intersections(index_t v1, index_t v2, const DList &Q) | GEO::CDTBase2d | protected |
check_geometry() const | GEO::CDTBase2d | protectedvirtual |
clear() override | GEO::MeshInTriangle | virtual |
commit() | GEO::MeshInTriangle | |
commit_insert_transaction() override (defined in GEO::MeshInTriangle) | GEO::MeshInTriangle | protectedvirtual |
constrain_edges(index_t i, index_t j, DList &Q, DList &N) | GEO::CDTBase2d | protected |
constrain_edges_naive(index_t i, index_t j, DList &Q, vector< Edge > &N) | GEO::CDTBase2d | protected |
create_enclosing_quad(index_t v1, index_t v2, index_t v3, index_t v4) | GEO::CDTBase2d | protected |
create_enclosing_triangle(index_t v1, index_t v2, index_t v3) | GEO::CDTBase2d | protected |
create_intersection(index_t e1, index_t i, index_t j, index_t e2, index_t k, index_t l) override | GEO::MeshInTriangle | protectedvirtual |
debug_check_combinatorics() const | GEO::CDTBase2d | inlineprotected |
debug_check_consistency() const | GEO::CDTBase2d | inlineprotected |
debug_check_geometry() const | GEO::CDTBase2d | inlineprotected |
debug_Tcheck(index_t t) const | GEO::CDTBase2d | inlineprotected |
delaunay_ | GEO::CDTBase2d | protected |
Delaunayize_new_edges(DList &N) | GEO::CDTBase2d | protected |
Delaunayize_new_edges_naive(vector< Edge > &N) | GEO::CDTBase2d | protected |
Delaunayize_vertex_neighbors(index_t from_v) | GEO::CDTBase2d | protected |
Delaunayize_vertex_neighbors(index_t v, DList &S) | GEO::CDTBase2d | protected |
DLIST_N_ID enum value (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protected |
DLIST_NB enum value (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protected |
DLIST_Q_ID enum value (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protected |
DLIST_S_ID enum value (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protected |
ecnstr_next_ | GEO::CDTBase2d | protected |
ecnstr_val_ | GEO::CDTBase2d | protected |
Edge typedef (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protected |
edge_cnstr(index_t ecit) const | GEO::CDTBase2d | inline |
edge_cnstr_next(index_t ecit) const | GEO::CDTBase2d | inline |
eT(Edge E) | GEO::CDTBase2d | inlineprotected |
exact_incircle_ | GEO::CDTBase2d | protected |
exact_intersections_ | GEO::CDTBase2d | protected |
ExactPoint typedef (defined in GEO::MeshInTriangle) | GEO::MeshInTriangle | |
find_3(const index_t *T, index_t v) | GEO::CDTBase2d | inlineprotectedstatic |
find_intersected_edges(index_t i, index_t j, DList &Q) | GEO::CDTBase2d | protected |
for_each_T_around_v(index_t v, std::function< bool(index_t t, index_t lv)> doit) | GEO::CDTBase2d | inlineprotected |
get_constraints(Mesh &M, bool with_edges=true) const | GEO::MeshInTriangle | protected |
get_edge_edge_intersection(index_t e1, index_t e2, ExactPoint &I) const | GEO::MeshInTriangle | protected |
get_edge_edge_intersection_2D(index_t e1, index_t e2, ExactPoint &I) const | GEO::MeshInTriangle | protected |
incircle(index_t v1, index_t v2, index_t v3, index_t v4) const override | GEO::MeshInTriangle | protectedvirtual |
insert(index_t v, index_t hint=index_t(-1)) | GEO::CDTBase2d | protected |
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::CDTBase2d | protected |
insert_vertex_in_edge(index_t v, index_t t, index_t le) | GEO::CDTBase2d | inlineprotected |
insert_vertex_in_triangle(index_t v, index_t t, DList &S) | GEO::CDTBase2d | protected |
is_convex_quad(index_t t) const | GEO::CDTBase2d | protected |
locate(index_t v, index_t hint=index_t(-1), Sign *orient=nullptr) const | GEO::CDTBase2d | protected |
locate_naive(index_t v, index_t hint=index_t(-1), Sign *orient=nullptr) const | GEO::CDTBase2d | protected |
log_err() const (defined in GEO::MeshInTriangle) | GEO::MeshInTriangle | inlineprotected |
mesh() const | GEO::MeshInTriangle | inline |
mesh_facet_vertex(index_t f, index_t lv) const (defined in GEO::MeshInTriangle) | GEO::MeshInTriangle | inlineprotected |
mesh_facet_vertex_UV(index_t f, index_t lv) const (defined in GEO::MeshInTriangle) | GEO::MeshInTriangle | inlineprotected |
mesh_vertex(index_t v) const (defined in GEO::MeshInTriangle) | GEO::MeshInTriangle | inlineprotected |
mesh_vertex_UV(index_t v) const (defined in GEO::MeshInTriangle) | GEO::MeshInTriangle | inlineprotected |
MeshInTriangle(MeshSurfaceIntersection &EM) (defined in GEO::MeshInTriangle) | GEO::MeshInTriangle | |
ncnstr() const | GEO::CDTBase2d | inline |
ncnstr_ (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protected |
nT() const | GEO::CDTBase2d | inline |
nv() const | GEO::CDTBase2d | inline |
nv_ (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protected |
orient2d(index_t v1, index_t v2, index_t v3) const override | GEO::MeshInTriangle | protectedvirtual |
orient_012_ | GEO::CDTBase2d | protected |
remove_external_triangles(bool remove_internal_holes=false) | GEO::CDTBase2d | |
remove_marked_triangles() | GEO::CDTBase2d | protected |
rollback_insert_transaction() override (defined in GEO::MeshInTriangle) | GEO::MeshInTriangle | protectedvirtual |
save(const std::string &filename) const override | GEO::MeshInTriangle | virtual |
save_constraints(const std::string &filename) | GEO::MeshInTriangle | inline |
segment_edge_intersect(index_t v1, index_t v2, index_t t, index_t le) const | GEO::CDTBase2d | inlineprotected |
segment_segment_intersect(index_t u1, index_t u2, index_t v1, index_t v2) const | GEO::CDTBase2d | inlineprotected |
set_delaunay(bool delaunay) | GEO::CDTBase2d | inline |
set_dry_run(bool x) | GEO::MeshInTriangle | inline |
swap_edge(index_t t1, bool swap_t1_t2=false) | GEO::CDTBase2d | protected |
T_ | GEO::CDTBase2d | protected |
T_MARKED_FLAG enum value (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protected |
T_VISITED_FLAG enum value (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protected |
Tadd_edge_cnstr(index_t t, index_t le, index_t cnstr_id) | GEO::CDTBase2d | inlineprotected |
Tadd_edge_cnstr_with_neighbor(index_t t, index_t le, index_t cnstr_id) | GEO::CDTBase2d | inlineprotected |
Tadj(index_t t, index_t le) const | GEO::CDTBase2d | inline |
Tadj_ | GEO::CDTBase2d | protected |
Tadj_back_connect(index_t t1, index_t le1, index_t prev_t2_adj_e2) | GEO::CDTBase2d | inlineprotected |
Tadj_find(index_t t1, index_t t2) const | GEO::CDTBase2d | inline |
Tadj_set(index_t t, index_t le, index_t adj) | GEO::CDTBase2d | inlineprotected |
target_mesh() | GEO::MeshInTriangle | inline |
Tcheck(index_t t) const | GEO::CDTBase2d | inlineprotected |
Tecnstr_first_ | GEO::CDTBase2d | protected |
Tedge_cnstr_first(index_t t, index_t le) const | GEO::CDTBase2d | inline |
Tedge_cnstr_nb(index_t t, index_t le) const | GEO::CDTBase2d | inline |
Tedge_is_constrained(index_t t, index_t le) const | GEO::CDTBase2d | inlineprotected |
Tedge_is_Delaunay(index_t t, index_t le) const | GEO::CDTBase2d | |
Tflag_is_set(index_t t, index_t flag) | GEO::CDTBase2d | inlineprotected |
Tflags_ | GEO::CDTBase2d | protected |
Tis_in_list(index_t t) const | GEO::CDTBase2d | inlineprotected |
Tnew() | GEO::CDTBase2d | inlineprotected |
Tnext_ | GEO::CDTBase2d | protected |
Topp(index_t t, index_t e=0) const | GEO::CDTBase2d | inlineprotected |
Tprev_ | GEO::CDTBase2d | protected |
Treset_flag(index_t t, index_t flag) | GEO::CDTBase2d | inlineprotected |
Trot(index_t t, index_t lv) | GEO::CDTBase2d | inlineprotected |
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::CDTBase2d | inlineprotected |
Tset_edge_cnstr_first(index_t t, index_t le, index_t ecit) | GEO::CDTBase2d | inlineprotected |
Tset_flag(index_t t, index_t flag) | GEO::CDTBase2d | inlineprotected |
Tv(index_t t, index_t lv) const | GEO::CDTBase2d | inline |
Tv_find(index_t t, index_t v) const | GEO::CDTBase2d | inline |
v2T_ | GEO::CDTBase2d | protected |
vT(index_t v) const | GEO::CDTBase2d | inline |
walk_constraint_t(CDT2d_ConstraintWalker &W, DList &Q) | GEO::CDTBase2d | protected |
walk_constraint_v(CDT2d_ConstraintWalker &W) | GEO::CDTBase2d | protected |
~CDTBase2d() | GEO::CDTBase2d | virtual |