Public Member Functions | Protected Attributes | List of all members
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]

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. More...
 
virtual AlpsReturnStatus decode (AlpsEncoded &encoded)
 Unpack a node description from an encoded. More...
 

Protected Attributes

AlpsModelmodel_
 A pointer to model. More...
 

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 ( )
inlinevirtual

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
inlinevirtual

Pack node description into an encoded.

Definition at line 55 of file AlpsNodeDesc.h.

virtual AlpsReturnStatus AlpsNodeDesc::decode ( AlpsEncoded encoded)
inlinevirtual

Unpack a node description from an encoded.

Fill member data.

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: