public void Reset()
 {
     Valid    = false;
     Altitude = float.MinValue;
     Maneuver = ManeuverType.None;
     Obstacle.Reset(); L.Reset(); C.Reset(); R.Reset();
 }
 public void Reset()
 {
     CurPoint.Reset();
     BestPoint.Reset();
     Obstacle.Reset();
 }