亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gdcconfiguration.cpp

?? linux的gps應用
?? CPP
字號:
#pragma ident "$Id: GDCconfiguration.cpp 293 2006-11-10 16:39:56Z rickmach $"//============================================================================////  This file is part of GPSTk, the GPS Toolkit.////  The GPSTk is free software; you can redistribute it and/or modify//  it under the terms of the GNU Lesser General Public License as published//  by the Free Software Foundation; either version 2.1 of the License, or//  any later version.////  The GPSTk is distributed in the hope that it will be useful,//  but WITHOUT ANY WARRANTY; without even the implied warranty of//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the//  GNU Lesser General Public License for more details.////  You should have received a copy of the GNU Lesser General Public//  License along with GPSTk; if not, write to the Free Software Foundation,//  Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA//  //  Copyright 2004, The University of Texas at Austin////============================================================================/** * @file GDCconfiguration.cpp * class GDCconfiguration encapsulates the configuration for input to the * GPSTK Discontinuity Corrector. */#include "GDCconfiguration.hpp"#include "StringUtils.hpp"using namespace std;using namespace gpstk;//------------------------------------------------------------------------------------// version number for the entire gpstk discontinuity corrector code,// most convenient to keep it here as GDCpass inherits thisstring GDCconfiguration::GDCVersion = string("5.0 9/01/2006");//------------------------------------------------------------------------------------// Set a parameter in the configuration; the input string 'cmd' is of the form// '[--DC]<id><s><value>' : separator s is one of ':=,' and leading --DC is optional.void GDCconfiguration::setParameter(string cmd) throw(Exception){try {   if(cmd.empty()) return;      // remove leading --DC   while(cmd[0] == '-') cmd.erase(0,1);   if(cmd.substr(0,2) == "DC") cmd.erase(0,2);   string label, value;   string::size_type pos=cmd.find_first_of(",=:");   if(pos == string::npos) {      label = cmd;   }   else {      label = cmd.substr(0,pos);      value = cmd;      value.erase(0,pos+1);   }   setParameter(label, StringUtils::asDouble(value));}catch(Exception& e) { GPSTK_RETHROW(e); }catch(exception& e) { Exception E("std except: "+string(e.what())); GPSTK_THROW(E); }catch(...) { Exception e("Unknown exception"); GPSTK_THROW(e); }}//------------------------------------------------------------------------------------// Set a parameter in the configuration using the label and the value,// for booleans use (T,F)=(non-zero,zero).void GDCconfiguration::setParameter(string label, double value) throw(Exception){try {   if(CFG.find(label) == CFG.end())      ; // throw   else {      *(p_oflog) << "GDCconfiguration::setParameter sets "         << label << " to " << value << endl;      CFG[label] = value;   }}catch(Exception& e) { GPSTK_RETHROW(e); }catch(exception& e) { Exception E("std except: "+string(e.what())); GPSTK_THROW(E); }catch(...) { Exception e("Unknown exception"); GPSTK_THROW(e); }}//------------------------------------------------------------------------------------// Print help page, including descriptions and current values of all// the parameters, to the ostream.void GDCconfiguration::DisplayParameterUsage(ostream& os, bool advanced)   throw(Exception){try {   os << "\nGPSTk Discontinuity Corrector (GDC) v." << GDCVersion      << " configuration, with current values"      //<< "\n  [ pass setParameter() a string '<label><sep><value>';"      //<< " <sep> is one of ,=: ]"      << endl;   map<string,double>::const_iterator it;   for(it=CFG.begin(); it != CFG.end(); it++) {      if(CFGdescription[it->first][0] == '*')      // advanced options         continue;        ostringstream stst;      stst << it->first                            // label         << "=" << it->second;                     // value      os << " " << StringUtils::leftJustify(stst.str(),18)         << " : " << CFGdescription[it->first]     // description         << endl;   }   if(advanced) {   os << "   Advanced options:\n";   for(it=CFG.begin(); it != CFG.end(); it++) {      if(CFGdescription[it->first][0] != '*')      // ordinary options         continue;        ostringstream stst;      stst << it->first                            // label         << "=" << it->second;                     // value      os << " " << StringUtils::leftJustify(stst.str(),25)         << " : " << CFGdescription[it->first].substr(2)  // description         << endl;   }   }}catch(Exception& e) { GPSTK_RETHROW(e); }catch(exception& e) { Exception E("std except: "+string(e.what())); GPSTK_THROW(E); }catch(...) { Exception e("Unknown exception"); GPSTK_THROW(e); }}//------------------------------------------------------------------------------------#define setcfg(a,b,c) { CFG[#a]=b; CFGdescription[#a]=c; }// initialize with default valuesvoid GDCconfiguration::initialize(void){try {   p_oflog = &cout;   // use cfg(DT) NOT dt -  dt is part of SatPass...   setcfg(DT, -1, "nominal timestep of data (seconds) [required - no default!]");   setcfg(Debug, 0, "level of diagnostic output to log, from none(0) to extreme(7)");   setcfg(MaxGap, 180, "maximum allowed time gap within a segment (seconds)");   setcfg(MinPts, 13, "minimum number of good points in phase segment ()");   setcfg(WLSigma, 1.5, "expected WL sigma (WL cycle) [NB = ~0.83*p-range noise(m)]");   setcfg(GFVariation, 16,                    // about 300 5.4-cm wavelengths      "expected maximum variation in GF phase in time DT (meters)");   // output   setcfg(OutputGPSTime, 0,      "if 0: Y,M,D,H,M,S  else: W,SoW (GPS) in editing commands");   setcfg(OutputDeletes, 1,      "if non-zero, include delete commands in the output cmd list");   // -------------------------------------------------------------------------   // advanced options - ordinary user will most likely NOT change   setcfg(RawBiasLimit, 100, "* change in raw R-Ph that triggers bias reset (m)");   // WL editing   setcfg(WLNSigmaDelete, 2, "* delete segments with sig(WL) > this * WLSigma ()");   setcfg(WLWindowWidth, 10, "* sliding window width for WL slip detection (points)");   setcfg(WLNWindows, 2.5,      "* minimum segment size for WL small slip search (WLWindowWidth)");   setcfg(WLobviousLimit, 3,      "* minimum delta(WL) that produces an obvious slip (WLSigma)");   setcfg(WLNSigmaStrip, 3.5, "* delete points with WL > this * computed sigma ()");   setcfg(WLNptsOutlierStats, 200,      "* maximum segment size to use robust outlier detection (pts)");   setcfg(WLRobustWeightLimit, 0.35,      "* minimum good weight in robust outlier detection (0<wt<=1)");   // WL small slips   setcfg(WLSlipEdge, 3,      "* minimum separating WL slips and end of segment, else edit (pts)");   setcfg(WLSlipSize, 0.67, "* minimum WL slip size (WL wavelengths)");   setcfg(WLSlipExcess, 0.1,      "* minimum amount WL slip must exceed noise (WL wavelengths)");   setcfg(WLSlipSeparation, 1.2, "* minimum excess/noise ratio of WL slip ()");   // GF small slips   setcfg(GFSlipWidth, 5,      "* minimum segment length for GF small slip detection (pts)");   setcfg(GFSlipEdge, 3,      "* minimum separating GF slips and end of segment, else edit (pts)");   setcfg(GFobviousLimit, 1,      "* minimum delta(GF) that produces an obvious slip (GFVariation)");   setcfg(GFSlipOutlier, 5, "* minimum GF outlier magnitude/noise ratio ()");   setcfg(GFSlipSize, 0.8, "* minimum GF slip size (5.4cm wavelengths)");   setcfg(GFSlipStepToNoise, 2, "* maximum GF slip step/noise ratio ()");   setcfg(GFSlipToStep, 3, "* minimum GF slip magnitude/step ratio ()");   setcfg(GFSlipToNoise, 3, "* minimum GF slip magnitude/noise ratio ()");   // GF fix   setcfg(GFFixNpts, 15,      "* maximum number of points on each side to fix GF slips ()");   setcfg(GFFixDegree, 3, "* degree of polynomial used to fix GF slips ()");   setcfg(GFFixMaxRMS, 100,      "* limit on RMS fit residuals to fix GF slips, else delete (5.4cm)");}catch(Exception& e) { GPSTK_RETHROW(e); }catch(exception& e) { Exception E("std except: "+string(e.what())); GPSTK_THROW(E); }catch(...) { Exception e("Unknown exception"); GPSTK_THROW(e); }}//------------------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产真实乱子伦精品视频| 欧美丰满美乳xxx高潮www| 欧美熟乱第一页| 亚洲精品一区二区三区香蕉| 亚洲最大成人综合| 国产激情91久久精品导航| 欧美一级日韩免费不卡| 中文字幕一区二区三区精华液| 久久成人久久爱| 欧美精品一二三区| 亚洲女同ⅹxx女同tv| 国产激情91久久精品导航| 欧美一区二区福利视频| 亚洲大片精品永久免费| 91在线观看视频| 国产欧美日韩一区二区三区在线观看| 视频一区在线视频| 91精品91久久久中77777| 国产精品美女久久久久aⅴ| 国产精品影视在线观看| 欧美电影免费观看完整版| 日本女人一区二区三区| 欧美丰满嫩嫩电影| 五月开心婷婷久久| 欧美日韩黄视频| 亚洲成人一区二区| 一本色道久久综合狠狠躁的推荐 | 欧美视频在线一区| ...xxx性欧美| 一本大道久久a久久精品综合| 中文成人综合网| 国产成人精品三级| 中文字幕av一区二区三区高| 成人丝袜视频网| 中文欧美字幕免费| 粉嫩一区二区三区性色av| 国产欧美视频一区二区三区| 国产一区二区三区高清播放| 久久久久久一二三区| 国产一区二区精品久久91| 久久精品在线免费观看| 成人a区在线观看| 亚洲图片激情小说| 日本精品一级二级| 五月综合激情网| 欧美一区二区三区四区五区| 久久电影国产免费久久电影| 久久久久久久久97黄色工厂| 粉嫩嫩av羞羞动漫久久久| 国产精品人成在线观看免费| 99vv1com这只有精品| 一区二区欧美视频| 日韩一区二区三区视频在线| 激情欧美一区二区| 中文字幕av资源一区| 在线一区二区三区四区五区 | 色88888久久久久久影院野外| 亚洲国产另类精品专区| 日韩美一区二区三区| 丁香激情综合国产| 亚洲精品国产无天堂网2021| 56国语精品自产拍在线观看| 国产精品资源在线| 亚洲人妖av一区二区| 欧美日韩黄色一区二区| 国产麻豆欧美日韩一区| 亚洲久草在线视频| 91.成人天堂一区| 国产成人综合自拍| 亚洲成人精品在线观看| 久久久久国产精品麻豆| 91久久精品一区二区三区| 日本午夜一区二区| 中文字幕日韩精品一区| 欧美一区二区三区四区久久| 99视频国产精品| 青青草91视频| 中文字幕综合网| 精品国产乱码久久久久久久久| 色婷婷久久综合| 国产精品一二二区| 亚洲444eee在线观看| 中文乱码免费一区二区| 日韩精品专区在线影院重磅| 91福利视频网站| 国产成人av一区二区三区在线 | 麻豆精品视频在线观看免费| 亚洲精选视频在线| 久久欧美一区二区| 在线播放中文字幕一区| 色婷婷综合久久久久中文一区二区| 激情欧美一区二区| 亚洲国产视频一区二区| 中文字幕一区av| 国产欧美视频一区二区三区| 日韩免费电影一区| 欧美二区在线观看| 欧美午夜在线一二页| 北岛玲一区二区三区四区| 蜜乳av一区二区三区| 亚洲风情在线资源站| 一区二区三区免费看视频| 国产精品久久久久久久久快鸭| 日韩欧美色综合网站| 91精品一区二区三区久久久久久 | 国产成人鲁色资源国产91色综| 麻豆91在线观看| 天天av天天翘天天综合网| 亚洲已满18点击进入久久| 亚洲手机成人高清视频| 亚洲人精品午夜| 亚洲欧美视频在线观看视频| 最好看的中文字幕久久| 中文字幕国产一区二区| 国产精品电影一区二区| 中文字幕制服丝袜一区二区三区| 国产三级精品视频| 亚洲国产成人在线| 国产精品久久久久婷婷二区次| 国产精品久久久久久户外露出| 国产精品卡一卡二| 亚洲精品网站在线观看| 亚洲高清免费视频| 日本欧美在线观看| 精品一区二区三区欧美| 国产精品一区二区x88av| 国产不卡在线视频| 91蝌蚪国产九色| 在线观看国产精品网站| 欧美人动与zoxxxx乱| 在线综合视频播放| 久久亚洲精精品中文字幕早川悠里 | 亚洲一区二区三区四区五区黄 | 极品少妇一区二区三区精品视频| 国产一区二区0| 成人av第一页| 欧美性大战久久久久久久| 51久久夜色精品国产麻豆| 26uuu欧美| 亚洲毛片av在线| 男女性色大片免费观看一区二区 | 国产欧美一区二区在线观看| 亚洲三级在线免费观看| 亚洲国产精品久久一线不卡| 日本aⅴ亚洲精品中文乱码| 国产成人免费高清| 在线观看亚洲a| 久久综合国产精品| 亚洲精品va在线观看| 日韩国产欧美三级| 成人sese在线| 欧美一区二区三区视频免费 | 成a人片国产精品| 欧美一区二区视频在线观看2020| 国产日韩欧美不卡在线| 亚洲第一福利视频在线| 高清不卡在线观看| 欧美高清视频不卡网| 国产精品久久久久aaaa| 日韩不卡一二三区| 波多野结衣的一区二区三区| 91精品国产综合久久蜜臀| 久久精品人人做人人爽人人 | 国产精品国产成人国产三级 | 国产宾馆实践打屁股91| 在线免费不卡电影| 国产日产欧美一区二区视频| 午夜精品免费在线| 成人av资源在线观看| 日韩美一区二区三区| 亚洲国产欧美日韩另类综合| 国产精品亚洲视频| 欧美一区2区视频在线观看| 国产精品的网站| 国产美女娇喘av呻吟久久| 91精品国产综合久久久蜜臀粉嫩 | 亚洲午夜私人影院| caoporen国产精品视频| 久久一区二区视频| 欧美aaaaaa午夜精品| 欧美日韩高清一区二区| 日韩成人一级大片| 91一区在线观看| 中文字幕乱码一区二区免费| 九九在线精品视频| 欧美精品一二三区| 亚洲大片在线观看| 欧美午夜精品理论片a级按摩| 中文字幕一区在线| 高清国产一区二区三区| 2023国产一二三区日本精品2022| 美女在线视频一区| 在线播放视频一区| 首页国产欧美日韩丝袜| 制服丝袜中文字幕一区| 五月天亚洲精品| 日韩一区二区视频| 麻豆成人久久精品二区三区小说| 欧美一卡二卡三卡| 精品一区二区三区在线播放视频|