RptParamFileClr.h 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #pragma once
  2. #include "RptParamFile.h"
  3. //#include "PartSizeFileClr.h"
  4. //#include "TriTempFileClr.h"
  5. //#include "PartSTDDataClr.h"
  6. namespace OTSCLRINTERFACE {
  7. using namespace System::Collections::Generic;
  8. using namespace System;
  9. using namespace OTSDATA;
  10. using namespace OTSMODEL;
  11. public ref class CRptParamFileClr
  12. {
  13. public:
  14. CRptParamFileClr(); // constructor
  15. CRptParamFileClr(CRptParamFilePtr); // copy constructor
  16. ~CRptParamFileClr();
  17. !CRptParamFileClr();
  18. CRptParamFilePtr GetRptParamFilePtr();
  19. // file version
  20. String^ GetVersion();
  21. void SetVersion(String^ a_strVersion);
  22. // particle size level file folder
  23. String^ GetSizeFileFolder();
  24. void SetSizeFileFolder(String^ a_strSizeFileFolder);
  25. // particle size level file
  26. /*CPartSizeFileClr^ GetPartSizeFile();
  27. void SetPartSizeFile(CPartSizeFileClr^ a_pPartSizeFile);*/
  28. // triangulation template file folder
  29. /*String^ GetTrigTempFileFolder();
  30. void SetTrigTempFileFolder(String^ a_strTrigTempFileFolder);*/
  31. /* CTriTempFileClr^ GetTriTempFile();
  32. void SetTriTempFile(CTriTempFileClr^ a_pTriTempFile);*/
  33. // report template file folder
  34. String^ GetRptTempFileFolder();
  35. void SetRptTempFileFolder(String^ a_strRptTempFileFolder);
  36. // report template file path
  37. String^ GetRptTempFilePath();
  38. void SetRptTempFilePath(String^ a_strRptTempFilePath);
  39. // particle STD analysis file folder
  40. String^ GetSTDFileFolder();
  41. void SetSTDFileFolder(String^ a_strSTDFileFolder);
  42. // scaling factor
  43. double GetScale();
  44. void SetScale(double a_dScale);
  45. //show elements col name
  46. String^ GetElementsColName();
  47. void SetElementsColName(String^ a_strElementsColName);
  48. //default computed column name
  49. String^ GetDefaultComputedColName();
  50. void SetDefaultComputedColName(String^ a_strDefaultComputedColName);
  51. private:
  52. CRptParamFilePtr* m_LpRptParamFile;
  53. };
  54. }