Beispiel #1
0
 /// <summary>
 /// Distance between current and provided coordinates
 /// </summary>
 /// <param name="coordinates">Additional Coordinates as DefinableCartesianCoordinate (int)</param>
 /// <returns>Distance as double</returns>
 public double Distance(DefinableCartesianCoordinate <int> coordinates)
 {
     return(Math.Sqrt(Math.Pow((coordinates.X - X), 2) + Math.Pow((coordinates.Y - Y), 2)));
 }
Beispiel #2
0
 /// <summary>
 /// Coordinates scalar product
 /// </summary>
 /// <param name="coord">Coordinate to calculate Scalar Product With</param>
 /// <returns>Scalar Product</returns>
 public double ScalarProduct(DefinableCartesianCoordinate <double> coord)
 {
     return(X * coord.X + Y * coord.Y);
 }