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)