123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571 |
- #include "stdafx.h"
- #include "OTSXRayPrmClr.h"
- #include <COTSUtilityDllFunExport.h>
- namespace OTSCLRINTERFACE {
- COTSXRayPrmClr::COTSXRayPrmClr()
- {
- m_LpXRayParam = new COTSXRayParamPtr(new COTSXRayParam());
- }
- COTSXRayPrmClr::COTSXRayPrmClr(COTSXRayParam* a_poSource) // copy constructor
- {
- // input check
- ASSERT(a_poSource);
- if (!a_poSource)
- {
- return;
- }
- m_LpXRayParam = new COTSXRayParamPtr(new COTSXRayParam(a_poSource));
- }
- COTSXRayPrmClr::COTSXRayPrmClr(COTSXRayParamPtr a_pXRayPrm) // copy constructor
- {
- // input check
- ASSERT(a_pXRayPrm);
- if (!a_pXRayPrm)
- {
- return;
- }
- m_LpXRayParam = new COTSXRayParamPtr(a_pXRayPrm);
-
- }
- COTSXRayPrmClr::!COTSXRayPrmClr()
- {
- if (m_LpXRayParam != nullptr)
- {
- delete m_LpXRayParam;
- m_LpXRayParam = nullptr;
- }
- }
- COTSXRayPrmClr::~COTSXRayPrmClr()
- {
- if (m_LpXRayParam != nullptr)
- {
- delete m_LpXRayParam;
- m_LpXRayParam = nullptr;
- }
- }
- // get x-ray pointer
- COTSXRayParamPtr COTSXRayPrmClr::GetCOTSXRayPrmPtr()
- {
- return *m_LpXRayParam;
- }
- // scan mode
- int COTSXRayPrmClr::GetScanMode()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetScanMode: invalid pointer."));
- return -1;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetScanMode: invalid pointer."));
- return -1;
- }
- return (int)pOTSXRayPrm->GetScanMode();
- }
- void COTSXRayPrmClr::SetScanMode(int a_nVal)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetScanMode: invalid pointer."));
- return;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetScanMode: invalid pointer."));
- return;
- }
- pOTSXRayPrm->SetScanMode(( OTS_X_RAY_SCAN_MODE)a_nVal);
- }
- bool COTSXRayPrmClr::GetShowScanMode()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetShowScanMode: invalid pointer."));
- return false;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetShowScanMode: invalid pointer."));
- return false;
- }
- return pOTSXRayPrm->GetShowScanMode();
- }
- void COTSXRayPrmClr::SetShowScanMode(bool a_bValue)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetShowScanMode: empty param pointer."));
- return;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetShowScanMode: can't get param pointer."));
- return;
- }
- pXrayParam->SetShowScanMode(a_bValue);
- }
- // scan speed
- int COTSXRayPrmClr::GetSearchSpeed()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSearchSpeed: invalid pointer."));
- return -1;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSearchSpeed: invalid pointer."));
- return -1;
- }
- return (int)pOTSXRayPrm->GetSearchSpeed();
- }
- void COTSXRayPrmClr::SetSearchSpeed(int a_nVal)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSearchSpeeed: invalid pointer."));
- return;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSearchSpeeed: invalid pointer."));
- return;
- }
- pOTSXRayPrm->SetSearchSpeed(( OTS_THREE_TIES_OPTIONS)a_nVal);
- }
- // search count
- int COTSXRayPrmClr::GetSearchCount()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSearchCount: invalid pointer."));
- return -1;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSearchCount: invalid pointer."));
- return -1;
- }
- return pOTSXRayPrm->GetXRaySearchCount();
- }
- void COTSXRayPrmClr::SetSearchCount(int a_nVal)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSearchCount: invalid pointer."));
- return;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSearchCount: invalid pointer."));
- return;
- }
- pOTSXRayPrm->SetXRaySearchCount(a_nVal);
- }
- // analysis speed
- int COTSXRayPrmClr::GetAnalySpeed()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetAnalySpeed: invalid pointer."));
- return -1;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetAnalySpeed: invalid pointer."));
- return -1;
- }
- return (int)pOTSXRayPrm->GetAnalySpeed();
- }
- void COTSXRayPrmClr::SetAnalySpeed(int a_nVal)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetAnalySpeed: invalid pointer."));
- return;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetAnalySpeed: invalid pointer."));
- return;
- }
- pOTSXRayPrm->SetAnalySpeed((OTS_THREE_TIES_OPTIONS)a_nVal);
- }
- bool COTSXRayPrmClr::GetShowSpeed()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetShowSpeed: invalid pointer."));
- return false;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetShowSpeed: invalid pointer."));
- return false;
- }
- return pOTSXRayPrm->GetShowSpeed();
- }
- void COTSXRayPrmClr::SetShowSpeed(bool a_bValue)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetShowSpeed: empty param pointer."));
- return;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetShowSpeed: can't get param pointer."));
- return;
- }
- pXrayParam->SetShowSpeed(a_bValue);
- }
- // analysis expectation count
- int COTSXRayPrmClr::GetAnalyExpCount()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetAnalyExpCount: invalid pointer."));
- return -1;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetAnalyExpCount: invalid pointer."));
- return -1;
- }
- return pOTSXRayPrm->GetAnalyExpCount();
- }
- void COTSXRayPrmClr::SetAnalyExpCount(int a_nVal)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetAnalyExpCount: invalid pointer."));
- return;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetAnalyExpCount: invalid pointer."));
- return;
- }
- return pOTSXRayPrm->SetAnalyExpCount(a_nVal);
- }
- bool COTSXRayPrmClr::GetShowExpCount()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetShowExpCount: invalid pointer."));
- return false;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetShowExpCount: invalid pointer."));
- return false;
- }
- return pOTSXRayPrm->GetShowExpCount();
- }
- void COTSXRayPrmClr::SetShowExpCount(bool a_bValue)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetShowExpCount: empty param pointer."));
- return;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetShowExpCount: can't get param pointer."));
- return;
- }
- pXrayParam->SetShowExpCount(a_bValue);
- }
- int COTSXRayPrmClr::GetMidSearchAQTime()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetMidSearchAQTime: invalid pointer."));
- return -1;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetMidSearchAQTime: invalid pointer."));
- return -1;
- }
- return pOTSXRayPrm->GetMidSearchAQTime();
- }
- void COTSXRayPrmClr::SetMidSearchAQTime(int a_nMidSearchAQTime)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetMidSearchAQTime: invalid pointer."));
- return;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetMidSearchAQTime: invalid pointer."));
- return;
- }
- pOTSXRayPrm->SetMidSearchAQTime(a_nMidSearchAQTime);
- }
- int COTSXRayPrmClr::GetLowSearchAQTime()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetLowSearchAQTime: invalid pointer."));
- return -1;
- }
- COTSXRayParamPtr pOTSXRayPrm = GetCOTSXRayPrmPtr();
- ASSERT(pOTSXRayPrm);
- if (!pOTSXRayPrm)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetLowSearchAQTime: invalid pointer."));
- return -1;
- }
- return pOTSXRayPrm->GetLowSearchAQTime();
- }
- void COTSXRayPrmClr::SetLowSearchAQTime(int a_nLowSearchAQTime)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetLowSearchAQTime: empty param pointer."));
- return;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetLowSearchAQTime: can't get param pointer."));
- return;
- }
- pXrayParam->SetLowSearchAQTime(a_nLowSearchAQTime);
- }
- int COTSXRayPrmClr::GetHighSearchAQTime()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetHighSearchAQTime: empty param pointer."));
- return -1;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetHighSearchAQTime: can't get param pointer."));
- return -1;
- }
- return pXrayParam->GetHighSearchAQTime();
- }
- void COTSXRayPrmClr::SetHightSearchAQTime(int a_nHighSearchAQTime)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetHightSearchAQTime: empty param pointer."));
- return;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetHightSearchAQTime: can't get param pointer."));
- return;
- }
- pXrayParam->SetHightSearchAQTime(a_nHighSearchAQTime);
- }
-
- int COTSXRayPrmClr::GetMidAnalyAQTime()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetMidAnalyAQTime: empty param pointer."));
- return -1;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetMidAnalyAQTime: can't get param pointer."));
- return -1;
- }
- return pXrayParam->GetMidAnalyAQTime();
- }
- void COTSXRayPrmClr::SetMidAnalyAQTime(int a_nMidAnalyAQTime)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetMidAnalyAQTime: empty param pointer."));
- return;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetMidAnalyAQTime: can't get param pointer."));
- return;
- }
- pXrayParam->SetMidAnalyAQTime(a_nMidAnalyAQTime);
- }
- int COTSXRayPrmClr::GetLowAnalyAQTime()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetLowAnalyAQTime: empty param pointer."));
- return -1;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetLowAnalyAQTime: can't get param pointer."));
- return -1;
- }
- return pXrayParam->GetLowAnalyAQTime();
- }
- void COTSXRayPrmClr::SetLowAnalyAQTime(int a_nLowAnalyAQTime)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetLowSearchAQTime: empty param pointer."));
- return;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetLowSearchAQTime: can't get param pointer."));
- return;
- }
- pXrayParam->SetLowAnalyAQTime(a_nLowAnalyAQTime);
- }
- int COTSXRayPrmClr::GetHighAnalyAQTime()
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetHighAnalyAQTime: empty param pointer."));
- return -1;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetHighAnalyAQTime: can't get param pointer."));
- return -1;
- }
- return pXrayParam->GetHighAnalyAQTime();
- }
- void COTSXRayPrmClr::SetHighAnalyAQTime(int a_nHighAnalyAQTime)
- {
- if (m_LpXRayParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetLowSearchAQTime: empty param pointer."));
- return;
- }
- COTSXRayParamPtr pXrayParam = GetCOTSXRayPrmPtr();
- ASSERT(pXrayParam);
- if (!pXrayParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetLowSearchAQTime: can't get param pointer."));
- return;
- }
- pXrayParam->SetHighAnalyAQTime(a_nHighAnalyAQTime);
- }
- }
|