ArcMapAddinDistanceAndDirection.ViewModels.RangeViewModel.DrawRings C# (CSharp) Метод

DrawRings() приватный Метод

Method used to draw the rings at the desired interval Rings are constructed as geodetic circles
private DrawRings ( ) : void
Результат void
        private void DrawRings()
        {
            double radius = 0.0;

            try
            {
                for (int x = 0; x < numberOfRings; x++)
                {
                    // set the current radius
                    radius += Distance;
                    var polyLine = new Polyline() as IPolyline;
                    polyLine.SpatialReference = Point1.SpatialReference;
                    var construct = polyLine as IConstructGeodetic;
                    construct.ConstructGeodesicCircle(Point1, GetLinearUnit(), radius, esriCurveDensifyMethod.esriCurveDensifyByDeviation, 0.0001);
                    AddGraphicToMap(construct as IGeometry);
                }
            }
            catch(Exception ex)
            {
                Console.WriteLine(ex);
            }
        }