#include <Region.h>
Public Member Functions | |
virtual const Polygon & | getPolygon () const =0 |
virtual const BWAPI::Position & | getCenter () const =0 |
virtual const std::set < Chokepoint * > & | getChokepoints () const =0 |
virtual const std::set < BaseLocation * > & | getBaseLocations () const =0 |
virtual bool | isReachable (Region *region) const =0 |
virtual const std::set< Region * > & | getReachableRegions () const =0 |
virtual const std::set<BaseLocation*>& BWTA::Region::getBaseLocations | ( | ) | const [pure virtual] |
virtual const BWAPI::Position& BWTA::Region::getCenter | ( | ) | const [pure virtual] |
virtual const std::set<Chokepoint*>& BWTA::Region::getChokepoints | ( | ) | const [pure virtual] |
virtual const Polygon& BWTA::Region::getPolygon | ( | ) | const [pure virtual] |
virtual const std::set<Region*>& BWTA::Region::getReachableRegions | ( | ) | const [pure virtual] |
virtual bool BWTA::Region::isReachable | ( | Region * | region | ) | const [pure virtual] |