#include "scorer.h" #include "features/feature.h" namespace extractor { Scorer::Scorer(const vector >& features) : features(features) {} Scorer::Scorer() {} Scorer::~Scorer() {} vector Scorer::Score(const features::FeatureContext& context) const { vector scores; for (auto feature: features) { scores.push_back(feature->Score(context)); } return scores; } vector Scorer::GetFeatureNames() const { vector feature_names; for (auto feature: features) { feature_names.push_back(feature->GetName()); } return feature_names; } } // namespace extractor