/// <summary>
        /// Racunanje koordinatnih razlika
        /// </summary>
        /// <param name="tocka1">Set koordinata prve tocke</param>
        /// <param name="tocka2">Set koordinata druge tocke</param>
        /// <returns>Tocka2D</returns>
        public static TockaProjekcija operator -(TockaProjekcija tocka1, TockaProjekcija tocka2)
        {
            double dy = tocka1.Y - tocka2.Y;
            double dx = tocka1.X - tocka2.X;

            TockaProjekcija tocka = new TockaProjekcija(dy, dx);

            return(tocka);
        }
        /// <summary>
        /// Racunanje tezinskih (gravitacijskih) koordinata liste tockaka
        /// </summary>
        /// <param name="ListaKoordinata">Lista koordinata</param>
        /// <returns>Tocka2D</returns>
        public TockaProjekcija TezinskeKoordinate(List <TockaProjekcija> ListaKoordinata)
        {
            double dy = 0;
            double dx = 0;

            for (int i = 0; i < ListaKoordinata.Count; i++)
            {
                TockaProjekcija tocka = ListaKoordinata[i];
                dy += tocka.Y;
                dx += tocka.X;
            }

            dy = dy / ListaKoordinata.Count;
            dx = dx / ListaKoordinata.Count;

            TockaProjekcija tockaTezinska = new TockaProjekcija(dy, dx);

            return(tockaTezinska);
        }