Skip to content

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)

Geode-solutions' documentation website