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().