KGrid2D::Generic< Type > Class Template Reference
#include <kgrid2d.h>
Inheritance diagram for KGrid2D::Generic< Type >:
Public Member Functions | |
| Generic (uint width=0, uint height=0) | |
| void | resize (uint width, uint height) |
| void | fill (const Type &value) |
| uint | width () const |
| uint | height () const |
| uint | size () const |
| uint | index (const Coord &c) const |
| Coord | coord (uint index) const |
| const Type & | at (const Coord &c) const |
| Type & | at (const Coord &c) |
| const Type & | operator[] (const Coord &c) const |
| Type & | operator[] (const Coord &c) |
| const Type & | at (uint index) const |
| Type & | at (uint index) |
| const Type & | operator[] (uint index) const |
| Type & | operator[] (uint index) |
| bool | inside (const Coord &c) const |
| void | bound (Coord &c) const |
Protected Attributes | |
| uint | _width |
| uint | _height |
| TQValueVector< Type > | _vector |
Detailed Description
template<class Type>
class KGrid2D::Generic< Type >
This template class represents a generic bidimensionnal grid.
Each node contains an element of the template type.
- Since
- 3.2
Constructor & Destructor Documentation
template<class Type>
|
inline |
Member Function Documentation
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
template<class Type>
|
inline |
The documentation for this class was generated from the following file:
Trinity API Reference