Exemple #1
0
 //verilen noktanýn þeklin çizgilerine belirli bir uzaklýk içinde olup olmadýðýný dönderir
 public override bool Civarinda(Nokta nokta, float uzaklik)
 {
     return(Uzaklik(nokta) <= uzaklik);
 }
Exemple #2
0
 //verilen noktanýn þeklin içinde olup olmadýðýný dönderir
 public override bool Icinde(Nokta nokta)
 {
     return(false);
 }
Exemple #3
0
 // boþ kurucu fonksyon
 public Dogru()
 {
     bas = new Nokta();
     son = new Nokta();
 }
Exemple #4
0
 // baþlangýç ve bitiþ noktalarý verilen kurucu fonksyon
 public Dogru(Nokta bas, Nokta son)
 {
     this.bas = bas;
     this.son = son;
 }
Exemple #5
0
 //verilen noktanýn þeklin çizgilerine belirli bir uzaklýk içinde olup olmadýðýný dönderir
 public virtual bool Civarinda(Nokta nokta, float uzaklik)
 {
     return(false);
 }
Exemple #6
0
 //verilen noktanýn þeklin içinde olup olmadýðýný dönderir
 public virtual bool Icinde(Nokta nokta)
 {
     return(false);
 }
Exemple #7
0
 //verilen noktanýn þeklin çizgilerine olan uzaklýðýný verir
 public virtual float Uzaklik(Nokta nokta)
 {
     return(10000.0f);
 }
 //verilen noktanýn þeklin içinde olup olmadýðýný dönderir
 public override bool Icinde(Nokta nokta)
 {
     return(merkez.Uzaklik(nokta) < yariCap);
 }
 //verilen noktanýn þeklin çizgilerine olan uzaklýðýný verir
 public override float Uzaklik(Nokta nokta)
 {
     return(Math.Abs(merkez.Uzaklik(nokta) - yariCap));
 }
Exemple #10
0
 // konumu ve yarý çapý verilen kurucu fonksyon
 public Cember(Nokta merkez, float yariCap)
 {
     this.merkez  = merkez;
     this.yariCap = yariCap;
 }
Exemple #11
0
 // boþ kurucu fonksyon
 public Cember()
 {
     merkez  = new Nokta();
     yariCap = 0.0f;
 }