Skip to content

Project OpenGeode

class Blocks

class Blocks

Storage class providing range loop to iterate on Blocks

Records

BlockRangeBase

BlockRange

Functions

Blocks

cpp
public void Blocks<dimension>(const Blocks<dimension> & )
public void Blocks<dimension>(const Blocks<dimension> & )

operator=

cpp
public Blocks<dimension> & operator=(const Blocks<dimension> & )
public Blocks<dimension> & operator=(const Blocks<dimension> & )

~Blocks

cpp
public void ~Blocks<dimension>()
public void ~Blocks<dimension>()

nb_blocks

cpp
public index_t nb_blocks()
public index_t nb_blocks()

has_block

cpp
public bool has_block(const uuid & id)
public bool has_block(const uuid & id)

block

cpp
public const Block<dimension> & block(const uuid & id)
public const Block<dimension> & block(const uuid & id)

Access to an unmodifiable Block by its unique index

blocks

cpp
public BlockRange blocks()
public BlockRange blocks()

save_blocks

cpp
public void save_blocks(string_view directory)
public void save_blocks(string_view directory)

Save each Block in a file located in the specified directory

Blocks

cpp
protected void Blocks<dimension>()
protected void Blocks<dimension>()

Blocks

cpp
protected void Blocks<dimension>(Blocks<dimension> && other)
protected void Blocks<dimension>(Blocks<dimension> && other)

operator=

cpp
protected Blocks<dimension> & operator=(Blocks<dimension> && other)
protected Blocks<dimension> & operator=(Blocks<dimension> && other)

Geode-solutions' documentation website