public double GetDistance(Dot dot) { return(Math.Sqrt(Math.Pow(X - dot.X, 2) + Math.Pow(Y - dot.Y, 2))); }
public LineParams(Dot dot, double a) : this(Math.Sin(a), Math.Cos(a), -dot.Y * Math.Cos(a) - dot.X * Math.Sin(a)) { }
public void AddDot(Dot dot) { var clusterDot = new Dot(dot.X, dot.Y, Number); Dots.Add(clusterDot); }
public void RemoveDot(Dot dot) { Dots.Remove(dot); }
public bool InRange(Dot dot) { return(RadiusDot.GetDistance(dot) < Radius); }