Project OpenGeode
class Block
cpp
Inherits from Component<3U>Inherits from Component<3U>class Block
Geometric component describing a 3D volume This component is described by a mesh.
cpp
Inherits from Component<dimension>Inherits from Component<dimension>Functions
Block
cpp
public void Block<>(const Block<> & )public void Block<>(const Block<> & )operator=
cpp
public Block<> & operator=(const Block<> & )public Block<> & operator=(const Block<> & )Block
cpp
public void Block<>(Block<> && other)public void Block<>(Block<> && other)~Block
cpp
public void ~Block<>()public void ~Block<>()component_type_static
cpp
public NamedType component_type_static()public NamedType component_type_static()component_type
cpp
public NamedType component_type()public NamedType component_type()component_id
cpp
public ComponentID component_id()public ComponentID component_id()mesh
cpp
public const TypedMesh & mesh()public const TypedMesh & mesh()mesh_type
cpp
public const MeshImpl & mesh_type()public const MeshImpl & mesh_type()Block
cpp
public void Block<>(BlocksKey key)public void Block<>(BlocksKey key)Block
cpp
public void Block<>(const MeshImpl & impl, BlocksKey key)public void Block<>(const MeshImpl & impl, BlocksKey key)set_mesh
cpp
public void set_mesh(std::unique_ptr<Mesh> mesh, BlocksKey key)public void set_mesh(std::unique_ptr<Mesh> mesh, BlocksKey key)set_mesh
cpp
public void set_mesh(std::unique_ptr<Mesh> mesh, BlocksBuilderKey key)public void set_mesh(std::unique_ptr<Mesh> mesh, BlocksBuilderKey key)modifiable_mesh
cpp
public TypedMesh & modifiable_mesh(BlocksKey )public TypedMesh & modifiable_mesh(BlocksKey )modifiable_mesh
cpp
public TypedMesh & modifiable_mesh(BlocksBuilderKey )public TypedMesh & modifiable_mesh(BlocksBuilderKey )set_block_name
cpp
public void set_block_name(basic_string_view name, BlocksBuilderKey key)public void set_block_name(basic_string_view name, BlocksBuilderKey key)steal_mesh
cpp
public std::unique_ptr<Mesh> steal_mesh(BlocksBuilderKey key)public std::unique_ptr<Mesh> steal_mesh(BlocksBuilderKey key)