Skip to content

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)

Geode-solutions' documentation website