| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #pragma once
- #include "BSEImgClr.h"
- #include "BSEImgFileMgr.h"
- namespace OTSINTERFACE {
- using namespace System;
- using namespace System::Drawing;
- using namespace OTSDATA;
- using namespace OTSMODEL;
- public ref class CBSEImgFileMgrClr : public Object
- {
- public:
- CBSEImgFileMgrClr();
- CBSEImgFileMgrClr(CBSEImgFileMgrPtr);
- CBSEImgFileMgrClr(CBSEImgFileMgr*);
- CBSEImgFileMgrPtr GetBSEImgFileMgrPtr();
- ~CBSEImgFileMgrClr();
- !CBSEImgFileMgrClr();
-
- public:
-
- // Load/Save
- bool Load(String^ a_strPathName, bool a_bClear);
- bool Save(String^ a_strPathName);
- // LoadFromBitmap
- bool LoadFromBitmap(String^ a_strPathName, bool a_bClear);
- // SaveIntoBitmap
- bool SaveIntoBitmap(String^ a_strPathName);
- // file pathname
- String^ GetPathName();// { return m_strPathName; }
- void SetPathName(String^ a_strPathName); //{ m_strPathName = a_strPathName; }
- //image
- CBSEImgClr^ GetBSEImg(); //{ return m_poBSE; }
- bool SetBSEImg(CBSEImgClr^ a_poBSE);
-
- protected:
- CBSEImgFileMgrPtr *m_BSEImgFileMgr;
- };
- }
|