Skip to content

Project Geode-Simplex

class SurfaceRemesher

class SurfaceRemesher

Functions

~SurfaceRemesher

cpp
public void ~SurfaceRemesher<Data>()
public void ~SurfaceRemesher<Data>()

remesh

cpp
public RemeshedCMV remesh()
public RemeshedCMV remesh()

SurfaceRemesher

cpp
protected void SurfaceRemesher<Data>(Data & data, const Surface<dimension> & input_surface)
protected void SurfaceRemesher<Data>(Data & data, const Surface<dimension> & input_surface)

background_surface

cpp
protected const Surface<dimension> & background_surface()
protected const Surface<dimension> & background_surface()

background_mesh

cpp
protected const TriangulatedSurface<dimension> & background_mesh()
protected const TriangulatedSurface<dimension> & background_mesh()

background_builder

cpp
protected TriangulatedSurfaceBuilder<dimension> & background_builder()
protected TriangulatedSurfaceBuilder<dimension> & background_builder()

background_modifier

cpp
protected TriangulatedSurfaceEpsilonModifier<dimension> & background_modifier()
protected TriangulatedSurfaceEpsilonModifier<dimension> & background_modifier()

remeshed

cpp
protected const SurfaceMesh<dimension> & remeshed()
protected const SurfaceMesh<dimension> & remeshed()

remeshed_builder

cpp
protected SurfaceMeshBuilder<dimension> & remeshed_builder()
protected SurfaceMeshBuilder<dimension> & remeshed_builder()

metric

cpp
protected const Metric<dimension> & metric()
protected const Metric<dimension> & metric()

lock_vertices

cpp
protected const std::vector<index_t> & lock_vertices()
protected const std::vector<index_t> & lock_vertices()

transfer_remeshed

cpp
protected FixedArray transfer_remeshed(const RemeshedSurface<dimension> & remeshed)
protected FixedArray transfer_remeshed(const RemeshedSurface<dimension> & remeshed)

transfer_remeshed

cpp
protected FixedArray transfer_remeshed(const RemainingSurface<dimension> & remaining, const RemeshedSurface<dimension> & remeshed, Span remaining_mapping)
protected FixedArray transfer_remeshed(const RemainingSurface<dimension> & remaining, const RemeshedSurface<dimension> & remeshed, Span remaining_mapping)

compute_remaining_adjacencies

cpp
protected void compute_remaining_adjacencies()
protected void compute_remaining_adjacencies()

fill_remaining

cpp
protected std::tuple<std::unique_ptr<TriangulatedSurface<dimension> >, absl::FixedArray<index_t> > fill_remaining(RemainingSurface<dimension> & remaining, Span remaining_mapping)
protected std::tuple<std::unique_ptr<TriangulatedSurface<dimension> >, absl::FixedArray<index_t> > fill_remaining(RemainingSurface<dimension> & remaining, Span remaining_mapping)

transfer_remeshed_polygons

cpp
protected void transfer_remeshed_polygons(const SurfaceMesh<dimension> & mesh, Span vertex_mapping)
protected void transfer_remeshed_polygons(const SurfaceMesh<dimension> & mesh, Span vertex_mapping)

add_remeshed_point

cpp
protected index_t add_remeshed_point(index_t vertex)
protected index_t add_remeshed_point(index_t vertex)

is_locked

cpp
protected bool is_locked(index_t vertex)
protected bool is_locked(index_t vertex)

update_vertices

cpp
protected void update_vertices(absl::Span<const VertexMultiMapping> mappings)
protected void update_vertices(absl::Span<const VertexMultiMapping> mappings)

class SurfaceRemesher

Geode-solutions' documentation website