# AlpsNodeDesc Class Reference

A class to refer to the description of a search tree node. More...

`#include <AlpsNodeDesc.h>`

Inheritance diagram for AlpsNodeDesc:
[legend]
Collaboration diagram for AlpsNodeDesc:
[legend]

List of all members.

## 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.

## Detailed Description

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.

## Constructor & Destructor Documentation

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.

## Member Function Documentation

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.

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.

Definition at line 63 of file AlpsNodeDesc.h.

## Member Data Documentation

AlpsModel* AlpsNodeDesc::model_`[protected]`

A pointer to model.

Definition at line 41 of file AlpsNodeDesc.h.

The documentation for this class was generated from the following file:

- /home/coin/svn-release/Bcps-0.93.10/Alps/src/AlpsNodeDesc.h