| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #pragma once
- #include "ReportProjFile.h"
- #include "PartSTDDataClr.h"
- #include "PartSizeFileClr.h"
- #include "TriTempFileClr.h"
- namespace OTSINTERFACE {
- using namespace System::Collections::Generic;
- using namespace System;
- using namespace OTSDATA;
- public ref class COTSReportProjFileClr : public Object
- {
- public:
- COTSReportProjFileClr(); // constructor
- COTSReportProjFileClr(CReportProjFilePtr); // copy constructor
-
- ~COTSReportProjFileClr();
- !COTSReportProjFileClr();
- public:
- CReportProjFilePtr GetReportProjFilePtr();
-
- // version string
- String^ GetFileVersion();
- void SetFileVersion(String^ strVersion);
- // particle STD data
- CPartSTDDataClr^ GetPartSTDData();
- void SetPartSTDData(CPartSTDDataClr^ a_pPartSTDData);
-
- // triangle template file
- CTriTempFileClr^ GetTriTemp();
- void SetTriTemp(CTriTempFileClr^ a_pTriTemp);
- // scaling factor
- double GetScale();
- void SetScale(double a_dScale);
- // sample measure result file pathname strings
- List<String^>^ GetSmplMsrResultFilePathNames();
- void SetSmplMsrResultFilePathNames(List<String^>^ a_listSmplMsrResultFilePathNames);
-
- private:
- CReportProjFilePtr* m_LpReportFile;
- };
-
- }
|