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

indri::lang::SmoothingAnnotatorWalker Class Reference

#include <SmoothingAnnotatorWalker.hpp>

Inheritance diagram for indri::lang::SmoothingAnnotatorWalker:

indri::lang::Walker List of all members.

Public Member Functions

 SmoothingAnnotatorWalker (indri::api::Parameters &parameters)
 ~SmoothingAnnotatorWalker ()
void after (indri::lang::RawScorerNode *scorer)
void after (indri::lang::NestedRawScorerNode *scorer)
void after (indri::lang::ShrinkageScorerNode *scorer)
void after (indri::lang::LengthPrior *prior)

Private Member Functions

void _loadSmoothingRules (indri::api::Parameters &parameters)
const std::string & _matchSmoothingRule (const std::string &node, const std::string &field, const std::string &op)

Private Attributes

std::vector< rule_type * > _rules
std::string _defaultSmoothing

Constructor & Destructor Documentation

indri::lang::SmoothingAnnotatorWalker::SmoothingAnnotatorWalker indri::api::Parameters parameters  )  [inline]
 

indri::lang::SmoothingAnnotatorWalker::~SmoothingAnnotatorWalker  )  [inline]
 


Member Function Documentation

void indri::lang::SmoothingAnnotatorWalker::_loadSmoothingRules indri::api::Parameters parameters  )  [inline, private]
 

const std::string& indri::lang::SmoothingAnnotatorWalker::_matchSmoothingRule const std::string &  node,
const std::string &  field,
const std::string &  op
[inline, private]
 

void indri::lang::SmoothingAnnotatorWalker::after indri::lang::LengthPrior prior  )  [inline, virtual]
 

Reimplemented from indri::lang::Walker.

void indri::lang::SmoothingAnnotatorWalker::after indri::lang::ShrinkageScorerNode scorer  )  [inline, virtual]
 

Reimplemented from indri::lang::Walker.

void indri::lang::SmoothingAnnotatorWalker::after indri::lang::NestedRawScorerNode scorer  )  [inline, virtual]
 

Reimplemented from indri::lang::Walker.

void indri::lang::SmoothingAnnotatorWalker::after indri::lang::RawScorerNode scorer  )  [inline, virtual]
 

Reimplemented from indri::lang::Walker.


Member Data Documentation

std::string indri::lang::SmoothingAnnotatorWalker::_defaultSmoothing [private]
 

std::vector<rule_type*> indri::lang::SmoothingAnnotatorWalker::_rules [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:02 2010 for Lemur by doxygen 1.3.4