Skip to content

Project Geode-Simplex

namespace geode

Namespaces

Records

Functions

nb_minimum_apriori_simplex_elements

cpp
index_t nb_minimum_apriori_simplex_elements(const ConstantMetric<Model::dim> & metric, const Model & model)
index_t nb_minimum_apriori_simplex_elements(const ConstantMetric<Model::dim> & metric, const Model & model)

nb_minimum_apriori_simplex_elements

cpp
index_t nb_minimum_apriori_simplex_elements(const GridMetric<Model::dim> & metric, const Model & model)
index_t nb_minimum_apriori_simplex_elements(const GridMetric<Model::dim> & metric, const Model & model)

nb_minimum_apriori_simplex_elements

cpp
index_t nb_minimum_apriori_simplex_elements(const CustomGridMetric<Model::dim> & metric, const Model & model)
index_t nb_minimum_apriori_simplex_elements(const CustomGridMetric<Model::dim> & metric, const Model & model)

constrained_mesh_blocks

cpp
void constrained_mesh_blocks(const BRep & output, BRepBuilder & builder)
void constrained_mesh_blocks(const BRep & output, BRepBuilder & builder)

constrained_mesh_block

cpp
void constrained_mesh_block(const BRep & output, BRepBuilder & builder, const Block3D & block, Span internal_points)
void constrained_mesh_block(const BRep & output, BRepBuilder & builder, const Block3D & block, Span internal_points)

mesh_blocks

cpp
void mesh_blocks(const BRep & output, BRepBuilder & builder, const Metric3D & metric)
void mesh_blocks(const BRep & output, BRepBuilder & builder, const Metric3D & metric)

mesh_blocks

cpp
void mesh_blocks(const BRep & output, BRepBuilder & builder, const Metric3D & metric, Span blocks_to_mesh)
void mesh_blocks(const BRep & output, BRepBuilder & builder, const Metric3D & metric, Span blocks_to_mesh)

relax_background_blocks

cpp
void relax_background_blocks(const internal::BackgroundBRep & brep, internal::BackgroundBRepModifier & modifier, internal::BackgroundBRepBuilder & builder)
void relax_background_blocks(const internal::BackgroundBRep & brep, internal::BackgroundBRepModifier & modifier, internal::BackgroundBRepBuilder & builder)

relax_background_blocks

cpp
void relax_background_blocks(const internal::BackgroundBRep & brep, internal::BackgroundBRepModifier & modifier, internal::BackgroundBRepBuilder & builder, const Metric3D & metric)
void relax_background_blocks(const internal::BackgroundBRep & brep, internal::BackgroundBRepModifier & modifier, internal::BackgroundBRepBuilder & builder, const Metric3D & metric)

relax_blocks

cpp
void relax_blocks(const BRep & brep, BRepGeometricModifier & modifier)
void relax_blocks(const BRep & brep, BRepGeometricModifier & modifier)

relax_blocks

cpp
void relax_blocks(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric)
void relax_blocks(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric)

sample_blocks

cpp
flat_hash_map sample_blocks(BRepSamplingData & data)
flat_hash_map sample_blocks(BRepSamplingData & data)

sample_blocks

cpp
flat_hash_map sample_blocks(BRepSamplingData & data, BRepSamplingData::Tasks & surface_tasks)
flat_hash_map sample_blocks(BRepSamplingData & data, BRepSamplingData::Tasks & surface_tasks)

section_simplex_remesh

cpp
tuple section_simplex_remesh(Section && section, const Metric2D & metric)
tuple section_simplex_remesh(Section && section, const Metric2D & metric)

remesh_corners

cpp
void remesh_corners(SectionRemeshingData & data)
void remesh_corners(SectionRemeshingData & data)

remesh_corners

cpp
void remesh_corners(BRepRemeshingData & data)
void remesh_corners(BRepRemeshingData & data)

relax_lines

cpp
void relax_lines(const Section & section, SectionGeometricModifier & modifier, const Metric2D & metric)
void relax_lines(const Section & section, SectionGeometricModifier & modifier, const Metric2D & metric)

relax_lines

cpp
void relax_lines(const Section & section, SectionGeometricModifier & modifier, const Metric2D & metric, absl::Span<const uuid> lines_to_relax)
void relax_lines(const Section & section, SectionGeometricModifier & modifier, const Metric2D & metric, absl::Span<const uuid> lines_to_relax)

remesh_lines

cpp
void remesh_lines(SectionRemeshingData & data)
void remesh_lines(SectionRemeshingData & data)

remesh_lines

cpp
void remesh_lines(SectionRemeshingData & data, absl::Span<const uuid> lines_to_remesh)
void remesh_lines(SectionRemeshingData & data, absl::Span<const uuid> lines_to_remesh)

repair_lines

cpp
void repair_lines(SectionRemeshingData & data)
void repair_lines(SectionRemeshingData & data)

relax_surfaces

cpp
void relax_surfaces(const Section & section, SectionGeometricModifier & modifier, const SurfaceRelaxerOptions2D & options)
void relax_surfaces(const Section & section, SectionGeometricModifier & modifier, const SurfaceRelaxerOptions2D & options)

relax_surfaces

cpp
void relax_surfaces(const Section & section, SectionGeometricModifier & modifier, const SurfaceRelaxerOptions2D & options, absl::Span<const uuid> surfaces_to_relax)
void relax_surfaces(const Section & section, SectionGeometricModifier & modifier, const SurfaceRelaxerOptions2D & options, absl::Span<const uuid> surfaces_to_relax)

remesh_surfaces

cpp
void remesh_surfaces(SectionRemeshingData & data)
void remesh_surfaces(SectionRemeshingData & data)

remesh_surfaces

cpp
void remesh_surfaces(SectionRemeshingData & data, absl::Span<const uuid> surfaces_to_remesh)
void remesh_surfaces(SectionRemeshingData & data, absl::Span<const uuid> surfaces_to_remesh)

relax_surfaces

cpp
void relax_surfaces(const BRep & brep, BRepGeometricModifier & modifier, const SurfaceRelaxerOptions3D & options)
void relax_surfaces(const BRep & brep, BRepGeometricModifier & modifier, const SurfaceRelaxerOptions3D & options)

relax_surfaces

cpp
void relax_surfaces(const BRep & brep, BRepGeometricModifier & modifier, const SurfaceRelaxerOptions3D & options, Span surfaces_to_relax)
void relax_surfaces(const BRep & brep, BRepGeometricModifier & modifier, const SurfaceRelaxerOptions3D & options, Span surfaces_to_relax)

remesh_surfaces

cpp
void remesh_surfaces(BRepRemeshingData & data)
void remesh_surfaces(BRepRemeshingData & data)

remesh_surfaces

cpp
void remesh_surfaces(BRepRemeshingData & data, Span surfaces_to_remesh)
void remesh_surfaces(BRepRemeshingData & data, Span surfaces_to_remesh)

sample_surfaces

cpp
flat_hash_map sample_surfaces(BRepSamplingData & data)
flat_hash_map sample_surfaces(BRepSamplingData & data)

sample_surfaces

cpp
flat_hash_map sample_surfaces(BRepSamplingData & data, BRepSamplingData::Tasks & line_tasks)
flat_hash_map sample_surfaces(BRepSamplingData & data, BRepSamplingData::Tasks & line_tasks)

sample_corners

cpp
void sample_corners(BRepSamplingData & data)
void sample_corners(BRepSamplingData & data)

brep_local_simplex_remesh

cpp
tuple brep_local_simplex_remesh(BRep && brep, const Metric3D & metric, vector blocks)
tuple brep_local_simplex_remesh(BRep && brep, const Metric3D & metric, vector blocks)

relax_lines

cpp
void relax_lines(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric)
void relax_lines(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric)

relax_lines

cpp
void relax_lines(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric, Span lines_to_relax)
void relax_lines(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric, Span lines_to_relax)

remesh_lines

cpp
void remesh_lines(BRepRemeshingData & data)
void remesh_lines(BRepRemeshingData & data)

remesh_lines

cpp
void remesh_lines(BRepRemeshingData & data, Span lines_to_remesh)
void remesh_lines(BRepRemeshingData & data, Span lines_to_remesh)

brep_simplex_mesh

cpp
void brep_simplex_mesh(BRep & brep, const Metric3D & metric)
void brep_simplex_mesh(BRep & brep, const Metric3D & metric)

brep_simplex_constrained_mesh

cpp
void brep_simplex_constrained_mesh(BRep & brep)
void brep_simplex_constrained_mesh(BRep & brep)

brep_simplex_remesh

cpp
tuple brep_simplex_remesh(BRep && brep, const Metric3D & metric)
tuple brep_simplex_remesh(BRep && brep, const Metric3D & metric)

brep_volumic_simplex_remesh

cpp
void brep_volumic_simplex_remesh(BRep & brep, const Metric3D & metric)
void brep_volumic_simplex_remesh(BRep & brep, const Metric3D & metric)

sample_lines

cpp
flat_hash_map sample_lines(BRepSamplingData & data)
flat_hash_map sample_lines(BRepSamplingData & data)

mesh_brep_empty_blocks

cpp
void mesh_brep_empty_blocks(BRep & brep)
void mesh_brep_empty_blocks(BRep & brep)

is_triangulated_surface_remeshable

cpp
bool is_triangulated_surface_remeshable(const TriangulatedSurface3D & surface)
bool is_triangulated_surface_remeshable(const TriangulatedSurface3D & surface)

is_brep_remeshable

cpp
bool is_brep_remeshable(const BRep & brep)
bool is_brep_remeshable(const BRep & brep)

repair_lines

cpp
void repair_lines(BRepRemeshingData & data)
void repair_lines(BRepRemeshingData & data)

Geode-solutions' documentation website