示例#1
0
 public static void SetWriter(AdditionalInfo addiInfo)
 {
     if (_PGWriter == null)
     {
         _addiInfo = addiInfo;
         _PGWriter = new PGWriter(_addiInfo.outPath + "\\");
     }
 }
示例#2
0
 public static void SetWriter(AdditionalInfo addiInfo)
 {
     if (_abandonmentWriter == null)
     {
         _addiInfo          = addiInfo;
         _abandonmentWriter = new AbandonmentWriter(_addiInfo.outPath + "\\");
     }
 }
示例#3
0
 public static void AdjustLevels(AdditionalInfo addiInfo)
 {
     _elevations_adj = new List <double>(_num);
     for (int i = 0; i < _num; ++i)
     {
         if (addiInfo.unCheckedLevel[i] == 0)
         {
             _elevations_adj.Add(_elevations[i]);
         }
     }
     _num       = _elevations_adj.Count;
     _aveHeight = (_elevations_adj[_num - 1] - _elevations_adj[0]) / (_num - 1);
 }