93 lines
4.0 KiB
C++
93 lines
4.0 KiB
C++
#include "ScanCfg.h"
|
|
|
|
ScanCfg::ScanCfg()
|
|
{
|
|
}
|
|
|
|
|
|
ScanCfg::~ScanCfg()
|
|
{
|
|
}
|
|
|
|
ScanCfgWrapper::ScanCfgWrapper()
|
|
{
|
|
m_HatchingParams.CONFIG_NAME = "HatchingParamCfg";
|
|
m_BorderParams.CONFIG_NAME = "BorderParamCfg";
|
|
m_SupportParams.CONFIG_NAME = "SupportParamCfg";
|
|
|
|
m_ScanParamCfgMap["BlockSupport"] = &m_SupportParams;
|
|
m_ScanParamCfgMap["DownBorder"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["DownBorderJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["DownBorderAd"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["DownBorderAdJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["DownFBorder"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["DownFBorderJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["DownHatching"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["DownHatching2"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["DownHatching3"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["DownHatching4"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["DownHatching5"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["DownThin"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["DownThinJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["Dummy"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["InBorder"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["InBorderJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["InBorderAd"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["InBorderAdJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["InFBorder"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["InFBorderJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["InHatching"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["InThin"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["InThinJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["Other"] = &m_ScanParamCfg;
|
|
m_ScanParamCfgMap["SupportBorder"] = &m_SupportParams;
|
|
m_ScanParamCfgMap["SupportBorderAd"] = &m_SupportParams;
|
|
m_ScanParamCfgMap["SupportHatching"] = &m_SupportParams;
|
|
m_ScanParamCfgMap["UpBorder"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["UpBorderJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["UpBorderAd"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["UpBorderAdJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["UpFBorder"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["UpFBorderJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["UpHatching"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["UpHatching2"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["UpHatching3"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["UpHatching4"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["UpHatching5"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["UpThin"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["UpThinJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["LatticeHatching"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["LatticeBorder"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["LatticeBorderJ"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["LatticeFBorder"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["LatticeFBorderJ"] = &m_BorderParams;
|
|
|
|
m_ScanParamCfgMap["BorderDown"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["FillContourDown"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["HatchingDown"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["BorderAdditionalDown"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["BorderBlockedDown"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["Border"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["FillContour"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["Hatching"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["BorderAdditional"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["BorderBlocked"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["BorderUp"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["FillContourUp"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["HatchingUp"] = &m_HatchingParams;
|
|
m_ScanParamCfgMap["BorderAdditionalUp"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["BorderBlockedUp"] = &m_BorderParams;
|
|
m_ScanParamCfgMap["BorderSupport"] = &m_SupportParams;
|
|
m_ScanParamCfgMap["HatchingBorder"] = &m_SupportParams;
|
|
m_ScanParamCfgMap["BorderAdditionalSupport"] = &m_SupportParams;
|
|
m_ScanParamCfgMap["WallSupport"] = &m_SupportParams;
|
|
}
|
|
|
|
ScanCfgWrapper::~ScanCfgWrapper() {
|
|
}
|
|
|
|
const string ScanCfg::TABLE_NAME = "ScanCfg";
|
|
const string ScanCfg::FIELD_CNO = "cno";
|
|
const string ScanCfg::FIELD_CONFIG_NAME = "config_name";
|
|
const string ScanCfg::FIELD_SCAN_CODE = "scan_code";
|
|
const string ScanCfg::FIELD_SCAN_VALUE = "scan_value"; |