123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444 |
- #include "stdafx.h"
- #include "OTSImgScanPrmClr.h"
- #include "../OTSLog/COTSUtilityDllFunExport.h"
- namespace OTSCLRINTERFACE {
- COTSImgScanPrmClr::COTSImgScanPrmClr()
- {
- m_LpScanParam = new COTSImageScanParamPtr(new COTSImageScanParam());
- }
- COTSImgScanPrmClr::COTSImgScanPrmClr(COTSImageScanParam* a_pScanParam) // copy constructor
- {
- ASSERT(a_pScanParam);
- if (!a_pScanParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("COTSImgScanPrmClr: Generate ImgScanParam pointer failed."));
- return;
- }
- m_LpScanParam = new COTSImageScanParamPtr(new COTSImageScanParam(a_pScanParam));
- }
- COTSImgScanPrmClr::COTSImgScanPrmClr(COTSImageScanParamPtr a_pScanParam) // copy constructor
- {
- ASSERT(a_pScanParam);
- if (!a_pScanParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("COTSImgScanPrmClr: invalid pointer"));
- return;
- }
-
- m_LpScanParam = new COTSImageScanParamPtr(a_pScanParam);
-
- }
- COTSImageScanParamPtr COTSImgScanPrmClr::GetImgScanPrmPtr()
- {
- return *m_LpScanParam;
- }
- COTSImgScanPrmClr::!COTSImgScanPrmClr()
- {
- if (m_LpScanParam != nullptr)
- {
- delete m_LpScanParam;
- m_LpScanParam = nullptr;
- }
- }
- COTSImgScanPrmClr::~COTSImgScanPrmClr()
- {
- if (m_LpScanParam != nullptr)
- {
- delete m_LpScanParam;
- m_LpScanParam = nullptr;
- }
- }
- int COTSImgScanPrmClr::GetStopMode()
- {
- return (int)m_LpScanParam->get()->GetStopMode();
- }
- void COTSImgScanPrmClr::SetStopMode(int a_nStopMode)
- {
- m_LpScanParam->get()->SetStopMode((OTS_MEASURE_STOP_MODE)a_nStopMode);
- }
- //bool COTSImgScanPrmClr::GetShowStopMode()
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowStopMode: invalid pointer"));
- // return false;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowStopMode: invalid pointer"));
- // return false;
- // }
- // bool ImgScanParam = pImgScanParam->GetShowStopMode();
- // return ImgScanParam;
- //}
- //void COTSImgScanPrmClr::SetShowStopMode(bool a_bShowStopMode)
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowStopMode: invalid pointer"));
- // return;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowStopMode: invalid pointer"));
- // return;
- // }
- // pImgScanParam->SetShowStopMode(a_bShowStopMode);
- //}
- int COTSImgScanPrmClr::GetStopParamMeasTime()
- {
- if (m_LpScanParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetStopParamMeasTime: invalid pointer"));
- return -1;
- }
- COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- ASSERT(pImgScanParam);
- if (!pImgScanParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetStopParamMeasTime: invalid pointer"));
- return -1;
- }
- int ImgScanParam = pImgScanParam->GetStopParamMeasTime();
- return ImgScanParam;
- }
- void COTSImgScanPrmClr::SetStopParamMeasTime(int a_nStopParamMeasTime)
- {
- if (m_LpScanParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetStopParamMeasTime: invalid pointer"));
- return;
- }
- COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- ASSERT(pImgScanParam);
- if (!pImgScanParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetStopParamMeasTime: invalid pointer"));
- return;
- }
- pImgScanParam->SetStopParamMeasTime(a_nStopParamMeasTime);
- }
- //bool COTSImgScanPrmClr::GetShowMeasTime()
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowStopMode: invalid pointer"));
- // return false;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowStopMode: invalid pointer"));
- // return false;
- // }
- // bool ImgScanParam = pImgScanParam->GetShowMeasTime();
- // return ImgScanParam;
- //}
- //void COTSImgScanPrmClr::SetShowMeasTime(bool a_bShowMeasTime)
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowMeasTime: invalid pointer"));
- // return;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowMeasTime: invalid pointer"));
- // return;
- // }
- // pImgScanParam->SetShowMeasTime(a_bShowMeasTime);
- //}
- int COTSImgScanPrmClr::GetStopParamFields()
- {
- if (m_LpScanParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetStopParamFields: invalid pointer"));
- return -1;
- }
- COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- ASSERT(pImgScanParam);
- if (!pImgScanParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetStopParamFields: invalid pointer"));
- return -1;
- }
- int ImgScanParam = pImgScanParam->GetStopParamFields();
- return ImgScanParam;
- }
- void COTSImgScanPrmClr::SetStopParamFields(int a_nStopParamFields)
- {
- if (m_LpScanParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetStopParamFields: invalid pointer"));
- return;
- }
- COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- ASSERT(pImgScanParam);
- if (!pImgScanParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetStopParamFields: invalid pointer"));
- return;
- }
- pImgScanParam->SetStopParamFields(a_nStopParamFields);
- }
- //bool COTSImgScanPrmClr::GetShowParamFields()
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowParamFields: invalid pointer"));
- // return false;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowParamFields: invalid pointer"));
- // return false;
- // }
- // bool ImgScanParam = pImgScanParam->GetShowParamFields();
- // return ImgScanParam;
- //}
- //void COTSImgScanPrmClr::SetShowParamFields(bool a_bValue)
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowParamFields: invalid pointer"));
- // return;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowParamFields: invalid pointer"));
- // return;
- // }
- // pImgScanParam->SetShowParamFields(a_bValue);
- //}
- int COTSImgScanPrmClr::GetStopParamParticles()
- {
- if (m_LpScanParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetStopParamParticles: invalid pointer"));
- return -1;
- }
- COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- ASSERT(pImgScanParam);
- if (!pImgScanParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetStopParamParticles: invalid pointer"));
- return -1;
- }
- int ImgScanParam = pImgScanParam->GetStopParamParticles();
- return ImgScanParam;
- }
- void COTSImgScanPrmClr::SetStopParamParticles(int a_nStopParamParticles)
- {
- if (m_LpScanParam == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetStopParamParticles: invalid pointer"));
- return;
- }
- COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- ASSERT(pImgScanParam);
- if (!pImgScanParam)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetStopParamParticles: invalid pointer"));
- return;
- }
- pImgScanParam->SetStopParamParticles(a_nStopParamParticles);
- }
- //bool COTSImgScanPrmClr::GetShowParticles()
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowParticles: invalid pointer"));
- // return false;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowParticles: invalid pointer"));
- // return false;
- // }
- // bool ImgScanParam = pImgScanParam->GetShowParticles();
- // return ImgScanParam;
- //}
- //void COTSImgScanPrmClr::SetShowParticles(bool a_bValue)
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowParticles: invalid pointer"));
- // return;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowParticles: invalid pointer"));
- // return;
- // }
- // pImgScanParam->SetShowParticles(a_bValue);
- //}
- int COTSImgScanPrmClr::GetStartImageMode()
- {
- return (int)m_LpScanParam->get()->GetStartImageMode();
- }
- void COTSImgScanPrmClr::SetStartImageMode(int a_nSatrtImageMode)
- {
- m_LpScanParam->get()->SetStartImageMode((OTS_GET_IMAGE_MODE)a_nSatrtImageMode);
- }
- //bool COTSImgScanPrmClr::GetShowStartImageMode()
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowStartImageMode: invalid pointer"));
- // return false;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowStartImageMode: invalid pointer"));
- // return false;
- // }
- // bool ImgScanParam = pImgScanParam->GetShowStartImageMode();
- // return ImgScanParam;
- //}
- //void COTSImgScanPrmClr::SetShowStartImageMode(bool a_bValue)
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowStaa_bValuertImageMode: invalid pointer"));
- // return;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowStartImageMode: invalid pointer"));
- // return;
- // }
- // pImgScanParam->SetShowStartImageMode(a_bValue);
- //}
- int COTSImgScanPrmClr::GetImagePixelSize()
- {
- return (int)m_LpScanParam->get()->GetImageResolutionEnumNo();
- }
- void COTSImgScanPrmClr::SetImagePixelSize(int a_nImagePixelSize)
- {
- m_LpScanParam->get()->SetImagePixelSize((OTS_ImageResolution_OPTIONS)a_nImagePixelSize);
- }
- //bool COTSImgScanPrmClr::GetShowPixelSize()
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowPixelSize: invalid pointer"));
- // return false;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowPixelSize: invalid pointer"));
- // return false;
- // }
- // bool ImgScanParam = pImgScanParam->GetShowPixelSize();
- // return ImgScanParam;
- //}
- //void COTSImgScanPrmClr::SetShowPixelSize(bool a_bValue)
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowPixelSize: invalid pointer"));
- // return;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowPixelSize: invalid pointer"));
- // return;
- // }
- // pImgScanParam->SetShowPixelSize(a_bValue);
- //}
- int COTSImgScanPrmClr::GetScanImageSpeed()
- {
- return (int)m_LpScanParam->get()->GetScanImageSpeed();
- }
- void COTSImgScanPrmClr::SetScanImageSpeed(int a_nScanImageSpeed)
- {
- m_LpScanParam->get()->SetScanImageSpeed((OTS_THREE_TIES_OPTIONS)a_nScanImageSpeed);
- }
- //bool COTSImgScanPrmClr::GetShowImageSpeed()
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowImageSpeed: invalid pointer"));
- // return false;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("GetShowImageSpeed: invalid pointer"));
- // return false;
- // }
- // bool ImgScanParam = pImgScanParam->GetShowImageSpeed();
- // return ImgScanParam;
- //}
- //void COTSImgScanPrmClr::SetShowImageSpeed(bool a_bValue)
- //{
- // if (m_LpScanParam == nullptr)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowImageSpeed: invalid pointer"));
- // return;
- // }
- // COTSImageScanParamPtr pImgScanParam = GetImgScanPrmPtr();
- // ASSERT(pImgScanParam);
- // if (!pImgScanParam)
- // {
- // LogErrorTrace(__FILE__, __LINE__, _T("SetShowImageSpeed: invalid pointer"));
- // return;
- // }
- // pImgScanParam->SetShowImageSpeed(a_bValue);
- //}
- }
|