#include <fixedarray.h>

Public Types | |
| typedef TYPE | value_type |
| typedef TYPE & | reference |
| typedef const TYPE & | const_reference |
| typedef TYPE * | pointer |
| typedef const TYPE * | const_pointer |
| typedef unsigned long | size_type |
| typedef long | difference_type |
Public Member Functions | |
| ~SquareArray () | |
| SquareArray () | |
| SquareArray (TYPE def) | |
| bool | empty () const |
| int | size () const |
| int | width () const |
| int | height () const |
| template<class Indexer> | |
| TYPE & | operator() (const Indexer &i) |
| template<class Indexer> | |
| const TYPE & | operator() (const Indexer &i) const |
| void | init (const TYPE &def) |
Protected Attributes | |
| FixedArray< TYPE, 2 *RADIUS+1, 2 *RADIUS+1 > | data |
| typedef TYPE SquareArray< TYPE, RADIUS >::value_type |
| typedef TYPE& SquareArray< TYPE, RADIUS >::reference |
| typedef const TYPE& SquareArray< TYPE, RADIUS >::const_reference |
| typedef TYPE* SquareArray< TYPE, RADIUS >::pointer |
| typedef const TYPE* SquareArray< TYPE, RADIUS >::const_pointer |
| typedef unsigned long SquareArray< TYPE, RADIUS >::size_type |
| typedef long SquareArray< TYPE, RADIUS >::difference_type |
| SquareArray< TYPE, RADIUS >::~SquareArray | ( | ) | [inline] |
| SquareArray< TYPE, RADIUS >::SquareArray | ( | ) | [inline] |
| SquareArray< TYPE, RADIUS >::SquareArray | ( | TYPE | def | ) | [inline] |
| bool SquareArray< TYPE, RADIUS >::empty | ( | ) | const [inline] |
| int SquareArray< TYPE, RADIUS >::size | ( | ) | const [inline] |
| int SquareArray< TYPE, RADIUS >::width | ( | ) | const [inline] |
| int SquareArray< TYPE, RADIUS >::height | ( | ) | const [inline] |
| TYPE& SquareArray< TYPE, RADIUS >::operator() | ( | const Indexer & | i | ) | [inline] |
| const TYPE& SquareArray< TYPE, RADIUS >::operator() | ( | const Indexer & | i | ) | const [inline] |
| void SquareArray< TYPE, RADIUS >::init | ( | const TYPE & | def | ) | [inline] |
FixedArray<TYPE, 2*RADIUS+1, 2*RADIUS+1> SquareArray< TYPE, RADIUS >::data [protected] |
1.5.6