BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BWAPI::RegionImpl Class Reference

#include <RegionImpl.h>

Inheritance diagram for BWAPI::RegionImpl:
Inheritance graph
[legend]
Collaboration diagram for BWAPI::RegionImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getID () const
virtual int getRegionGroupID () const
virtual BWAPI::Position getCenter () const
virtual bool isHigherGround () const
virtual int getDefensePriority () const
virtual bool isWalkable () const
virtual const std::set
< BWAPI::Region * > & 
getNeighbors () const
virtual int getBoundsLeft () const
virtual int getBoundsTop () const
virtual int getBoundsRight () const
virtual int getBoundsBottom () const
virtual BWAPI::RegiongetClosestAccessibleRegion () const
virtual BWAPI::RegiongetClosestInaccessibleRegion () const
virtual int getDistance (BWAPI::Region *other) const
 RegionImpl (int id)
 ~RegionImpl ()
void UpdateRegionRelations ()
RegionDatagetData ()
 RegionImpl (int index)
void setNeighbors ()
virtual int getID () const
virtual int getRegionGroupID () const
virtual BWAPI::Position getCenter () const
virtual bool isHigherGround () const
virtual int getDefensePriority () const
virtual bool isWalkable () const
virtual const std::set
< BWAPI::Region * > & 
getNeighbors () const
virtual int getBoundsLeft () const
virtual int getBoundsTop () const
virtual int getBoundsRight () const
virtual int getBoundsBottom () const
virtual BWAPI::RegiongetClosestAccessibleRegion () const
virtual BWAPI::RegiongetClosestInaccessibleRegion () const
virtual int getDistance (BWAPI::Region *other) const

Constructor & Destructor Documentation

Here is the call graph for this function:


Member Function Documentation

Implements BWAPI::Region.

virtual int BWAPI::RegionImpl::getBoundsBottom ( ) const [virtual]

Implements BWAPI::Region.

Retrieves the approximate region boundry as specified by Broodwar.

Implements BWAPI::Region.

virtual int BWAPI::RegionImpl::getBoundsLeft ( ) const [virtual]

Retrieves the approximate region boundry as specified by Broodwar.

Implements BWAPI::Region.

Implements BWAPI::Region.

virtual int BWAPI::RegionImpl::getBoundsRight ( ) const [virtual]

Implements BWAPI::Region.

int BWAPI::RegionImpl::getBoundsTop ( ) const [virtual]

Implements BWAPI::Region.

virtual int BWAPI::RegionImpl::getBoundsTop ( ) const [virtual]

Implements BWAPI::Region.

Retrieves the center of the region.

Implements BWAPI::Region.

Here is the caller graph for this function:

virtual BWAPI::Position BWAPI::RegionImpl::getCenter ( ) const [virtual]

Retrieves the center of the region.

Implements BWAPI::Region.

Retrieves the closest accessable neighbor region.

Implements BWAPI::Region.

Retrieves the closest accessable neighbor region.

Implements BWAPI::Region.

Retrieves the closest inaccessable neighbor region.

Implements BWAPI::Region.

Retrieves the closest inaccessable neighbor region.

Implements BWAPI::Region.

Returns a value representing the strategic advantage of this region according to Broodwar.

Implements BWAPI::Region.

virtual int BWAPI::RegionImpl::getDefensePriority ( ) const [virtual]

Returns a value representing the strategic advantage of this region according to Broodwar.

Implements BWAPI::Region.

int BWAPI::RegionImpl::getDistance ( BWAPI::Region other) const [virtual]

Retrieves the center-to-center distance between two regions.

Implements BWAPI::Region.

Here is the call graph for this function:

virtual int BWAPI::RegionImpl::getDistance ( BWAPI::Region other) const [virtual]

Retrieves the center-to-center distance between two regions.

Implements BWAPI::Region.

int BWAPI::RegionImpl::getID ( ) const [virtual]

Returns the unique ID for this region assigned by Broodwar.

Implements BWAPI::Region.

virtual int BWAPI::RegionImpl::getID ( ) const [virtual]

Returns the unique ID for this region assigned by Broodwar.

Implements BWAPI::Region.

const std::set< BWAPI::Region * > & BWAPI::RegionImpl::getNeighbors ( ) const [virtual]

Retrieves the set of neighbors that this region is connected to.

Implements BWAPI::Region.

virtual const std::set<BWAPI::Region*>& BWAPI::RegionImpl::getNeighbors ( ) const [virtual]

Retrieves the set of neighbors that this region is connected to.

Implements BWAPI::Region.

Returns an ID for the body of land that this region belongs to.

Implements BWAPI::Region.

Here is the caller graph for this function:

virtual int BWAPI::RegionImpl::getRegionGroupID ( ) const [virtual]

Returns an ID for the body of land that this region belongs to.

Implements BWAPI::Region.

bool BWAPI::RegionImpl::isHigherGround ( ) const [virtual]

Returns true if this region belongs to strategic higher ground, assigned by Broodwar.

Implements BWAPI::Region.

virtual bool BWAPI::RegionImpl::isHigherGround ( ) const [virtual]

Returns true if this region belongs to strategic higher ground, assigned by Broodwar.

Implements BWAPI::Region.

bool BWAPI::RegionImpl::isWalkable ( ) const [virtual]

Returns true if the region can be walked on by ground units.

Implements BWAPI::Region.

virtual bool BWAPI::RegionImpl::isWalkable ( ) const [virtual]

Returns true if the region can be walked on by ground units.

Implements BWAPI::Region.

Here is the call graph for this function:

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines