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