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 "Defines.h"
|
|
|
|
|
|
#include "ZxDynamic.h"
|
|
|
|
|
|
#include "IxSerDes.h"
|
|
|
|
|
|
#include "IxDynObj.h"
|
|
|
|
|
|
#include "mGuiJob_global.h"
|
|
|
|
|
|
|
|
|
|
|
|
// 多层中每一层的所有信息,包括参数。。。。。对应ModelParameter
|
|
|
|
|
|
class M_GUI_JOB_EXPORT tLayerParaInfo : virtual public IxSerDes,
|
|
|
|
|
|
virtual public IxDynObj
|
|
|
|
|
|
{
|
|
|
|
|
|
ZX_DECLARE_DYNAMIC
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
tLayerParaInfo();
|
|
|
|
|
|
~tLayerParaInfo();
|
|
|
|
|
|
|
|
|
|
|
|
// 序列化
|
|
|
|
|
|
virtual void onSerialize(ZxSerializer* ser);
|
|
|
|
|
|
virtual void onDeserialize(ZxSerializer* ser);
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
void makesureTags();
|
|
|
|
|
|
|
|
|
|
|
|
void appendPara(QString s, double d);
|
|
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
|
|
|
|
|
|
|
QString getTagByCode(QString sCode, QString sType);
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
QString m_sWelCode;
|
|
|
|
|
|
QString m_sResCode;
|
|
|
|
|
|
QString m_sWbsCode;//
|
|
|
|
|
|
QString m_sBdyCode;//可有可无
|
|
|
|
|
|
|
|
|
|
|
|
QString m_sWelTag;
|
|
|
|
|
|
QString m_sResTag;
|
|
|
|
|
|
QString m_sWbsTag;//
|
|
|
|
|
|
QString m_sBdyTag;//可有可无
|
|
|
|
|
|
|
|
|
|
|
|
bool m_bCrossFlow;//权宜之计
|
|
|
|
|
|
|
|
|
|
|
|
QMap<QString, double> m_mapParas;
|
|
|
|
|
|
};
|