MsrParamFileMgrClr.h 849 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #pragma once
  2. #include "MsrParamFileMgr.h"
  3. #include "MsrParamsClr.h"
  4. namespace OTSCLRINTERFACE {
  5. using namespace System;
  6. using namespace OTSMODEL;
  7. //CMsrParamFileMgrClr
  8. public ref class CMsrParamFileMrgClr : public Object
  9. {
  10. public:
  11. CMsrParamFileMrgClr(); // constructor
  12. CMsrParamFileMrgClr(CMsrParamFileMgrPtr);
  13. CMsrParamFileMrgClr(CMsrParamFileMrg*); // copy constructor
  14. !CMsrParamFileMrgClr();
  15. ~CMsrParamFileMrgClr();
  16. CMsrParamFileMgrPtr GetMsrParamFileMgrPtr();
  17. // Load/Save
  18. bool Load(String^ a_strPathName, bool a_bClear);
  19. bool Save(String^ a_strPathName);
  20. // file pathname
  21. String^ GetPathName();
  22. // measurement parameters file
  23. CMsrParamsClr^ GetMsrParams();
  24. bool SetMsrParamFile(CMsrParamsClr^ a_poMsrParams);
  25. protected:
  26. CMsrParamFileMgrPtr *m_LpMsrParamFileMrg;
  27. };
  28. }