/************************************************************************************** 砂层组道类 **************************************************************************************/ #ifndef TRACKSANDLAYEROBJ_H #define TRACKSANDLAYEROBJ_H #pragma once #include "TrackStratum.h" class AFX_EXT_CLASS CTrackSandLayer : public CTrackStratum { public: CTrackSandLayer(); CTrackSandLayer(const CRect8& position); virtual ~CTrackSandLayer(); public: public: virtual void Serialize(CArchive& ar, const short &ver); //重设取芯位置符号的属性 virtual void ResetChildProperties(); // PCG格式的读写 //读pcg格式的道 virtual int ReadPCG_Self(CFile &fr,CXmlParse& xp,const short& ver ); //读pcg格式的数据 virtual int ReadPCG_Data(CFile &fr,const short& ver); //写pcg格式的道 virtual void WritePCG_Trace(CFile &fw,int nBaseTabNum); //写pcg格式的道内数据 virtual void WritePCG_Data(CFile &fw,int nBaseTabNum); public: virtual int ReadPCG_Self(CKXmlParse& xp, const short& ver); //读pcg格式的数据 virtual int ReadPCG_Data(CKXmlParse& xp, const short& ver); }; #endif