#ifndef _GENERATOR_CLASS #define _GENERATOR_CLASS #include "DependencyStructure.h" class Generator { public: Generator(void); ~Generator(void); string Summarize(DependencyStructure &Article); private: DependencyStructure a; void addWord(int index, vector &summary); void addSubject(int index, vector &summary); void addVerb(int index, vector &summary); int getHighestRatedRelated(int index, string tag); int getHighestRatedRelatedBy(int index, vector labels); void addWordsRelatedTo(int index, vector labels, int limit, vector &summary); bool stringIn(string s, vector a); void saveAsJavaScript(); vector adjectiveLabels, seriesLabels, adverbLabels, preVerbLabels, verbLabels; }; #endif