#include <RectangleArray.h>
Public Member Functions | |
| RectangleArray (unsigned int width=1, unsigned int height=1, Type *data=NULL) | |
| RectangleArray (const RectangleArray< Type > &rectangleArray) | |
| ~RectangleArray (void) | |
| unsigned int | getWidth (void) const |
| unsigned int | getHeight (void) const |
| Type * | getItem (unsigned int x, unsigned int y) |
| Type * | operator[] (int i) |
| Type const *const | operator[] (int i) const |
| void | setItem (unsigned int x, unsigned int y, Type *item) |
| void | resize (unsigned int width, unsigned int height) |
| void | printToFile (FILE *f) |
| void | saveToFile (const std::string &fileName) |
| void | setTo (const Type &value) |
| void | setBorderTo (const Type &value) |
Template used for work with dynamically initialized array with dimension 2.
| BWTA::RectangleArray< Type >::RectangleArray | ( | unsigned int | width = 1, |
| unsigned int | height = 1, |
||
| Type * | data = NULL |
||
| ) |
Creates the array with the specified proportions.
| width | Width of the new array. |
| height | Height of the new array. |
| BWTA::RectangleArray< Type >::RectangleArray | ( | const RectangleArray< Type > & | rectangleArray | ) |
Copy constructor

| BWTA::RectangleArray< Type >::~RectangleArray | ( | void | ) |
Destorys the array and deletes all content of array.
| unsigned int BWTA::RectangleArray< Type >::getHeight | ( | void | ) | const |
Gets the height of the array.

| Type * BWTA::RectangleArray< Type >::getItem | ( | unsigned int | x, |
| unsigned int | y | ||
| ) |
Gets item of the array on the specified position.
| x | horizontal index of the array position. |
| y | vertical index of the array position. |
| unsigned int BWTA::RectangleArray< Type >::getWidth | ( | void | ) | const |
Gets the width of the array.

| Type* BWTA::RectangleArray< Type >::operator[] | ( | int | i | ) | [inline] |
| Type const* const BWTA::RectangleArray< Type >::operator[] | ( | int | i | ) | const [inline] |
| void BWTA::RectangleArray< Type >::printToFile | ( | FILE * | f | ) |
| void BWTA::RectangleArray< Type >::resize | ( | unsigned int | width, |
| unsigned int | height | ||
| ) |
| void BWTA::RectangleArray< Type >::saveToFile | ( | const std::string & | fileName | ) |
| void BWTA::RectangleArray< Type >::setBorderTo | ( | const Type & | value | ) |
| void BWTA::RectangleArray< Type >::setItem | ( | unsigned int | x, |
| unsigned int | y, | ||
| Type * | item | ||
| ) |
Sets item of the array on the specified position.
| x | horizontal index of the array position. |
| y | vertical index of the array position. |
| item | new value of the field. |
| void BWTA::RectangleArray< Type >::setTo | ( | const Type & | value | ) |
Sets all fields of the array to the specified value
1.7.6.1