#pragma once #include "RptParamFile.h" //#include "PartSizeFileClr.h" //#include "TriTempFileClr.h" //#include "PartSTDDataClr.h" namespace OTSCLRINTERFACE { 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); // 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; }; }