⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configuration.cpp

📁 开源的电子海图程序
💻 CPP
📖 第 1 页 / 共 4 页
字号:
        pointcvg << "PRDARE file.cvg true" << std::endl;        pointcvg << "PYLONS file.cvg true" << std::endl;        pointcvg << "RADRFL file.cvg true" << std::endl;        pointcvg << "RADSTA file.cvg true" << std::endl;        pointcvg << "RAPIDS file.cvg true" << std::endl;        pointcvg << "RCTLPT file.cvg true" << std::endl;        pointcvg << "RDOCAL file.cvg true" << std::endl;        pointcvg << "RDOSTA file.cvg true" << std::endl;        pointcvg << "RETRFL file.cvg true" << std::endl;        pointcvg << "ROADWY file.cvg true" << std::endl;        pointcvg << "RSCSTA file.cvg true" << std::endl;        pointcvg << "RTPBCN file.cvg true" << std::endl;        pointcvg << "RUNWAY file.cvg true" << std::endl;        pointcvg << "SBDARE file.cvg true" << std::endl;        pointcvg << "SEAARE file.cvg true" << std::endl;        pointcvg << "SILTNK file.cvg true" << std::endl;        pointcvg << "SISTAT file.cvg true" << std::endl;        pointcvg << "SISTAW file.cvg true" << std::endl;        pointcvg << "SLCONS file.cvg true" << std::endl;        pointcvg << "SLOGRD file.cvg true" << std::endl;        pointcvg << "SMCFAC file.cvg true" << std::endl;        pointcvg << "SOUNDG file.cvg true" << std::endl;        pointcvg << "SNDWAV file.cvg true" << std::endl;        pointcvg << "SPLARE file.cvg true" << std::endl;        pointcvg << "SPRING file.cvg true" << std::endl;        pointcvg << "TOPMAR file.cvg true" << std::endl;        pointcvg << "TUNNEL file.cvg true" << std::endl;        pointcvg << "UWTROC file.cvg true" << std::endl;        pointcvg << "VEGATN file.cvg true" << std::endl;        pointcvg << "WATFAL file.cvg true" << std::endl;        pointcvg << "WATTUR file.cvg true" << std::endl;        pointcvg << "WEDKLP file.cvg true" << std::endl;        pointcvg << "WRECKS file.cvg true" << std::endl;        pointcvg << "M_NPUB file.cvg true" << std::endl;        pointcvg << "T_HMON file.cvg true" << std::endl;        pointcvg << "T_NHMN file.cvg true" << std::endl;        pointcvg << "T_TIMS file.cvg true" << std::endl;        pointcvg << "TS_FEB file.cvg true" << std::endl;        pointcvg << "TS_PAD file.cvg true" << std::endl;        pointcvg << "TS_PNH file.cvg true" << std::endl;        pointcvg << "TS_PRH file.cvg true" << std::endl;        pointcvg << "TS_TIS file.cvg true" << std::endl;    }    pointcvg.close();    // create default data    try {        boost::filesystem::create_directory((dir / "data"));    } catch (...) {        std::cerr << "Error creating data dir at " << (dir / "data").string()                  << std::endl;        boost::filesystem::remove_all(dir);        return -1;    }        filename = dir / "data" / "file.cvg";    boost::filesystem::ofstream cvg(filename);    if (!cvg.is_open()) {        std::cerr << "Configuration::GenerateConfiguration:: "                  << "Error generating cvg file" << std::endl;        boost::filesystem::remove_all(dir);        return -1;    } else {        cvg << "<?xml version=\"1.0\"?>" << std::endl;        cvg << "<cvg>" << std::endl;        cvg << "  <rect x=\"-1\" y=\"-1\" width=\"2\" height=\"2\""            << std::endl;        cvg << "    fill=\"#ffffff\" stroke=\"#115522\" stroke-width=\"1\""            << std::endl;        cvg << "    stroke-linejoint=\"bevel\"/>" << std::endl;        cvg << "</cvg>" << std::endl;    }    cvg.close();    return 0;}/** * Setup the object:name number map. */void Configuration::SetupObjectNameNumMap(){    object_name_num_map.insert(std::make_pair("ADMARE", ADMARE));    object_name_num_map.insert(std::make_pair("AIRARE", AIRARE));    object_name_num_map.insert(std::make_pair("ACHBRT", ACHBRT));    object_name_num_map.insert(std::make_pair("ACHARE", ACHARE));    object_name_num_map.insert(std::make_pair("BCNCAR", BCNCAR));    object_name_num_map.insert(std::make_pair("BCNISD", BCNISD));    object_name_num_map.insert(std::make_pair("BCNLAT", BCNLAT));    object_name_num_map.insert(std::make_pair("BCNSAW", BCNSAW));    object_name_num_map.insert(std::make_pair("BCNSPP", BCNSPP));    object_name_num_map.insert(std::make_pair("BERTHS", BERTHS));    object_name_num_map.insert(std::make_pair("BRIDGE", BRIDGE));    object_name_num_map.insert(std::make_pair("BUISGL", BUISGL));    object_name_num_map.insert(std::make_pair("BUAARE", BUAARE));    object_name_num_map.insert(std::make_pair("BOYCAR", BOYCAR));    object_name_num_map.insert(std::make_pair("BOYINB", BOYINB));    object_name_num_map.insert(std::make_pair("BOYISD", BOYISD));    object_name_num_map.insert(std::make_pair("BOYLAT", BOYLAT));    object_name_num_map.insert(std::make_pair("BOYSAW", BOYSAW));    object_name_num_map.insert(std::make_pair("BOYSPP", BOYSPP));    object_name_num_map.insert(std::make_pair("CBLARE", CBLARE));    object_name_num_map.insert(std::make_pair("CBLOHD", CBLOHD));    object_name_num_map.insert(std::make_pair("CBLSUB", CBLSUB));    object_name_num_map.insert(std::make_pair("CANALS", CANALS));    object_name_num_map.insert(std::make_pair("CANBNK", CANBNK));    object_name_num_map.insert(std::make_pair("CTSARE", CTSARE));    object_name_num_map.insert(std::make_pair("CAUSWY", CAUSWY));    object_name_num_map.insert(std::make_pair("CTNARE", CTNARE));    object_name_num_map.insert(std::make_pair("CHKPNT", CHKPNT));    object_name_num_map.insert(std::make_pair("CGUSTA", CGUSTA));    object_name_num_map.insert(std::make_pair("COALNE", COALNE));    object_name_num_map.insert(std::make_pair("CONZNE", CONZNE));    object_name_num_map.insert(std::make_pair("COSARE", COSARE));    object_name_num_map.insert(std::make_pair("CTRPNT", CTRPNT));    object_name_num_map.insert(std::make_pair("CONVYR", CONVYR));    object_name_num_map.insert(std::make_pair("CRANES", CRANES));    object_name_num_map.insert(std::make_pair("CURENT", CURENT));    object_name_num_map.insert(std::make_pair("CUSZNE", CUSZNE));    object_name_num_map.insert(std::make_pair("DAMCON", DAMCON));    object_name_num_map.insert(std::make_pair("DAYMAR", DAYMAR));    object_name_num_map.insert(std::make_pair("DWRTCL", DWRTCL));    object_name_num_map.insert(std::make_pair("DWRTPT", DWRTPT));    object_name_num_map.insert(std::make_pair("DEPARE", DEPARE));    object_name_num_map.insert(std::make_pair("DEPCNT", DEPCNT));    object_name_num_map.insert(std::make_pair("DISMAR", DISMAR));    object_name_num_map.insert(std::make_pair("DOCARE", DOCARE));    object_name_num_map.insert(std::make_pair("DRGARE", DRGARE));    object_name_num_map.insert(std::make_pair("DRYDOC", DRYDOC));    object_name_num_map.insert(std::make_pair("DMPGRD", DMPGRD));    object_name_num_map.insert(std::make_pair("DYKCON", DYKCON));    object_name_num_map.insert(std::make_pair("EXEZNE", EXEZNE));    object_name_num_map.insert(std::make_pair("FAIRWY", FAIRWY));    object_name_num_map.insert(std::make_pair("FNCLNE", FNCLNE));    object_name_num_map.insert(std::make_pair("FERYRT", FERYRT));    object_name_num_map.insert(std::make_pair("FSHZNE", FSHZNE));    object_name_num_map.insert(std::make_pair("FSHFAC", FSHFAC));    object_name_num_map.insert(std::make_pair("FSHGRD", FSHGRD));    object_name_num_map.insert(std::make_pair("FLODOC", FLODOC));    object_name_num_map.insert(std::make_pair("FOGSIG", FOGSIG));    object_name_num_map.insert(std::make_pair("FORSTC", FORSTC));    object_name_num_map.insert(std::make_pair("FRPARE", FRPARE));    object_name_num_map.insert(std::make_pair("GATCON", GATCON));    object_name_num_map.insert(std::make_pair("GRIDRN", GRIDRN));    object_name_num_map.insert(std::make_pair("HRBARE", HRBARE));    object_name_num_map.insert(std::make_pair("HRBFAC", HRBFAC));    object_name_num_map.insert(std::make_pair("HULKES", HULKES));    object_name_num_map.insert(std::make_pair("ICEARE", ICEARE));    object_name_num_map.insert(std::make_pair("ICNARE", ICNARE));    object_name_num_map.insert(std::make_pair("ISTZNE", ISTZNE));    object_name_num_map.insert(std::make_pair("LAKARE", LAKARE));    object_name_num_map.insert(std::make_pair("LAKSHR", LAKSHR));    object_name_num_map.insert(std::make_pair("LNDARE", LNDARE));    object_name_num_map.insert(std::make_pair("LNDELV", LNDELV));    object_name_num_map.insert(std::make_pair("LNDRGN", LNDRGN));    object_name_num_map.insert(std::make_pair("LNDMRK", LNDMRK));    object_name_num_map.insert(std::make_pair("LIGHTS", LIGHTS));    object_name_num_map.insert(std::make_pair("LITFLT", LITFLT));    object_name_num_map.insert(std::make_pair("LITVES", LITVES));    object_name_num_map.insert(std::make_pair("LOCMAG", LOCMAG));    object_name_num_map.insert(std::make_pair("LOKBSN", LOKBSN));    object_name_num_map.insert(std::make_pair("LOGPON", LOGPON));    object_name_num_map.insert(std::make_pair("MAGVAR", MAGVAR));    object_name_num_map.insert(std::make_pair("MARCUL", MARCUL));    object_name_num_map.insert(std::make_pair("MIPARE", MIPARE));    object_name_num_map.insert(std::make_pair("MORFAC", MORFAC));    object_name_num_map.insert(std::make_pair("NAVLNE", NAVLNE));    object_name_num_map.insert(std::make_pair("OBSTRN", OBSTRN));    object_name_num_map.insert(std::make_pair("OFSPLF", OFSPLF));    object_name_num_map.insert(std::make_pair("OSPARE", OSPARE));    object_name_num_map.insert(std::make_pair("OILBAR", OILBAR));    object_name_num_map.insert(std::make_pair("PILPNT", PILPNT));    object_name_num_map.insert(std::make_pair("PILBOP", PILBOP));    object_name_num_map.insert(std::make_pair("PIPARE", PIPARE));    object_name_num_map.insert(std::make_pair("PIPOHD", PIPOHD));    object_name_num_map.insert(std::make_pair("PIPSOL", PIPSOL));    object_name_num_map.insert(std::make_pair("PONTON", PONTON));    object_name_num_map.insert(std::make_pair("PRCARE", PRCARE));    object_name_num_map.insert(std::make_pair("PRDARE", PRDARE));    object_name_num_map.insert(std::make_pair("PYLONS", PYLONS));    object_name_num_map.insert(std::make_pair("RADLNE", RADLNE));    object_name_num_map.insert(std::make_pair("RADRNG", RADRNG));    object_name_num_map.insert(std::make_pair("RADRFL", RADRFL));    object_name_num_map.insert(std::make_pair("RADSTA", RADSTA));    object_name_num_map.insert(std::make_pair("RTPBCN", RTPBCN));    object_name_num_map.insert(std::make_pair("RDOCAL", RDOCAL));    object_name_num_map.insert(std::make_pair("RDOSTA", RDOSTA));    object_name_num_map.insert(std::make_pair("RAILWY", RAILWY));    object_name_num_map.insert(std::make_pair("RAPIDS", RAPIDS));    object_name_num_map.insert(std::make_pair("RCRTCL", RCRTCL));    object_name_num_map.insert(std::make_pair("RECTRC", RECTRC));    object_name_num_map.insert(std::make_pair("RCTLPT", RCTLPT));    object_name_num_map.insert(std::make_pair("RSCSTA", RSCSTA));    object_name_num_map.insert(std::make_pair("RESARE", RESARE));    object_name_num_map.insert(std::make_pair("RETRFL", RETRFL));    object_name_num_map.insert(std::make_pair("RIVERS", RIVERS));    object_name_num_map.insert(std::make_pair("RIVBNK", RIVBNK));    object_name_num_map.insert(std::make_pair("ROADWY", ROADWY));    object_name_num_map.insert(std::make_pair("RUNWAY", RUNWAY));    object_name_num_map.insert(std::make_pair("SNDWAV", SNDWAV));    object_name_num_map.insert(std::make_pair("SEAARE", SEAARE));    object_name_num_map.insert(std::make_pair("SPLARE", SPLARE));    object_name_num_map.insert(std::make_pair("SBDARE", SBDARE));    object_name_num_map.insert(std::make_pair("SLCONS", SLCONS));    object_name_num_map.insert(std::make_pair("SISTAT", SISTAT));    object_name_num_map.insert(std::make_pair("SISTAW", SISTAW));    object_name_num_map.insert(std::make_pair("SILTNK", SILTNK));    object_name_num_map.insert(std::make_pair("SLOTOP", SLOTOP));    object_name_num_map.insert(std::make_pair("SLOGRD", SLOGRD));    object_name_num_map.insert(std::make_pair("SMCFAC", SMCFAC));    object_name_num_map.insert(std::make_pair("SOUNDG", SOUNDG));    object_name_num_map.insert(std::make_pair("SPRING", SPRING));    object_name_num_map.insert(std::make_pair("SQUARE", SQUARE));    object_name_num_map.insert(std::make_pair("STSLNE", STSLNE));    object_name_num_map.insert(std::make_pair("SUBTLN", SUBTLN));    object_name_num_map.insert(std::make_pair("SWPARE", SWPARE));    object_name_num_map.insert(std::make_pair("TESARE", TESARE));    object_name_num_map.insert(std::make_pair("TS_PRH", TS_PRH));    object_name_num_map.insert(std::make_pair("TS_PNH", TS_PNH));    object_name_num_map.insert(std::make_pair("TS_PAD", TS_PAD));    object_name_num_map.insert(std::make_pair("TS_TIS", TS_TIS));    object_name_num_map.insert(std::make_pair("T_HMON", T_HMON));    object_name_num_map.insert(std::make_pair("T_NHMN", T_NHMN));    object_name_num_map.insert(std::make_pair("T_TIMS", T_TIMS));    object_name_num_map.insert(std::make_pair("TIDEWY", TIDEWY));    object_name_num_map.insert(std::make_pair("TOPMAR", TOPMAR));    object_name_num_map.insert(std::make_pair("TSELNE", TSELNE));    object_name_num_map.insert(std::make_pair("TSSBND", TSSBND));    object_name_num_map.insert(std::make_pair("TSSCRS", TSSCRS));    object_name_num_map.insert(std::make_pair("TSSLPT", TSSLPT));    object_name_num_map.insert(std::make_pair("TSSRON", TSSRON));    object_name_num_map.insert(std::make_pair("TSEZNE", TSEZNE));    object_name_num_map.insert(std::make_pair("TUNNEL", TUNNEL));    object_name_num_map.insert(std::make_pair("TWRTPT", TWRTPT));    object_name_num_map.insert(std::make_pair("UWTROC", UWTROC));    object_name_num_map.insert(std::make_pair("UNSARE", UNSARE));    object_name_num_map.insert(std::make_pair("VEGATN", VEGATN));    object_name_num_map.insert(std::make_pair("WATTUR", WATTUR));    object_name_num_map.insert(std::make_pair("WATFAL", WATFAL));    object_name_num_map.insert(std::make_pair("WEDKLP", WEDKLP));    object_name_num_map.insert(std::make_pair("WRECKS", WRECKS));    object_name_num_map.insert(std::make_pair("TS_FEB", TS_FEB));    object_name_num_map.insert(std::make_pair("M_ACCY", M_ACCY));    object_name_num_map.insert(std::make_pair("M_CSCL", M_CSCL));    object_name_num_map.insert(std::make_pair("M_COVR", M_COVR));    object_name_num_map.insert(std::make_pair("M_HDAT", M_HDAT));    object_name_num_map.insert(std::make_pair("M_HOPA", M_HOPA));    object_name_num_map.insert(std::make_pair("M_NPUB", M_NPUB));    object_name_num_map.insert(std::make_pair("M_NSYS", M_NSYS));    object_name_num_map.insert(std::make_pair("M_PROD", M_PROD));    object_name_num_map.insert(std::make_pair("M_QUAL", M_QUAL));    object_name_num_map.insert(std::make_pair("M_SDAT", M_SDAT));    object_name_num_map.insert(std::make_pair("M_SREL", M_SREL));    object_name_num_map.insert(std::make_pair("M_UNIT", M_UNIT));    object_name_num_map.insert(std::make_pair("M_VDAT", M_VDAT));    object_name_num_map.insert(std::make_pair("C_AGGR", C_AGGR));    object_name_num_map.insert(std::make_pair("C_ASSO", C_ASSO));    object_name_num_map.insert(std::make_pair("C_STAC", C_STAC));    object_name_num_map.insert(std::make_pair("_AREAS", _AREAS));    object_name_num_map.insert(std::make_pair("_LINES", _LINES));    object_name_num_map.insert(std::make_pair("_CSYMB", _CSYMB));    object_name_num_map.insert(std::make_pair("_COMPS", _COMPS));    object_name_num_map.insert(std::make_pair("_TEXTS", _TEXTS));}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -