private int CalcNoOfRows()
        {
            TriangularCalcHelper calcHelper = new TriangularCalcHelper(_Round);
            int b = calcHelper.CalcB_leg();

            return((_Tape.NetWidth + (b - (2 * _Round.R))) / b);
        }
        public string PrintRoundLocations()
        {
            int noOfRoundsInOddRows  = CalcRoundsInOddRows();
            int noOfRoundsInEvenRows = CalcRoundsInEvenRows();
            int noOfRows             = CalcNoOfRows();

            TriangularCalcHelper calcHelper = new TriangularCalcHelper(_Round);
            int    kateta = calcHelper.CalcB_leg();
            string rounds = "";

            for (int a = 0; a < noOfRows; a++)
            {
                if ((a + 1) % 2 == 1)
                {
                    for (int b = 0; b < noOfRoundsInOddRows; b++)
                    {
                        // koordinate za X os
                        if (b == 0)
                        {
                            rounds += (_Tape.XDistance + _Round.R).ToString();
                        }
                        else
                        {
                            rounds += (_Tape.XDistance + _Round.R + (2 * _Round.R + _Round.Distance) * b).ToString();
                        }
                        rounds += ",";

                        // koordinate za Y os
                        if (a == 0)
                        {
                            rounds += (_Tape.YDistance + _Round.R);
                        }
                        else
                        {
                            rounds += (_Tape.YDistance + _Round.R + (kateta * a)).ToString();
                        }
                        rounds += "  ";
                    }
                }
                else
                {
                    for (int b = 0; b < noOfRoundsInEvenRows; b++)
                    {
                        rounds += "  ";
                        if (b == 0)
                        {
                            rounds += Convert.ToInt32(_Tape.XDistance + (2 * _Round.R) + (_Round.Distance / 2)).ToString();  // TODO kako zaokrožiti double?
                        }
                        else
                        {
                            rounds += Convert.ToInt32(_Tape.XDistance + _Round.R + ((2 * _Round.R) + (_Round.Distance / 2) * b)).ToString();
                        }
                        rounds += ",";

                        rounds += (_Tape.YDistance + _Round.R + kateta * a);
                        rounds += "  ";
                    }
                }
                rounds += Environment.NewLine + Environment.NewLine;
            }
            return(rounds);
        }