Graphite
Version 3
An experimental 3D geometry processing program
|
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 |