public void SetModePolyline(float k1, float a1, float k2, float a2)
 {
     tr_k1 = k1; tr_a1 = a1;
     tr_k2 = k2; tr_a2 = a2;
     this.TruncationCurve = new TruncationCurveDelegate(this.truncatePolyline);;
 }
 /// <summary>
 /// Устанавливает "жесткий" режим
 /// </summary>
 /// <param name="p"></param>
 public void SetModePower(float p)
 {
     tr_power             = p;
     this.TruncationCurve = new TruncationCurveDelegate(this.truncatePower);
 }
 /// <summary>
 /// Устанавливает "жесткий" режим
 /// </summary>
 public void SetModeHard()
 {
     tr_k1 = 0; tr_a1 = 0;
     tr_k2 = 1; tr_a2 = 0;
     this.TruncationCurve = new TruncationCurveDelegate(this.truncatePolyline);
 }