2#include "software/geom/rectangle.h"
3#include "software/world/field.h"
11template <
class ZoneEnum>
14 static_assert(std::is_enum<ZoneEnum>::value,
15 "FieldPitchDivision: ZoneEnum must be an enum");
Definition field_pitch_division.h:13
virtual const std::vector< ZoneEnum > & getAllZoneIds() const =0
virtual ZoneEnum getZoneId(const Point &position) const =0
virtual const Rectangle & getZone(ZoneEnum zone_id) const =0
Definition rectangle.h:10