#pragma once #include #include namespace BWTA { class Region; class Chokepoint { public: virtual ~Chokepoint(){}; virtual const std::pair& getRegions() const = 0; virtual const std::pair& getSides() const = 0; virtual BWAPI::Position getCenter() const = 0; virtual double getWidth() const = 0; }; }