Пример #1
0
 public Car(string name, double fuelLevel, double fuelConsumption100km)
 {
     Name = name;
     FuelConsumption100km = fuelConsumption100km;
     FuelLevel            = fuelLevel;
     fuelConsumption1km   = FuelConsumption100km / 100 * 1;
     this.dDelegate       = dDelegate;
 }
Пример #2
0
        /// <summary>
        /// Calculates the distances of the points.
        /// </summary>
        /// <returns></returns>
        public double[,] CalculateDistances(DistanceCalculatorDelegate MeasureDistance)
        {
            for (int i = 0; i < OriginalSequence.Count; i++)
            {
                //calculate distance OriginalSequence to OtherSequnce
                for (int j = 0; j < OtherSequence.Count; j++)
                {
                    //Distances[i,j] = OtherSequence[j].Distance(OriginalSequence[i]);
                    Distances[i, j] = MeasureDistance(OriginalSequence[i], OtherSequence[j]);
                }
            }

            return(Distances);
        }
Пример #3
0
        /// <summary>
        /// Calculates the distances of the points.
        /// </summary>
        /// <returns></returns>
        public double[,] CalculateDistances(DistanceCalculatorDelegate MeasureDistance)
        {
            for (int i = 0; i < OriginalSequence.Count; i++)
            {
                //calculate distance OriginalSequence to OtherSequnce
                for (int j = 0; j < OtherSequence.Count; j++)
                {
                    //Distances[i,j] = OtherSequence[j].Distance(OriginalSequence[i]);
                    Distances[i, j] = MeasureDistance(OriginalSequence[i], OtherSequence[j]);

                }
            }

            return Distances;
        }