Public Member Functions | |
Coord (size_t i, size_t j, size_t k) | |
Pass in the three coords. | |
size_t | operator[] (size_t i) const |
i should be 0,1,2 only. | |
size_t | first () const |
The first (height) coordinate. | |
size_t | second () const |
The second (row) coordinate. | |
size_t | third () const |
The third (column) coordinate. |
code::Data3D< T2, T3, T4, X >::Coord::Coord | ( | size_t | i, | |
size_t | j, | |||
size_t | k | |||
) | [inline] |
Pass in the three coords.
0 is the slower varying coordinate.
size_t code::Data3D< T2, T3, T4, X >::Coord::first | ( | ) | const [inline] |
The first (height) coordinate.
size_t code::Data3D< T2, T3, T4, X >::Coord::operator[] | ( | size_t | i | ) | const [inline] |
i should be 0,1,2 only.
O is the slower varying coordinate.
size_t code::Data3D< T2, T3, T4, X >::Coord::second | ( | ) | const [inline] |
The second (row) coordinate.
size_t code::Data3D< T2, T3, T4, X >::Coord::third | ( | ) | const [inline] |
The third (column) coordinate.