| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #pragma once
- #include "TriTempFile.h"
- #include "TriTempItemClr.h"
- namespace OTSINTERFACE {
- using namespace System::Collections::Generic;
- using namespace System;
- using namespace OTSDATA;
- using namespace OTSMODEL;
- public ref class CTriTempFileClr
- {
- public:
- CTriTempFileClr(); // constructor
- CTriTempFileClr(CTriTempFilePtr); // copy constructor
- !CTriTempFileClr();
- ~CTriTempFileClr();
- CTriTempFilePtr GetTriTempFilePtr();
-
- bool Init();
- // name
- String^ GetName();
- void SetName(String^ a_strName);
- // version
- String^ GetVersion();
- void SetVersion(String^ a_strVersion);
- // triangle template list
- CTriTempItemListClr^ GetTriTempItemList();
- void SetTriTempItemList(CTriTempItemListClr^ a_listTriTemp, bool a_bClear);
- //CTriTempItemClr^ GetTriTempByIndex(int a_nIndex);
- //CTriTempItemClr^ GetTriTempByName(String^ a_strPartSizeName);
- //// part STD data
- //CPartSTDDataClr^ GetPartSTDData();
- //void SetPartSTDData(CPartSTDDataClr^ a_pPartSTDData);
- //bool GetPartNameList(List<String^>^%);
- private:
- CTriTempFilePtr* m_LpTempFile;
- };
- typedef System::Collections::Generic::List<CTriTempFileClr^> CTriTempFileListClr;
- }
|