| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- #pragma once
- #include "RptParamFile.h"
- #include "PartSizeFileClr.h"
- #include "TriTempFileClr.h"
- #include "PartSTDDataClr.h"
- namespace OTSINTERFACE {
- using namespace System::Collections::Generic;
- using namespace System;
- using namespace OTSDATA;
- using namespace OTSMODEL;
- public ref class CRptParamFileClr
- {
- public:
-
- CRptParamFileClr(); // constructor
- CRptParamFileClr(CRptParamFilePtr); // copy constructor
- ~CRptParamFileClr();
- !CRptParamFileClr();
- CRptParamFilePtr GetRptParamFilePtr();
- // file version
- String^ GetVersion();
- void SetVersion(String^ a_strVersion);
- // particle size level file folder
- String^ GetSizeFileFolder();
- void SetSizeFileFolder(String^ a_strSizeFileFolder);
- // particle size level file
- CPartSizeFileClr^ GetPartSizeFile();
- void SetPartSizeFile(CPartSizeFileClr^ a_pPartSizeFile);
- // triangulation template file folder
- String^ GetTrigTempFileFolder();
- void SetTrigTempFileFolder(String^ a_strTrigTempFileFolder);
- CTriTempFileClr^ GetTriTempFile();
- void SetTriTempFile(CTriTempFileClr^ a_pTriTempFile);
- // report template file folder
- String^ GetRptTempFileFolder();
- void SetRptTempFileFolder(String^ a_strRptTempFileFolder);
- // report template file path
- String^ GetRptTempFilePath();
- void SetRptTempFilePath(String^ a_strRptTempFilePath);
- // particle STD analysis file folder
- String^ GetSTDFileFolder();
- void SetSTDFileFolder(String^ a_strSTDFileFolder);
- // STD analysis file
- CPartSTDDataClr^ GetPartSTDData();
- void SetPartSTDData(CPartSTDDataClr^ a_pSTDData);
- // scaling factor
- double GetScale();
- void SetScale(double a_dScale);
- //show elements col name
- String^ GetElementsColName();
- void SetElementsColName(String^ a_strElementsColName);
- //default computed column name
- String^ GetDefaultComputedColName();
- void SetDefaultComputedColName(String^ a_strDefaultComputedColName);
- private:
- CRptParamFilePtr* m_LpRptParamFile;
- };
- }
|