Class cell2D_block_extent
Defined in File cell2D_block_extent.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public cds::operations::cell2D_op
Class Documentation
-
class cell2D_block_extent : public cds::operations::cell2D_op
Created whenever a cell needs to go from some other state to being part of a block’s extent (duh). The block itself lives in a single cell, but the cells that the block covers need to be in a special state in order to avoid corner cases when picking up from/dropping in a block.
Public Types
-
using visit_typelist = visit_typelist_impl::value
Public Functions
-
cell2D_block_extent(const cell2D_block_extent&) = delete
-
cell2D_block_extent(const rmath::vector2z &coord, crepr::sim_block3D *block)
-
cell2D_block_extent &operator=(const cell2D_block_extent&) = delete
-
void visit(cads::arena_grid &grid)
-
using visit_typelist = visit_typelist_impl::value