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)

Geode-solutions' documentation website