#ifndef _NS_COMB_H_ #define _NS_COMB_H_ #include "ns.h" class CombinationMetric : public EvaluationMetric { public: CombinationMetric(const std::string& cmd); virtual boost::shared_ptr CreateSegmentEvaluator(const std::vector >& refs) const; virtual float ComputeScore(const SufficientStats& stats) const; virtual unsigned SufficientStatisticsVectorSize() const; private: std::vector metrics; std::vector coeffs; std::vector offsets; unsigned total_size; }; #endif