eis/inc/eqpalg/algs/AlgTrendSlope.h

27 lines
477 B
C++

#ifndef _H_ALGORITHM_TREND_SLOPE_H
#define _H_ALGORITHM_TREND_SLOPE_H
#include <eqpalg/AlgCommonDefine.h>
#include <eqpalg/AlgorithmBase.h>
class AlgTrendSlope:virtual public AlgorithmBase
{
public:
AlgTrendSlope(const string name,const Json::Value rulejson, const string ruleid, IHDBTools* ihdb);
virtual ~AlgTrendSlope();
public:
virtual int Reload();
virtual int calculate(string& outjson);
private:
double m_timeitv;
double m_slope;
};
#endif