Skip to content

Project Geode-Simplex

namespace geode

Namespaces

Records

Functions

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)

simplex_remesh

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

new_simplex_remesh

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

sample_corners

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

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, absl::Span<const uuid> lines_to_relax)
void relax_lines(const BRep & brep, BRepGeometricModifier & modifier, const Metric3D & metric, absl::Span<const uuid> lines_to_relax)

sample_lines

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

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)

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, absl::Span<const uuid> surfaces_to_relax)
void relax_surfaces(const BRep & brep, BRepGeometricModifier & modifier, const SurfaceRelaxerOptions3D & options, absl::Span<const uuid> surfaces_to_relax)

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)

repair_lines

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

remesh_surfaces

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

remesh_surfaces

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

remesh_lines

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

remesh_lines

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

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)

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)

simplex_remesh

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

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, absl::Span<const uuid> blocks_to_mesh)
void mesh_blocks(const BRep & output, BRepBuilder & builder, const Metric3D & metric, absl::Span<const uuid> blocks_to_mesh)

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)

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)

simplex_mesh

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

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)

local_simplex_remesh

cpp
std::tuple<BRep, ModelCopyMapping> local_simplex_remesh(BRep && brep, const Metric3D & metric, std::vector<std::reference_wrapper<const Block3D> > blocks)
std::tuple<BRep, ModelCopyMapping> local_simplex_remesh(BRep && brep, const Metric3D & metric, std::vector<std::reference_wrapper<const Block3D> > blocks)

local_simplex_remesh

cpp
std::tuple<BRep, ModelCopyMapping> local_simplex_remesh(BRep && brep, const Metric3D & metric, int blocks)
std::tuple<BRep, ModelCopyMapping> local_simplex_remesh(BRep && brep, const Metric3D & metric, int blocks)

Geode-solutions' documentation website