|
BWAPI
|
#include <RectangleArray.h>
Public Member Functions | |
| RectangleArray (unsigned int width, unsigned int height, T val=T()) | |
| RectangleArray () | |
| void | resize (unsigned int width, unsigned int height, T val=T()) |
| const std::vector< T > & | operator[] (int i) const |
| std::vector< T > & | operator[] (int i) |
Private Attributes | |
| std::vector< std::vector< T > > | mData |
Definition at line 6 of file RectangleArray.h.
| RectangleArray< T >::RectangleArray | ( | unsigned int | width, |
| unsigned int | height, | ||
| T | val = T() |
||
| ) | [inline] |
Definition at line 9 of file RectangleArray.h.
: mData(width, std::vector<T>(height, val)) {}
| RectangleArray< T >::RectangleArray | ( | ) | [inline] |
Definition at line 13 of file RectangleArray.h.
{}
| const std::vector<T>& RectangleArray< T >::operator[] | ( | int | i | ) | const [inline] |
Definition at line 23 of file RectangleArray.h.
{
return mData[i];
}
| std::vector<T>& RectangleArray< T >::operator[] | ( | int | i | ) | [inline] |
Definition at line 28 of file RectangleArray.h.
{
return mData[i];
}
| void RectangleArray< T >::resize | ( | unsigned int | width, |
| unsigned int | height, | ||
| T | val = T() |
||
| ) | [inline] |
Definition at line 16 of file RectangleArray.h.
Referenced by TerrainAnaysisClass::calculateConnectivity(), TerrainAnaysisClass::calculateWalkTileClearance(), TerrainAnaysisClass::createRegions(), and RectangleArray< WalkPosition >::resize().

std::vector<std::vector<T> > RectangleArray< T >::mData [private] |
Definition at line 34 of file RectangleArray.h.
Referenced by RectangleArray< WalkPosition >::operator[](), and RectangleArray< WalkPosition >::resize().
1.7.6.1