Class cube_block3D
Defined in File cube_block3D.hpp
Inheritance Relationships
Base Type
public cosm::repr::sim_block3D
(Class sim_block3D)
Derived Type
public cosm::argos::embodied_cube_block
(Class embodied_cube_block)
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
-
inline cube_block3D(const rtypes::type_uuid &id, const rmath::vector3d &dim, const rtypes::discretize_ratio &arena_res) noexcept