// verilen sag alt ve sol ust noktalar ile kare olusturulabiliyorsa kare olusturur, olusturulamiyorsa default noktalarla olusturur public Kare(Nokta sagAlt, Nokta solUst) : this(sagAlt.GetX(), sagAlt.GetY(), solUst.GetX(), solUst.GetY()) { }
// verilen noktalar ile kare olusturup olusturamadigini kontrol eder private bool KareKontrol(Nokta p1, Nokta p2) { return(KareKontrol(p1.GetX(), p1.GetY(), p2.GetX(), p2.GetY())); }
// mevcut objenin bu noktaya olan uzakligini bulur public double Uzaklik(Nokta nokta) { return(this.Uzaklik(nokta.GetX(), nokta.GetY())); }