using System;
using System.Collections.Generic;
using System.Text;

namespace Schnittstelle
{
   /// <summary>
   /// Stellt einen Kreis dar.
   /// </summary>
   class Kreis
   {
      private double x;             // X-Koordinate des Kreismittelpunktes 
      private double y;             // y-Koordinate des Kreismittelpunktes 
      private double r;             // Kreisradius

      public Kreis()                // Standardkonstruktor
      {
         this.x = 0;
         this.y = 0;
         this.r = 1;
      }
      
      /// <summary>
      /// Konstruktor
      /// </summary>
      /// <param name="XWert">X-Koordinate des Kreismittelpunkts</param>
      /// <param name="YWert">Y-Koordinate des Kreismittelpunkts</param>
      /// <param name="Radius">Kreisradius</param>
      public Kreis(double XWert, double YWert, double Radius)
      {
         this.x = XWert;
         this.y = YWert;
         this.r = Radius;
      }

      /// <summary>
      /// Gibt den Mittelpunkt und den Radius des Kreises als Zeichenfolge aus.
      /// </summary>
      /// <returns></returns>
       public override string ToString()
       {
           return "Kreis: Mittelpunkt = (" + this.x + "|" + this.y + "), Radius = " + this.r;
       }
   }
}
