BWAPI
Public Member Functions | Public Attributes
Formation Class Reference

#include <Formation.h>

Inheritance diagram for Formation:
Inheritance graph
[legend]
Collaboration diagram for Formation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Formation (const Formation &f)
 Formation (const Vec &center, const Vec &direction=Vec(0, 0))
 Formation (const BWAPI::Position &p, const Vec &direction=Vec(0, 0))
 ~Formation ()
void computeMean ()
virtual void computeToPositions (const std::vector< pBayesianUnit > &vUnit)

Public Attributes

Vec center
Vec direction
Vec mean
std::vector< BWAPI::Position > end_positions
int space

Constructor & Destructor Documentation

Here is the call graph for this function:

Formation::Formation ( const Vec center,
const Vec direction = Vec(0,0) 
)

Here is the call graph for this function:

Formation::Formation ( const BWAPI::Position &  p,
const Vec direction = Vec(0, 0) 
)

Here is the call graph for this function:


Member Function Documentation

Here is the caller graph for this function:

void Formation::computeToPositions ( const std::vector< pBayesianUnit > &  vUnit) [virtual]

Reimplemented in LineFormation, ArcFormation, and SquareFormation.

Here is the call graph for this function:


Member Data Documentation

std::vector<BWAPI::Position> Formation::end_positions

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