You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include "iWxPseudoCSub.h"
|
|
|
|
|
|
|
|
|
|
class M_TOOL_PVT_EXPORT iWxPseudoCSubKrgKroPseu : public iWxPseudoCSub
|
|
|
|
|
{
|
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
explicit iWxPseudoCSubKrgKroPseu(QString sMethod, QWidget *parent = 0);
|
|
|
|
|
~iWxPseudoCSubKrgKroPseu();
|
|
|
|
|
virtual void initUI();
|
|
|
|
|
|
|
|
|
|
// 获取特殊数据
|
|
|
|
|
virtual float getSpecialV(QString s);
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
|
|
|
|
|
// 初始化
|
|
|
|
|
virtual void initLabels();
|
|
|
|
|
virtual void initUI_Tops();
|
|
|
|
|
virtual QWidget* initUI_Chart();
|
|
|
|
|
virtual QWidget* initUI_TableView();
|
|
|
|
|
virtual void initPsInfo(iPseudoCInfo*& pInfo);
|
|
|
|
|
|
|
|
|
|
// 表格及图形刷新
|
|
|
|
|
virtual void freshChartByTableChange();
|
|
|
|
|
// 对图形进行最后调整
|
|
|
|
|
virtual void adjustPlots(bool bForceLineVisible = false);
|
|
|
|
|
|
|
|
|
|
// 后台执行拟合
|
|
|
|
|
bool prepare4ColsData(VVecVariant& vvecRs);
|
|
|
|
|
bool splitFitData(VVecVariant& vvec4Cols, VVecVariant& vvec, int indexX, int indexY);
|
|
|
|
|
virtual void backFitKrgKroPseus(VVecVariant& vvecRs);
|
|
|
|
|
};
|