name: NBestPath

synopsis:


g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_search.a

#include <NBestPath.h>

long getNumPaths() const;
boolean setPaths(SingleLinkedList<NBestNode>& arg);
SingleLinkedList<NBestNode>& getPaths();
boolean setFrameIndex(long arg);
long getFrameIndex();
boolean setMaxScore(float arg);
float getMaxScore();
boolean insertPath(NBestNode* path);
boolean growPaths(NBestPath**& path_list, float scale, float penalty, long max_paths, float beam);
boolean prune(float beam, long max_paths);
quick start:


long nbest_beam = 50;
long max_paths = 10;

NBestNode nnode;
NBestPath npath;

npath.insertPath(nnode);
npath.prune(nbest_beam, max_paths);

description:

This class represents a path in the hypothesis space corresponding to one of the N most likely hypotheses generated by the recognizer.

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: