| Geogram Version 1.9.7
    A programming library of geometric algorithms | 
This is the complete list of members for VBW::ConvexCell, including all inherited members.
| append_to_mesh(GEO::Mesh *mesh, double shrink=0.0, bool borders_only=false, GEO::Attribute< GEO::index_t > *facet_attr=nullptr) const | VBW::ConvexCell | |
| barycenter() const | VBW::ConvexCell | |
| cell_has_conflict(const vec4 &P) | VBW::ConvexCell | inline | 
| cell_is_totally_in_conflict(const vec4 &P) | VBW::ConvexCell | inline | 
| clear() | VBW::ConvexCell | |
| clip_by_plane(vec4 P) | VBW::ConvexCell | |
| clip_by_plane(vec4 P, global_index_t j) | VBW::ConvexCell | |
| clip_by_plane(vec4 P, global_index_t P_global_index, std::function< bool(ushort, ushort)> triangle_conflict_predicate) | VBW::ConvexCell | |
| clip_by_plane_fast(vec4 P) | VBW::ConvexCell | |
| clip_by_plane_fast(vec4 P, global_index_t j) | VBW::ConvexCell | |
| compute_geometry() | VBW::ConvexCell | |
| compute_mg(double &m, vec3 &mg) const | VBW::ConvexCell | |
| compute_triangle_point(index_t t) const | VBW::ConvexCell | |
| connect_triangles() | VBW::ConvexCell | protected | 
| ConvexCell(ConvexCellFlags flags=None) | VBW::ConvexCell | |
| create_triangle(index_t i, index_t j, index_t k) | VBW::ConvexCell | inline | 
| create_vertex(vec4 P) | VBW::ConvexCell | inline | 
| create_vertex(vec4 P, global_index_t v) | VBW::ConvexCell | inline | 
| create_vglobal() | VBW::ConvexCell | inline | 
| empty() const | VBW::ConvexCell | inline | 
| facet_area(index_t v) const | VBW::ConvexCell | |
| first_triangle() const | VBW::ConvexCell | inline | 
| for_each_Voronoi_vertex(index_t v, std::function< void(index_t)> vertex) | VBW::ConvexCell | |
| GEO::PeriodicDelaunay3d (defined in VBW::ConvexCell) | VBW::ConvexCell | friend | 
| get_triangle(index_t t) const | VBW::ConvexCell | inline | 
| get_triangle_and_flags(index_t t) const | VBW::ConvexCell | inline | 
| get_triangle_flags(index_t t) const | VBW::ConvexCell | inline | 
| grow_t() | VBW::ConvexCell | |
| grow_v() | VBW::ConvexCell | |
| has_tflags() const | VBW::ConvexCell | inline | 
| has_v_global_index(global_index_t v) const | VBW::ConvexCell | |
| has_vglobal() const | VBW::ConvexCell | inline | 
| init_with_box(double xmin, double ymin, double zmin, double xmax, double ymax, double zmax) | VBW::ConvexCell | |
| init_with_tet(vec4 P0, vec4 P1, vec4 P2, vec4 P3) | VBW::ConvexCell | |
| init_with_tet(vec4 P0, vec4 P1, vec4 P2, vec4 P3, global_index_t P0_global_index, global_index_t P1_global_index, global_index_t P2_global_index, global_index_t P3_global_index) | VBW::ConvexCell | |
| kill_vertex(index_t v) | VBW::ConvexCell | |
| max_t() const | VBW::ConvexCell | inline | 
| max_v() const | VBW::ConvexCell | inline | 
| nb_t() const | VBW::ConvexCell | inline | 
| nb_v() const | VBW::ConvexCell | inline | 
| new_triangle(index_t i, index_t j, index_t k) | VBW::ConvexCell | inline | 
| new_triangle(index_t i, index_t j, index_t k, index_t adj0, index_t adj1, index_t adj2) | VBW::ConvexCell | inline | 
| next_triangle(ushort t) const | VBW::ConvexCell | inline | 
| save(const std::string &filename, double shrink=0.0) const | VBW::ConvexCell | |
| save(std::ostream &out, global_index_t v_offset=1, double shrink=0.0, bool borders_only=false) const | VBW::ConvexCell | |
| set_triangle_adjacent(index_t t1, index_t le, index_t t2) | VBW::ConvexCell | inline | 
| set_triangle_flags(index_t t, ushort flags) | VBW::ConvexCell | inline | 
| set_v_global_index(index_t lv, global_index_t v) | VBW::ConvexCell | inline | 
| set_vertex_plane(index_t v, vec4 P) | VBW::ConvexCell | inlineprotected | 
| squared_inner_radius(vec3 center) const | VBW::ConvexCell | |
| squared_radius(vec3 center) const | VBW::ConvexCell | |
| stored_triangle_point(ushort t) | VBW::ConvexCell | inline | 
| swap(ConvexCell &other) | VBW::ConvexCell | inline | 
| triangle_adjacent(index_t t, index_t le) const | VBW::ConvexCell | inline | 
| triangle_find_adjacent(index_t t1, index_t t2) const | VBW::ConvexCell | inline | 
| triangle_find_vertex(index_t t, index_t v) const | VBW::ConvexCell | inline | 
| triangle_is_in_conflict(TriangleWithFlags T, const vec4 &eqn) const | VBW::ConvexCell | |
| triangle_is_infinite(index_t t) const | VBW::ConvexCell | inline | 
| triangle_is_marked_as_conflict(index_t t) const | VBW::ConvexCell | inline | 
| triangle_is_marked_as_conflict(index_t t) | VBW::ConvexCell | inline | 
| triangle_is_user_marked(ushort t) | VBW::ConvexCell | inline | 
| triangle_point(ushort t) const | VBW::ConvexCell | inline | 
| triangle_user_mark(ushort t) | VBW::ConvexCell | inline | 
| triangle_user_unmark(ushort t) | VBW::ConvexCell | inline | 
| triangle_v_global_index(ushort t, index_t llv) const | VBW::ConvexCell | inline | 
| triangle_v_local_index(ushort t, index_t llv) const | VBW::ConvexCell | inline | 
| triangle_vertex(index_t t, index_t lv) const | VBW::ConvexCell | inline | 
| triangulate_conflict_zone(index_t lv, index_t conflict_head, index_t conflict_tail) | VBW::ConvexCell | protected | 
| use_exact_predicates(bool x) | VBW::ConvexCell | inline | 
| v_global_index(index_t lv) const | VBW::ConvexCell | inline | 
| vertex_is_contributing(index_t v) const | VBW::ConvexCell | inline | 
| vertex_plane(index_t v) const | VBW::ConvexCell | inline | 
| vertex_plane_normal(index_t v) const | VBW::ConvexCell | inline | 
| vertex_triangle(index_t v) const | VBW::ConvexCell | inline | 
| volume() const | VBW::ConvexCell |