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.
nmWTAI-Platform/Include/mGui/mGuiJob/SubMLs/tLayerDesc.h

35 lines
782 B
C

#pragma once
#include "Defines.h"
#include "ZxDynamic.h"
#include "IxSerDes.h"
#include "IxDynObj.h"
#include "mGuiJob_global.h"
// Basic对话框设定的多层中每一层的信息描述
class M_GUI_JOB_EXPORT tLayerDesc : virtual public IxSerDes,
virtual public IxDynObj
{
ZX_DECLARE_DYNAMIC
public:
tLayerDesc();
// 序列化
virtual void onSerialize(ZxSerializer* ser);
virtual void onDeserialize(ZxSerializer* ser);
virtual void copyFrom(tLayerDesc* p1);
public:
QString m_sLayerName;//名称
double m_dThickness;//厚度
QString m_sUnit; //厚度单位默认为 m
double m_dRatio; //所占百分比
QColor m_clr; //背景色
QString m_sRemark; //备注
QMap<QString, double> m_mapOthers;
};