Geogram
Version 1.9.1
A programming library of geometric algorithms
|
This is the complete list of members for GEO::CDT2d, including all inherited members.
begin_insert_transaction() (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protectedvirtual |
CDT2d() (defined in GEO::CDT2d) | GEO::CDT2d | |
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::CDT2d | virtual |
commit_insert_transaction() (defined in GEO::CDTBase2d) | GEO::CDTBase2d | 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(const vec2 &p1, const vec2 &p2, const vec2 &p3, const vec2 &p4) | GEO::CDT2d | |
GEO::CDTBase2d::create_enclosing_quad(index_t v1, index_t v2, index_t v3, index_t v4) | GEO::CDTBase2d | protected |
create_enclosing_rectangle(double x1, double y1, double x2, double y2) | GEO::CDT2d | inline |
create_enclosing_triangle(const vec2 &p1, const vec2 &p2, const vec2 &p3) | GEO::CDT2d | |
GEO::CDTBase2d::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::CDT2d | 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 |
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 |
incircle(index_t i, index_t j, index_t k, index_t l) const override | GEO::CDT2d | protectedvirtual |
insert(const vec2 &p, index_t hint=index_t(-1)) | GEO::CDT2d | inline |
insert(index_t nb_points, const double *points, index_t *indices=nullptr, bool remove_unreferenced_vertices=false) | GEO::CDT2d | |
GEO::CDTBase2d::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 |
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 i, index_t j, index_t k) const override | GEO::CDT2d | protectedvirtual |
orient_012_ | GEO::CDTBase2d | protected |
point(index_t v) const | GEO::CDT2d | inline |
point_ (defined in GEO::CDT2d) | GEO::CDT2d | protected |
remove_external_triangles(bool remove_internal_holes=false) | GEO::CDTBase2d | |
remove_marked_triangles() | GEO::CDTBase2d | protected |
rollback_insert_transaction() (defined in GEO::CDTBase2d) | GEO::CDTBase2d | protectedvirtual |
save(const std::string &filename) const override | GEO::CDT2d | virtual |
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 |
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 |
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 |
~CDT2d() override (defined in GEO::CDT2d) | GEO::CDT2d | |
~CDTBase2d() | GEO::CDTBase2d | virtual |