compute_centroids(double *mg, double *m) | GEO::RestrictedVoronoiDiagram | inline |
compute_centroids_in_volume(double *mg, double *m)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
compute_centroids_on_surface(double *mg, double *m)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
compute_CVT_func_grad(double &f, double *g) | GEO::RestrictedVoronoiDiagram | inline |
compute_CVT_func_grad_in_volume(double &f, double *g)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
compute_CVT_func_grad_on_surface(double &f, double *g)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
compute_initial_sampling(double *p, index_t nb_points, bool verbose=false) | GEO::RestrictedVoronoiDiagram | inline |
compute_initial_sampling_in_volume(double *p, index_t nb_points, bool verbose)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
compute_initial_sampling_on_surface(double *p, index_t nb_points, bool verbose)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
compute_integration_simplex_func_grad(double &f, double *g, IntegrationSimplex *F)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
compute_RDT(vector< index_t > &simplices, vector< double > &embedding, RDTMode mode=RDTMode(RDT_RVC_CENTROIDS|RDT_PREFER_SEEDS), const vector< bool > &seed_is_locked=vector< bool >(), MeshFacetsAABB *AABB=nullptr)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
compute_RDT(Mesh &RDT, RDTMode mode=RDTMode(RDT_RVC_CENTROIDS|RDT_PREFER_SEEDS), const vector< bool > &seed_is_locked=vector< bool >(), MeshFacetsAABB *AABB=nullptr) | GEO::RestrictedVoronoiDiagram | |
compute_RVC(index_t i, Mesh &M, Mesh &result, bool copy_symbolic_info=false)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
compute_RVD(Mesh &M, coord_index_t dim=0, bool cell_borders_only=false, bool integration_simplices=false)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
Counted() | GEO::Counted | inlineprotected |
create(Delaunay *delaunay, Mesh *mesh, const double *R3_embedding, index_t R3_embedding_stride) | GEO::RestrictedVoronoiDiagram | static |
create(Delaunay *delaunay, Mesh *mesh) | GEO::RestrictedVoronoiDiagram | inlinestatic |
create(Delaunay *delaunay, Mesh *mesh, const vector< vec3 > &R3_embedding) | GEO::RestrictedVoronoiDiagram | inlinestatic |
create_threads()=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
delaunay() | GEO::RestrictedVoronoiDiagram | inline |
delaunay_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
delete_threads()=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
dimension() const | GEO::RestrictedVoronoiDiagram | inline |
dimension_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
exact_predicates() const =0 | GEO::RestrictedVoronoiDiagram | pure virtual |
facets_begin_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
facets_end_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
for_each_polygon(RVDPolygonCallback &callback, bool symbolic=true, bool connected_comp_priority=true, bool parallel=false)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
for_each_polyhedron(RVDPolyhedronCallback &callback, bool symbolic=true, bool connected_comp_priority=true, bool parallel=false)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
has_weights_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
is_shared() const | GEO::Counted | inline |
mesh() | GEO::RestrictedVoronoiDiagram | inline |
mesh_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
nb_refs() const | GEO::Counted | inline |
point_allocator()=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
project_points_on_surface(index_t nb_points, double *points, vec3 *nearest, bool do_project=false)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
project_points_on_surface(index_t nb_points, double *points, vector< vec3 > &nearest, bool do_project=false) | GEO::RestrictedVoronoiDiagram | inline |
project_points_on_surface(index_t nb_points, double *points, vector< double > &nearest, bool do_project=false) | GEO::RestrictedVoronoiDiagram | inline |
R3_embedding(index_t v) const | GEO::RestrictedVoronoiDiagram | inline |
R3_embedding_base_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
R3_embedding_stride_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
RDT_DONT_REPAIR enum value | GEO::RestrictedVoronoiDiagram | |
RDT_MULTINERVE enum value | GEO::RestrictedVoronoiDiagram | |
RDT_PREFER_SEEDS enum value | GEO::RestrictedVoronoiDiagram | |
RDT_PROJECT_ON_SURFACE enum value | GEO::RestrictedVoronoiDiagram | |
RDT_RVC_CENTROIDS enum value | GEO::RestrictedVoronoiDiagram | |
RDT_SEEDS_ALWAYS enum value | GEO::RestrictedVoronoiDiagram | |
RDT_SELECT_NEAREST enum value | GEO::RestrictedVoronoiDiagram | |
RDTMode enum name | GEO::RestrictedVoronoiDiagram | |
ref() const | GEO::Counted | inline |
ref(const Counted *counted) | GEO::Counted | inlinestatic |
RestrictedVoronoiDiagram(Delaunay *delaunay, Mesh *mesh, const double *R3_embedding, index_t R3_embedding_stride) | GEO::RestrictedVoronoiDiagram | protected |
set_check_SR(bool x)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
set_delaunay(Delaunay *delaunay) | GEO::RestrictedVoronoiDiagram | virtual |
set_exact_predicates(bool x)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
set_facets_range(index_t facets_begin, index_t facets_end)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
set_tetrahedra_range(index_t tets_begin, index_t tets_end)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
set_volumetric(bool x)=0 | GEO::RestrictedVoronoiDiagram | pure virtual |
tets_begin_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
tets_end_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
unref() const | GEO::Counted | inline |
unref(const Counted *counted) | GEO::Counted | inlinestatic |
vertex_weight_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
volumetric() const | GEO::RestrictedVoronoiDiagram | inline |
volumetric_ (defined in GEO::RestrictedVoronoiDiagram) | GEO::RestrictedVoronoiDiagram | protected |
~Counted() | GEO::Counted | protectedvirtual |
~RestrictedVoronoiDiagram() override | GEO::RestrictedVoronoiDiagram | protected |