Class nest_light
Defined in File nest_light.hpp
Inheritance Relationships
Base Type
public cosm::repr::colored_entity
(Class colored_entity)
Class Documentation
-
class nest_light : public cosm::repr::colored_entity
Class representing a light that is associated with a nest in the arena.
Lights must be sufficiently high above the ground and intense so that robots can detect them from far away in large arenas, but not so bright and intense as to saturate robot light sensors.
Public Functions
-
nest_light(const nest_light&) = default
-
nest_light(const std::string &name, const rmath::vector3d &loc, const rutils::color &color, double intensity)
-
nest_light(nest_light&&) = delete
-
void initialize(cpargos::swarm_manager_adaptor *sm)
-
nest_light &operator=(const nest_light&) = delete
-
nest_light &operator=(nest_light&&) = delete
-
nest_light(const nest_light&) = default