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)