Esempio n. 1
0
 private void ValidateRawLocalPoints()
 {
     if (_rawLocalPoints.Count < 3)
     {
         Valid = false;
         Logger.Write("Hull invalid: polygon point count less than 3.");
     }
     else if (!_rawLocalPoints.IsSimple())
     {
         Valid = false;
         Logger.Write("Hull invalid: complex polygon is not supported.");
     }
     else
     {
         Valid = true;
         Logger.Write("Hull valid.");
     }
 }