#include <STK_Cell.h>
Inherits CellBase< TYPE >.
Public Member Functions | |
| CellVe (CellVe< TYPE > *up=NULL, CellVe< TYPE > *down=NULL) | |
| CellVe (CellVe< TYPE > *up, CellVe< TYPE > *down, const TYPE &data) | |
| CellVe (const CellVe< TYPE > &C) | |
| virtual | ~CellVe () |
| CellVe< TYPE > & | operator= (const CellVe< TYPE > &C) |
| CellVe< TYPE > & | operator= (const TYPE &v) |
| CellVe< TYPE > * | getUp () const |
| CellVe< TYPE > * | getDown () const |
| void | setUp (CellVe< TYPE > *pcell) |
| void | setDown (CellVe< TYPE > *pcell) |
Protected Attributes | |
| CellVe< TYPE > * | up_ |
| pointer on the upper cell | |
| CellVe< TYPE > * | down_ |
| pointer on the cell down | |
Definition at line 156 of file STK_Cell.h.
| STK::CellVe< TYPE >::CellVe | ( | CellVe< TYPE > * | up = NULL, |
|
| CellVe< TYPE > * | down = NULL | |||
| ) | [inline] |
Default Ctor.
Definition at line 340 of file STK_Cell.h.
References STK::CellVe< TYPE >::down_, and STK::CellVe< TYPE >::up_.
| STK::CellVe< TYPE >::CellVe | ( | CellVe< TYPE > * | up, | |
| CellVe< TYPE > * | down, | |||
| const TYPE & | data | |||
| ) | [inline] |
Ctor with a reference to the data.
Definition at line 347 of file STK_Cell.h.
References STK::CellVe< TYPE >::down_, and STK::CellVe< TYPE >::up_.
| STK::CellVe< TYPE >::CellVe | ( | const CellVe< TYPE > & | C | ) | [inline] |
Copy Ctor.
Definition at line 355 of file STK_Cell.h.
References STK::CellBase< TYPE >::data_, STK::CellVe< TYPE >::down_, and STK::CellVe< TYPE >::up_.
| STK::CellVe< TYPE >::~CellVe | ( | ) | [inline, virtual] |
| CellVe< TYPE > & STK::CellVe< TYPE >::operator= | ( | const CellVe< TYPE > & | C | ) | [inline] |
Operator = : overwrite the Cell with C.
Definition at line 367 of file STK_Cell.h.
References STK::CellBase< TYPE >::data_, STK::CellVe< TYPE >::down_, and STK::CellVe< TYPE >::up_.
| CellVe< TYPE > & STK::CellVe< TYPE >::operator= | ( | const TYPE & | v | ) | [inline] |
operator = : write a value on the cell.
Reimplemented from STK::CellBase< TYPE >.
Reimplemented in STK::Cell2D< TYPE >.
Definition at line 375 of file STK_Cell.h.
References STK::CellBase< TYPE >::data_.
00375 { data_ = v; 00376 return *this; 00377 } 00378
| CellVe< TYPE > * STK::CellVe< TYPE >::getUp | ( | ) | const [inline] |
Give the adress of the cell up.
Definition at line 383 of file STK_Cell.h.
00383 { return up_;} 00384
| CellVe< TYPE > * STK::CellVe< TYPE >::getDown | ( | ) | const [inline] |
Give the adress of the cell down.
Definition at line 388 of file STK_Cell.h.
References STK::CellVe< TYPE >::down_.
00388 { return down_;} 00389
| void STK::CellVe< TYPE >::setUp | ( | CellVe< TYPE > * | pcell | ) | [inline] |
| void STK::CellVe< TYPE >::setDown | ( | CellVe< TYPE > * | pcell | ) | [inline] |
Set the adress of the cell down.
Definition at line 400 of file STK_Cell.h.
References STK::CellVe< TYPE >::down_.
00400 { down_ = down;} 00401
CellVe<TYPE>* STK::CellVe< TYPE >::up_ [protected] |
Definition at line 161 of file STK_Cell.h.
Referenced by STK::CellVe< TYPE >::CellVe(), and STK::CellVe< TYPE >::operator=().
CellVe<TYPE>* STK::CellVe< TYPE >::down_ [protected] |
Definition at line 162 of file STK_Cell.h.
Referenced by STK::CellVe< TYPE >::CellVe(), STK::CellVe< TYPE >::getDown(), STK::CellVe< TYPE >::operator=(), and STK::CellVe< TYPE >::setDown().
1.5.8