Skip to content

Project OpenGeode

class BlocksBuilder

class BlocksBuilder

Functions

load_blocks

cpp
public void load_blocks(basic_string_view directory)
public void load_blocks(basic_string_view directory)

block_mesh_builder

cpp
public std::unique_ptr<typename Mesh::Builder> block_mesh_builder(const uuid & id)
public std::unique_ptr<typename Mesh::Builder> block_mesh_builder(const uuid & id)

Get a pointer to the builder of a Block mesh

id [in] Unique index of the Block

set_block_name

cpp
public void set_block_name(const uuid & id, basic_string_view name)
public void set_block_name(const uuid & id, basic_string_view name)

BlocksBuilder

cpp
protected void BlocksBuilder<>(Blocks<dimension> & blocks)
protected void BlocksBuilder<>(Blocks<dimension> & blocks)

create_block

cpp
protected const uuid & create_block()
protected const uuid & create_block()

create_block

cpp
protected const uuid & create_block(const MeshImpl & impl)
protected const uuid & create_block(const MeshImpl & impl)

create_block

cpp
protected void create_block(uuid block_id)
protected void create_block(uuid block_id)

create_block

cpp
protected void create_block(uuid block_id, const MeshImpl & impl)
protected void create_block(uuid block_id, const MeshImpl & impl)

delete_block

cpp
protected void delete_block(const Block<dimension> & block)
protected void delete_block(const Block<dimension> & block)

set_block_mesh

cpp
protected void set_block_mesh(const uuid & id, std::unique_ptr<SolidMesh<dimension> > mesh)
protected void set_block_mesh(const uuid & id, std::unique_ptr<SolidMesh<dimension> > mesh)

modifiable_block_mesh

cpp
protected SolidMesh<dimension> & modifiable_block_mesh(const uuid & id)
protected SolidMesh<dimension> & modifiable_block_mesh(const uuid & id)

steal_block_mesh

cpp
protected std::unique_ptr<SolidMesh<dimension> > steal_block_mesh(const uuid & id)
protected std::unique_ptr<SolidMesh<dimension> > steal_block_mesh(const uuid & id)

Geode-solutions' documentation website