Class embodied_cube_block

Inheritance Relationships

Base Types

Class Documentation

class embodied_cube_block : public cosm::repr::cube_block3D, public cosm::repr::embodied_entity<cube_block_embodiment>

A crepr::cube_block3D + ARGoS embodiment.

Public Types

using embodiment_type = cube_block_embodiment

Public Functions

inline embodied_cube_block(const rtypes::type_uuid &id, const rmath::vector3d &dim, const rtypes::discretize_ratio &arena_res, std::unique_ptr<cube_block_embodiment> embodiment)
~embodied_cube_block(void) override = default