Ejemplo n.º 1
0
        protected override void OnEndResize()
        {
            PolygonTool lTool = DrawingTool as PolygonTool;

            lTool.Points[MovingPointIndex - 1] = _MovingPoint;
            _MovingPoint = Point.Empty;
        }
        private void InitTools()
        {
            polygonTool      = new PolygonTool(mapControl, mapObjectLayer);
            lineTool         = new LineTool(mapControl, mapObjectLayer);
            mapObjectEditing = new MapObjectEditing(mapControl, mapObjectLayer);
            boundingAreaTool = new BoundingAreaTool(mapControl, boundingAreaLayer);
            attractorTool    = new AttractorTool(mapControl, attractorLayer);
            attractorEditing = new AttractorEditing(mapControl, attractorLayer,
                                                    gridAttractorEditing, comboBoxAttractorType, comboBoxAttractorPerformance,
                                                    upDownAttractorRadius);

            allTools = new Tool[] {
                polygonTool, lineTool, mapObjectEditing,
                boundingAreaTool, attractorTool, attractorEditing
            };

            foreach (var tool in allTools)
            {
                tool.OnBegin += OnToolBegin;
                tool.OnEnd   += OnToolEnd;
            }
        }