Geogram  Version 1.9.1-rc
A programming library of geometric algorithms
VBW::ConvexCell Member List

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) constVBW::ConvexCell
barycenter() constVBW::ConvexCell
cell_has_conflict(const vec4 &P)VBW::ConvexCellinline
cell_is_totally_in_conflict(const vec4 &P)VBW::ConvexCellinline
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) constVBW::ConvexCell
compute_triangle_point(index_t t) constVBW::ConvexCell
connect_triangles()VBW::ConvexCellprotected
ConvexCell(ConvexCellFlags flags=None)VBW::ConvexCell
create_triangle(index_t i, index_t j, index_t k)VBW::ConvexCellinline
create_vertex(vec4 P)VBW::ConvexCellinline
create_vertex(vec4 P, global_index_t v)VBW::ConvexCellinline
create_vglobal()VBW::ConvexCellinline
empty() constVBW::ConvexCellinline
facet_area(index_t v) constVBW::ConvexCell
first_triangle() constVBW::ConvexCellinline
for_each_Voronoi_vertex(index_t v, std::function< void(index_t)> vertex)VBW::ConvexCell
GEO::PeriodicDelaunay3d (defined in VBW::ConvexCell)VBW::ConvexCellfriend
get_triangle(index_t t) constVBW::ConvexCellinline
get_triangle_and_flags(index_t t) constVBW::ConvexCellinline
get_triangle_flags(index_t t) constVBW::ConvexCellinline
grow_t()VBW::ConvexCell
grow_v()VBW::ConvexCell
has_tflags() constVBW::ConvexCellinline
has_v_global_index(global_index_t v) constVBW::ConvexCell
has_vglobal() constVBW::ConvexCellinline
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() constVBW::ConvexCellinline
max_v() constVBW::ConvexCellinline
nb_t() constVBW::ConvexCellinline
nb_v() constVBW::ConvexCellinline
new_triangle(index_t i, index_t j, index_t k)VBW::ConvexCellinline
new_triangle(index_t i, index_t j, index_t k, index_t adj0, index_t adj1, index_t adj2)VBW::ConvexCellinline
next_triangle(ushort t) constVBW::ConvexCellinline
save(const std::string &filename, double shrink=0.0) constVBW::ConvexCell
save(std::ostream &out, global_index_t v_offset=1, double shrink=0.0, bool borders_only=false) constVBW::ConvexCell
set_triangle_adjacent(index_t t1, index_t le, index_t t2)VBW::ConvexCellinline
set_triangle_flags(index_t t, ushort flags)VBW::ConvexCellinline
set_v_global_index(index_t lv, global_index_t v)VBW::ConvexCellinline
set_vertex_plane(index_t v, vec4 P)VBW::ConvexCellinlineprotected
squared_inner_radius(vec3 center) constVBW::ConvexCell
squared_radius(vec3 center) constVBW::ConvexCell
stored_triangle_point(ushort t)VBW::ConvexCellinline
swap(ConvexCell &other)VBW::ConvexCellinline
triangle_adjacent(index_t t, index_t le) constVBW::ConvexCellinline
triangle_find_adjacent(index_t t1, index_t t2) constVBW::ConvexCellinline
triangle_find_vertex(index_t t, index_t v) constVBW::ConvexCellinline
triangle_is_in_conflict(TriangleWithFlags T, const vec4 &eqn) constVBW::ConvexCell
triangle_is_infinite(index_t t) constVBW::ConvexCellinline
triangle_is_marked_as_conflict(index_t t) constVBW::ConvexCellinline
triangle_is_marked_as_conflict(index_t t)VBW::ConvexCellinline
triangle_is_user_marked(ushort t)VBW::ConvexCellinline
triangle_point(ushort t) constVBW::ConvexCellinline
triangle_user_mark(ushort t)VBW::ConvexCellinline
triangle_user_unmark(ushort t)VBW::ConvexCellinline
triangle_v_global_index(ushort t, index_t llv) constVBW::ConvexCellinline
triangle_v_local_index(ushort t, index_t llv) constVBW::ConvexCellinline
triangle_vertex(index_t t, index_t lv) constVBW::ConvexCellinline
triangulate_conflict_zone(index_t lv, index_t conflict_head, index_t conflict_tail)VBW::ConvexCellprotected
use_exact_predicates(bool x)VBW::ConvexCellinline
v_global_index(index_t lv) constVBW::ConvexCellinline
vertex_is_contributing(index_t v) constVBW::ConvexCellinline
vertex_plane(index_t v) constVBW::ConvexCellinline
vertex_plane_normal(index_t v) constVBW::ConvexCellinline
vertex_triangle(index_t v) constVBW::ConvexCellinline
volume() constVBW::ConvexCell