| | |
| | | |
| | | cb_Link_Colour.SelectedIndex = 0; |
| | | |
| | | <<<<<<< HEAD |
| | | map.Init(TC,new DrawDelegate[] { Draw, Draw, DrawBackGroud, DrawH },new MouseDelegate[] { mapMouseDown, mapMouseMove, mapMouseUp, mapMouseWheel }); |
| | | ======= |
| | | map.Init(TC, new DrawDelegate[] { Draw, Draw, DrawH }, new MouseDelegate[] { mapMouseDown, mapMouseMove, mapMouseUp, mapMouseWheel }); |
| | | |
| | | >>>>>>> 0f2ff322746347b91941d936ee27067295e57c76 |
| | | |
| | | |
| | | |
| | |
| | | __needpaintall = value; |
| | | } |
| | | } |
| | | <<<<<<< HEAD |
| | | |
| | | ======= |
| | | //protected override void OnPaint(PaintEventArgs e) |
| | | //{ |
| | | // base.OnPaint(e); |
| | |
| | | // e.Graphics.DrawImage(buffer, 0, 0); |
| | | |
| | | //} |
| | | >>>>>>> 0f2ff322746347b91941d936ee27067295e57c76 |
| | | |
| | | PointF[] getCurclePoints(int num) |
| | | { |
| | |
| | | private void timer_draw_Tick(object sender, EventArgs e) |
| | | { |
| | | _mouseHoverCheckFlag = true; |
| | | if (_timerDraw) |
| | | if (_timerDraw && map.Status==DrawingStatus.Ready) |
| | | { |
| | | this.map.Invalidate(); |
| | | _timerDraw = false; |
| | | _timerDraw = false; |
| | | } |
| | | |
| | | } |
| | | |
| | | protected override void OnResize(EventArgs e) |
| | |
| | | } |
| | | if /*插入结构*/(e.Button == MouseButtons.Left && _isInsertingObject) |
| | | { |
| | | var net = _newTemplate.network; |
| | | var net = _newTemplate.network;//clone |
| | | var net0 = _newTemplate.network.DeepCopyByBin<MapViewNetWork>(); |
| | | List<NodeViewModel> nodes = _Nodes.Select(node => (NodeViewModel)node).ToList(); |
| | | float minDist = 100f; |
| | | NodeViewModel minNode = null; |
| | |
| | | |
| | | var p1 = (PointF3D)_undoOldValue; |
| | | var p2 = minNode.Position3D; |
| | | var dd = _newTemplate.OffSet; |
| | | //var dd = _newTemplate.OffSet; |
| | | dx = p2.X - p1.X; |
| | | dy = p2.Y - p1.Y; |
| | | dz = p2.Z - p1.Z; |
| | |
| | | var list = _Network.Add(net); |
| | | |
| | | var j = _Network.AddPipe(minNode, _OperaNode); |
| | | j.Length = 0.0001f; |
| | | //j.Length = 0.0001f; |
| | | list.Add(j); |
| | | _OperaNode = null; |
| | | _NewNet.Clear(); |
| | |
| | | selectedObjs.AddRange(list); |
| | | |
| | | MapObjectExtensions.AddCommand(_Network, "Add", null, list); |
| | | |
| | | |
| | | |
| | | _isInsertingObject = false; |
| | | |
| | | <<<<<<< HEAD |
| | | |
| | | |
| | | _newTemplate.network = net0; |
| | | _isInsertingObject = true; |
| | | _undoOldValue = new PointF3D(0, 0, 0); |
| | | _OperaNode = _newTemplate.network.Nodes.Find(node => node.ID == _newTemplate.Node1) as NodeViewModel; |
| | | ======= |
| | | //_OperaNode = null; |
| | | //_Network.Nodes.AddRange(net.Nodes); |
| | | //_Network.Links.AddRange(net.Links); |
| | | >>>>>>> 0f2ff322746347b91941d936ee27067295e57c76 |
| | | |
| | | SetMapInvalidate(); |
| | | return; |
| | |
| | | NodeViewModel minNode = null; |
| | | foreach (NodeViewModel node in nodes) |
| | | { |
| | | |
| | | |
| | | PointF mapPos = WorldPointToMapPoint(node); |
| | | PointF currentPoint = MapToScreen(mapPos); |
| | | float currentDist = 0; |
| | |
| | | bool _isShowDirection = false; |
| | | private void 颜色分级管理ToolStripMenuItem_Click(object sender, EventArgs e) |
| | | { |
| | | Form_Colour form_Colour = new Form_Colour(_Template.Colours); |
| | | Form_Colour form_Colour = new Form_Colour(_Template.Colours,_Template); |
| | | form_Colour.Show(this); |
| | | } |
| | | |