Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

BOSS_Duration Class Reference
[BOSS Duration Module]

Base class for all duration predicting modules. More...

#include <boss_duration.h>

Inheritance diagram for BOSS_Duration:

BOSS::Module BOSS_Duration_DE List of all members.

Public Member Functions

 BOSS_Duration (BOSS::Config &__cl, MySQL_Handler *__data_base)
 BOSS_Duration constructor.

virtual ~BOSS_Duration ()
 BOSS_Duration destructor.

virtual void operator() (xercesc::DOMNode *sentence)
 Runs the module.


Protected Member Functions

virtual void set_features (xercesc::DOMNode *sentence) const=0
void add_durations (xercesc::DOMNode *sentence) const
 Adds duration attributes to the BOSS DOM document.

virtual Duration find_dur (const xercesc::DOMElement *element, BOSS::DOMNodeVector &wlist, BOSS::DOMNodeVector &stmp, BOSS::DOMNodeVector &ptmp, BOSS::DOMNodeVector &htmp, unsigned w, unsigned s, unsigned p) const=0

Protected Attributes

BOSS_CartReadertree

Detailed Description

Base class for all duration predicting modules.

Author:
Joerg Broeggelwirth


Member Function Documentation

virtual Duration BOSS_Duration::find_dur const xercesc::DOMElement *  element,
BOSS::DOMNodeVector wlist,
BOSS::DOMNodeVector stmp,
BOSS::DOMNodeVector ptmp,
BOSS::DOMNodeVector htmp,
unsigned  w,
unsigned  s,
unsigned  p
const [protected, pure virtual]
 

Implemented in BOSS_Duration_DE.

virtual void BOSS_Duration::set_features xercesc::DOMNode *  sentence  )  const [protected, pure virtual]
 

Implemented in BOSS_Duration_DE.


Member Data Documentation

BOSS_CartReader* BOSS_Duration::tree [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 23:14:39 2005 for BOSS by doxygen 1.3.6