AlpsNodeDesc Class Reference

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

#include <AlpsNodeDesc.h>

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

List of all members.

Public Member Functions

 AlpsNodeDesc ()
 AlpsNodeDesc (AlpsModel *m)
virtual ~AlpsNodeDesc ()
AlpsModelgetModel () 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

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

References model_.

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.

References model_.

void AlpsNodeDesc::setModel ( AlpsModel m  )  [inline]

Definition at line 52 of file AlpsNodeDesc.h.

References model_.

virtual AlpsReturnStatus AlpsNodeDesc::encode ( AlpsEncoded encoded  )  const [inline, virtual]

Pack node description into an encoded.

Reimplemented in AlpsDecompNodeDesc.

Definition at line 55 of file AlpsNodeDesc.h.

References AlpsReturnStatusOk.

virtual AlpsReturnStatus AlpsNodeDesc::decode ( AlpsEncoded encoded  )  [inline, virtual]

Unpack a node description from an encoded.

Fill member data.

Reimplemented in AlpsDecompNodeDesc.

Definition at line 63 of file AlpsNodeDesc.h.

References AlpsReturnStatusOk.


Member Data Documentation


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

Generated on 12 Mar 2015 for Dip-All by  doxygen 1.6.1