Graphite
Version 3
An experimental 3D geometry processing program
|
This is the complete list of members for GEOGen::ConvexCell, including all inherited members.
append_triangle_to_conflict_list(index_t t, index_t &conflict_begin, index_t &conflict_end) | GEOGen::ConvexCell | inline |
cell_id() const | GEOGen::ConvexCell | inline |
clear() | GEOGen::ConvexCell | inline |
clip_by_plane(const Mesh *mesh, const Delaunay *delaunay, index_t i, index_t j, bool exact, bool symbolic) | GEOGen::ConvexCell | inline |
convert_to_mesh(Mesh *mesh, bool copy_symbolic_info=false) | GEOGen::ConvexCell | |
ConvexCell(coord_index_t dim) | GEOGen::ConvexCell | inline |
copy(const ConvexCell &rhs) | GEOGen::ConvexCell | |
create_triangle() | GEOGen::ConvexCell | inline |
create_triangle(index_t v0, index_t v1, index_t v2) | GEOGen::ConvexCell | inline |
create_triangle(index_t v0, index_t v1, index_t v2, index_t t0, index_t t1, index_t t2) | GEOGen::ConvexCell | inline |
create_triangle(const double *p, double w, index_t v0, index_t v1, index_t v2, index_t t0, index_t t1, index_t t2) | GEOGen::ConvexCell | inline |
create_triangle_copy(const double *p, index_t v0, index_t v1, index_t v2, index_t t0, index_t t1, index_t t2) | GEOGen::ConvexCell | inline |
create_vertex() | GEOGen::ConvexCell | inline |
dimension() const | GEOGen::ConvexCell | inline |
END_OF_LIST (defined in GEOGen::ConvexCell) | GEOGen::ConvexCell | static |
find_furthest_point_linear_scan(const Delaunay *delaunay, index_t i, index_t j) const | GEOGen::ConvexCell | inline |
find_triangle_on_border(index_t conflict_begin, index_t conflict_end, index_t &t, index_t &e) const | GEOGen::ConvexCell | inline |
find_triangle_vertex(index_t t, index_t v) const | GEOGen::ConvexCell | inline |
get_conflict_list(const Mesh *mesh, const Delaunay *delaunay, index_t i, index_t j, bool exact, index_t &conflict_begin, index_t &conflict_end) | GEOGen::ConvexCell | inline |
global_facet_id(const Mesh *mesh, index_t t, index_t lf) | GEOGen::ConvexCell | inlinestatic |
grow() | GEOGen::ConvexCell | inline |
init_v_to_t() | GEOGen::ConvexCell | inline |
initialize_from_mesh_tetrahedron(const Mesh *mesh, index_t t, bool symbolic, const GEO::Attribute< double > &vertex_weight) | GEOGen::ConvexCell | |
initialize_from_surface_mesh(Mesh *mesh, bool symbolic) | GEOGen::ConvexCell | |
mark_as_conflict(index_t t) | GEOGen::ConvexCell | inline |
mark_as_free(index_t t) | GEOGen::ConvexCell | inline |
mark_as_used(index_t t) | GEOGen::ConvexCell | inline |
max_t() const | GEOGen::ConvexCell | inline |
max_v() const | GEOGen::ConvexCell | inline |
merge_into_free_list(index_t list_begin, index_t list_end) | GEOGen::ConvexCell | inline |
move_to_next_around_vertex(Corner &c) const | GEOGen::ConvexCell | inline |
nb_t() const | GEOGen::ConvexCell | inline |
next_triangle(index_t t) const | GEOGen::ConvexCell | inline |
NO_TRIANGLE (defined in GEOGen::ConvexCell) | GEOGen::ConvexCell | static |
NO_VERTEX (defined in GEOGen::ConvexCell) | GEOGen::ConvexCell | static |
propagate_conflict_list(const Mesh *mesh, const Delaunay *delaunay, index_t first_t, index_t i, index_t j, bool exact, index_t &conflict_begin, index_t &conflict_end) | GEOGen::ConvexCell | inline |
set_cell_id(signed_index_t i) | GEOGen::ConvexCell | inline |
set_next_triangle(index_t t, index_t t2) | GEOGen::ConvexCell | inline |
set_symbolic_is_surface(bool x) | GEOGen::ConvexCell | inline |
set_triangle(index_t t, index_t v0, index_t v1, index_t v2, index_t t0, index_t t1, index_t t2) | GEOGen::ConvexCell | inline |
set_triangle_adjacent(index_t t, index_t e, index_t t2) | GEOGen::ConvexCell | inline |
set_triangle_id(index_t t, signed_index_t id) | GEOGen::ConvexCell | inline |
set_triangle_vertex(index_t t, index_t iv, index_t v) | GEOGen::ConvexCell | inline |
set_vertex_id(index_t v, signed_index_t id) | GEOGen::ConvexCell | inline |
set_vertex_triangle(index_t v, index_t t) | GEOGen::ConvexCell | inline |
show_stats(std::ostream &os) const | GEOGen::ConvexCell | |
side(const Mesh *mesh, const Delaunay *delaunay, const GEOGen::Vertex &v, index_t i, index_t j, bool exact) const | GEOGen::ConvexCell | inline |
side_exact(const Mesh *mesh, const Delaunay *delaunay, const GEOGen::Vertex &v, const double *pi, const double *pj, coord_index_t dim, bool symbolic_is_surface=false) const | GEOGen::ConvexCell | |
signed_bisector_distance(const Delaunay *delaunay, index_t i, index_t j, const double *q) | GEOGen::ConvexCell | inlinestatic |
TRI_IS_CONFLICT enum value (defined in GEOGen::ConvexCell) | GEOGen::ConvexCell | |
TRI_IS_FREE enum value (defined in GEOGen::ConvexCell) | GEOGen::ConvexCell | |
TRI_IS_USED enum value (defined in GEOGen::ConvexCell) | GEOGen::ConvexCell | |
triangle_adjacent(index_t t, index_t e) const | GEOGen::ConvexCell | inline |
triangle_adjacent_index(index_t t1, index_t t2) const | GEOGen::ConvexCell | inline |
triangle_dual(index_t t) const | GEOGen::ConvexCell | inline |
triangle_dual(index_t t) | GEOGen::ConvexCell | inline |
triangle_id(index_t t) const | GEOGen::ConvexCell | inline |
triangle_is_conflict(index_t t) const | GEOGen::ConvexCell | inline |
triangle_is_free(index_t t) const | GEOGen::ConvexCell | inline |
triangle_is_used(index_t t) const | GEOGen::ConvexCell | inline |
triangle_is_valid(index_t t) const | GEOGen::ConvexCell | inline |
triangle_vertex(index_t t, index_t iv) const | GEOGen::ConvexCell | inline |
TriangleStatus enum name | GEOGen::ConvexCell | |
triangulate_hole(const Delaunay *delaunay, index_t i, index_t j, bool symbolic, index_t t1, index_t t1ebord, index_t v_in) | GEOGen::ConvexCell | inline |
vertex_id(index_t v) const | GEOGen::ConvexCell | inline |
vertex_triangle(index_t v) const | GEOGen::ConvexCell | inline |