123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574 |
- #include "stdafx.h"
- #include "RptParamFileClr.h"
- #include <COTSUtilityDllFunExport.h>
- namespace OTSCLRINTERFACE {
- CRptParamFileClr::CRptParamFileClr() // constructor
- {
- m_LpRptParamFile = new CRptParamFilePtr(new CRptParamFile());
- }
-
- CRptParamFileClr::CRptParamFileClr(CRptParamFilePtr a_pRptParamFile) // copy constructor
- {
- ASSERT(a_pRptParamFile);
- if (!a_pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("CRptParamFileClr: invalide report param file pointer."));
- return;
- }
- m_LpRptParamFile = new CRptParamFilePtr(a_pRptParamFile);
-
- }
- CRptParamFileClr::~CRptParamFileClr()
- {
- if (m_LpRptParamFile != nullptr)
- {
- delete m_LpRptParamFile;
- m_LpRptParamFile = nullptr;
- }
- }
- CRptParamFileClr::!CRptParamFileClr()
- {
- if (m_LpRptParamFile != nullptr)
- {
- delete m_LpRptParamFile;
- m_LpRptParamFile = nullptr;
- }
- }
- CRptParamFilePtr CRptParamFileClr::GetRptParamFilePtr()
- {
- return *m_LpRptParamFile;
- }
- String^ CRptParamFileClr::GetVersion()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetVersion:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetVersion:invalid pointer."));
- return nullptr;
- }
- CString sVersion = pRptParamFile->GetVersion();
- String^ VersionClr = gcnew String(sVersion);
- return VersionClr;
- }
- void CRptParamFileClr::SetVersion(String^ a_strVersion)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetVersion:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetVersion:invalid pointer."));
- return;
- }
- ASSERT(a_strVersion);
- if (!a_strVersion)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetVersion:invalid pointer."));
- return;
- }
- pRptParamFile->SetVersion(a_strVersion);
- }
- // particle size level file folder
- String^ CRptParamFileClr::GetSizeFileFolder()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSizeFileFolder:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSizeFileFolder:invalid pointer."));
- return nullptr;
- }
- CString sFolder = pRptParamFile->GetSizeFileFolder();
- String^ FolderClr = gcnew String(sFolder);
- return FolderClr;
- }
- void CRptParamFileClr::SetSizeFileFolder(String^ a_strSizeFileFolder)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSizeFileFolder:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSizeFileFolder:invalid pointer."));
- return;
- }
- ASSERT(a_strSizeFileFolder);
- if (!a_strSizeFileFolder)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSizeFileFolder:invalid pointer."));
- return;
- }
- pRptParamFile->SetSizeFileFolder(a_strSizeFileFolder);
- }
- /*CPartSizeFileClr^ CRptParamFileClr::GetPartSizeFile()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetPartSizeFile:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetPartSizeFile:invalid pointer."));
- return nullptr;
- }
- CPartSizeFilePtr pPartSizeFile = pRptParamFile->GetPartSizeFile();
- ASSERT(pPartSizeFile);
- if (!pPartSizeFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetPartSizeFile:invalid pointer."));
- return nullptr;
- }
- CPartSizeFileClr^ PartSizeFileClr = gcnew CPartSizeFileClr(pPartSizeFile);
- return PartSizeFileClr;
- }*/
- /*void CRptParamFileClr::SetPartSizeFile(CPartSizeFileClr^ a_pPartSizeFile)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetPartSizeFile:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetPartSizeFile:invalid pointer."));
- return;
- }
- ASSERT(a_pPartSizeFile);
- if (!a_pPartSizeFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetPartSizeFile:invalid pointer."));
- return;
- }
- CPartSizeFilePtr pPartSizeFile = a_pPartSizeFile->GetPartSizeFilePtr();
- ASSERT(pPartSizeFile);
- if (!pPartSizeFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetPartSizeFile:invalid pointer."));
- return;
- }
- pRptParamFile->SetPartSizeFile(pPartSizeFile);
- }*/
- /*String^ CRptParamFileClr::GetTrigTempFileFolder()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetTrigTempFileFolder:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetTrigTempFileFolder:invalid pointer."));
- return nullptr;
- }
- CString sFolder = pRptParamFile->GetTrigTempFileFolder();
- String^ FolderClr = gcnew String(sFolder);
- return FolderClr;
- }*/
- /*void CRptParamFileClr::SetTrigTempFileFolder(String^ a_strTrigTempFileFolder)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetTrigTempFileFolder: invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetTrigTempFileFolder:invalid pointer."));
- return;
- }
- ASSERT(a_strTrigTempFileFolder);
- if (!a_strTrigTempFileFolder)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetTrigTempFileFolder:invalid pointer."));
- return;
- }
- pRptParamFile->SetTrigTempFileFolder(a_strTrigTempFileFolder);
- }*/
- /*CTriTempFileClr^ CRptParamFileClr::GetTriTempFile()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetTriTempFile:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetTriTempFile:invalid pointer."));
- return nullptr;
- }
- CTriTempFilePtr pTriTempFile = pRptParamFile->GetTriTempFile();
- ASSERT(pTriTempFile);
- if (!pTriTempFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetTriTempFile:invalid pointer."));
- return nullptr;
- }
- CTriTempFileClr^ RptParamFileClr = gcnew CTriTempFileClr(pTriTempFile);
- return RptParamFileClr;
- }*/
- /*void CRptParamFileClr::SetTriTempFile(CTriTempFileClr^ a_pTriTempFile)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetTriTempFile:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetTriTempFile:invalid pointer."));
- return;
- }
- ASSERT(a_pTriTempFile);
- if (!a_pTriTempFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetTriTempFile:invalid pointer."));
- return;
- }
- CTriTempFilePtr pTriTempFile = a_pTriTempFile->GetTriTempFilePtr();
- ASSERT(pTriTempFile);
- if (!pTriTempFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetTriTempFile:invalid pointer."));
- return;
- }
- pRptParamFile->SetTriTempFile(pTriTempFile);
- }*/
- String^ CRptParamFileClr::GetRptTempFileFolder()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFileFolder:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFileFolder:invalid pointer."));
- return nullptr;
- }
- CString sFolder = pRptParamFile->GetRptTempFileFolder();
- String^ FolderClr = gcnew String(sFolder);
- return FolderClr;
- }
- void CRptParamFileClr::SetRptTempFileFolder(String^ a_strRptTempFileFolder)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFileFolder:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFileFolder:invalid pointer."));
- return;
- }
- ASSERT(a_strRptTempFileFolder);
- if (!a_strRptTempFileFolder)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFileFolder:invalid pointer."));
- return;
- }
- pRptParamFile->SetRptTempFileFolder(a_strRptTempFileFolder);
- }
- // report template file path
- String^ CRptParamFileClr::GetRptTempFilePath()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFilePath:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFilePath:invalid pointer."));
- return nullptr;
- }
- CString sPath = pRptParamFile->GetRptTempFilePath();
- String^ PathClr = gcnew String(sPath);
- return PathClr;
- }
- void CRptParamFileClr::SetRptTempFilePath(String^ a_strRptTempFilePath)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFilePath:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFilePath:invalid pointer."));
- return;
- }
- ASSERT(a_strRptTempFilePath);
- if (!a_strRptTempFilePath)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFilePath:invalid pointer."));
- return;
- }
- pRptParamFile->SetRptTempFilePath(a_strRptTempFilePath);
- }
- // particle STD analysis file folder
- String^ CRptParamFileClr::GetSTDFileFolder()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSTDFileFolder:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSTDFileFolder:invalid pointer."));
- return nullptr;
- }
- CString sFolder = pRptParamFile->GetSTDFileFolder();
- String^ FolderClr = gcnew String(sFolder);
- return FolderClr;
- }
- void CRptParamFileClr::SetSTDFileFolder(String^ a_strSTDFileFolder)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSTDFileFolder:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSTDFileFolder:invalid pointer."));
- return;
- }
- ASSERT(a_strSTDFileFolder);
- if (!a_strSTDFileFolder)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSTDFileFolder:invalid pointer."));
- return;
- }
- pRptParamFile->SetSTDFileFolder(a_strSTDFileFolder);
-
- }
-
-
- double CRptParamFileClr::GetScale()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetScale:invalid pointer."));
- return 0.0;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetScale:invalid pointer."));
- return 0.0;
- }
- return pRptParamFile->GetScale();
- }
- void CRptParamFileClr::SetScale(double a_dScale)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetScale:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetScale:invalid pointer."));
- return;
- }
- pRptParamFile->SetScal(a_dScale);
- }
- String^ CRptParamFileClr::GetElementsColName()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return "";
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return "";
- }
- CString sElementColName = pRptParamFile->GetElementsColName();
- String^ sElementColNameClr = gcnew String(sElementColName);
- return sElementColNameClr;
- }
- void CRptParamFileClr::SetElementsColName(String^ a_strElementsColName)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return;
- }
- pRptParamFile->SetElementsColName(a_strElementsColName);
- }
- String^ CRptParamFileClr::GetDefaultComputedColName()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return "";
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return "";
- }
- CString sDefaultComputedColName = pRptParamFile->GetDefaultComputedColName();
- String^ ssDefaultComputedColNameClr = gcnew String(sDefaultComputedColName);
- return ssDefaultComputedColNameClr;
- }
- void CRptParamFileClr::SetDefaultComputedColName(String^ a_strDefaultComputedColName)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return;
- }
- pRptParamFile->SetDefaultComputedColName(a_strDefaultComputedColName);
- }
- }
|