A class to refer to the description of a search tree node. More...
#include <AlpsNodeDesc.h>
Public Member Functions | |
AlpsNodeDesc () | |
AlpsNodeDesc (AlpsModel *m) | |
virtual | ~AlpsNodeDesc () |
AlpsModel * | getModel () const |
void | setModel (AlpsModel *m) |
virtual AlpsReturnStatus | encode (AlpsEncoded *encoded) const |
Pack node description into an encoded. | |
virtual AlpsReturnStatus | decode (AlpsEncoded &encoded) |
Unpack a node description from an encoded. | |
Protected Attributes | |
AlpsModel * | model_ |
A pointer to model. |
A class to refer to the description of a search tree node.
FIXME* : write a better doc...
Definition at line 35 of file AlpsNodeDesc.h.
AlpsNodeDesc::AlpsNodeDesc | ( | ) | [inline] |
Definition at line 45 of file AlpsNodeDesc.h.
AlpsNodeDesc::AlpsNodeDesc | ( | AlpsModel * | m | ) | [inline] |
Definition at line 46 of file AlpsNodeDesc.h.
virtual AlpsNodeDesc::~AlpsNodeDesc | ( | ) | [inline, virtual] |
Definition at line 49 of file AlpsNodeDesc.h.
AlpsModel* AlpsNodeDesc::getModel | ( | ) | const [inline] |
Definition at line 51 of file AlpsNodeDesc.h.
void AlpsNodeDesc::setModel | ( | AlpsModel * | m | ) | [inline] |
Definition at line 52 of file AlpsNodeDesc.h.
virtual AlpsReturnStatus AlpsNodeDesc::encode | ( | AlpsEncoded * | encoded | ) | const [inline, virtual] |
Pack node description into an encoded.
Reimplemented in BlisNodeDesc, and BlisNodeDesc.
Definition at line 55 of file AlpsNodeDesc.h.
virtual AlpsReturnStatus AlpsNodeDesc::decode | ( | AlpsEncoded & | encoded | ) | [inline, virtual] |
Unpack a node description from an encoded.
Fill member data.
Reimplemented in BlisNodeDesc, and BlisNodeDesc.
Definition at line 63 of file AlpsNodeDesc.h.
AlpsModel* AlpsNodeDesc::model_ [protected] |
A pointer to model.
Definition at line 41 of file AlpsNodeDesc.h.