Class cube_block3D

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class cube_block3D : public cosm::repr::sim_block3D

A 3D representation of a cubical block within the arena. Bounding box for cube blocks is 1x1x1 cells in 3D.

Subclassed by cosm::argos::embodied_cube_block

Public Functions

inline cube_block3D(const rtypes::type_uuid &id, const rmath::vector3d &dim, const rtypes::discretize_ratio &arena_res) noexcept
inline std::unique_ptr<base_block3D> clone(void) const override