Project OpenGeode
class SurfacesBuilder
class SurfacesBuilder
class SurfacesBuilder
Functions
load_surfaces
cpp
public void load_surfaces(basic_string_view directory)public void load_surfaces(basic_string_view directory)surface_mesh_builder
cpp
public std::unique_ptr<typename Mesh::Builder> surface_mesh_builder(const uuid & id)public std::unique_ptr<typename Mesh::Builder> surface_mesh_builder(const uuid & id)Get a pointer to the builder of a Surface mesh
id [in] Unique index of the Surface
set_surface_name
cpp
public void set_surface_name(const uuid & id, basic_string_view name)public void set_surface_name(const uuid & id, basic_string_view name)SurfacesBuilder
cpp
protected void SurfacesBuilder<dimension>(Surfaces<dimension> & surfaces)protected void SurfacesBuilder<dimension>(Surfaces<dimension> & surfaces)create_surface
cpp
protected const uuid & create_surface()protected const uuid & create_surface()create_surface
cpp
protected const uuid & create_surface(const MeshImpl & impl)protected const uuid & create_surface(const MeshImpl & impl)create_surface
cpp
protected void create_surface(uuid surface_id)protected void create_surface(uuid surface_id)create_surface
cpp
protected void create_surface(uuid surface_id, const MeshImpl & impl)protected void create_surface(uuid surface_id, const MeshImpl & impl)delete_surface
cpp
protected void delete_surface(const Surface<dimension> & surface)protected void delete_surface(const Surface<dimension> & surface)set_surface_mesh
cpp
protected void set_surface_mesh(const uuid & id, std::unique_ptr<SurfaceMesh<dimension> > mesh)protected void set_surface_mesh(const uuid & id, std::unique_ptr<SurfaceMesh<dimension> > mesh)modifiable_surface_mesh
cpp
protected SurfaceMesh<dimension> & modifiable_surface_mesh(const uuid & id)protected SurfaceMesh<dimension> & modifiable_surface_mesh(const uuid & id)steal_surface_mesh
cpp
protected std::unique_ptr<SurfaceMesh<dimension> > steal_surface_mesh(const uuid & id)protected std::unique_ptr<SurfaceMesh<dimension> > steal_surface_mesh(const uuid & id)