BWAPI
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Public Member Functions
BWAPI::Position Class Reference

#include <Position.h>

List of all members.

Public Member Functions

 Position ()
 Position (const TilePosition &position)
 Position (int x, int y)
bool operator== (const Position &position) const
bool operator!= (const Position &position) const
bool operator< (const Position &position) const
 operator bool () const
bool isValid () const
Position operator+ (const Position &position) const
Position operator- (const Position &position) const
PositionmakeValid ()
Positionoperator+= (const Position &position)
Positionoperator-= (const Position &position)
double getDistance (const Position &position) const
int getApproxDistance (const Position &position) const
double getLength () const
bool hasPath (const Position &destination) const
int & x ()
int & y ()
int x () const
int y () const

Constructor & Destructor Documentation

BWAPI::Position::Position ( const TilePosition position) [explicit]
BWAPI::Position::Position ( int  x,
int  y 
)

Member Function Documentation

int BWAPI::Position::getApproxDistance ( const Position position) const

Here is the caller graph for this function:

double BWAPI::Position::getDistance ( const Position position) const

Here is the caller graph for this function:

double BWAPI::Position::getLength ( ) const
bool BWAPI::Position::hasPath ( const Position destination) const
bool BWAPI::Position::isValid ( ) const

Here is the caller graph for this function:

BWAPI::Position::operator bool ( ) const
bool BWAPI::Position::operator!= ( const Position position) const
Position BWAPI::Position::operator+ ( const Position position) const
Position& BWAPI::Position::operator+= ( const Position position)
Position BWAPI::Position::operator- ( const Position position) const
Position& BWAPI::Position::operator-= ( const Position position)
bool BWAPI::Position::operator< ( const Position position) const
bool BWAPI::Position::operator== ( const Position position) const

Here is the caller graph for this function:

int BWAPI::Position::x ( ) const

Here is the caller graph for this function:

int BWAPI::Position::y ( ) const

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