ArcMapAddinVisibility.ViewModels.LOSBaseViewModel.OnNewMapPointEvent C# (CSharp) Метод

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

Override this event to collect observer points based on tool mode
private OnNewMapPointEvent ( object obj ) : void
obj object MapPointToolMode
Результат void
        internal override void OnNewMapPointEvent(object obj)
        {
            if (!IsActiveTab)
                return;

            var point = obj as IPoint;

            if (point == null || !IsValidPoint(point, true))
                return;

            // ok, we have a point
            if (ToolMode == MapPointToolMode.Observer)
            {
                // in tool mode "Observer" we add observer points
                // otherwise ignore

                var color = new RgbColorClass() { Blue = 255 } as IColor;
                var guid = AddGraphicToMap(point, color, true);
                var addInPoint = new AddInPoint() { Point = point, GUID = guid };
                ObserverAddInPoints.Insert(0, addInPoint);
            }
        }