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)