Struct block_embodiment_creator

Struct Documentation

struct block_embodiment_creator

Action class for taking a 3D block of a given type and creating an embodied representation within ARGoS for it.

Public Functions

block_embodiment_creator(const block_embodiment_creator&) = delete
inline block_embodiment_creator(const rmath::radians &z_rotation, const rtypes::type_uuid &parent_id, cpargos::swarm_manager_adaptor *sm)
cargos::block_embodiment_variant operator()(const cargos::embodied_cube_block *block) const
cargos::block_embodiment_variant operator()(const cargos::embodied_ramp_block *block) const
const block_embodiment_creator &operator=(const block_embodiment_creator&) = delete