protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { IDebugForm form = CF.DebugForm; Model m = form.Model; SimpleShape simpleShape = (SimpleShape)objectProvider.GetObject(); m.Add(VisualizerHelper.AssertColor(simpleShape.DebugList)); form.ShowDialog(windowService); }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { IDebugForm form = CF.DebugForm; Model m = form.Model; ICurve2D gc2d = (ICurve2D)objectProvider.GetObject(); m.Add(VisualizerHelper.AssertColor(gc2d.MakeGeoObject(Plane.XYPlane))); form.ShowDialog(windowService); }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { IDebugForm form = CF.DebugForm; Model m = form.Model; IGeoObjectImpl go = (IGeoObjectImpl)objectProvider.GetObject(); m.Add(VisualizerHelper.AssertColor(go)); form.ShowDialog(windowService); }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { IDebugForm form = CF.DebugForm; Model m = form.Model; GeoPoint p = (GeoPoint)objectProvider.GetObject(); Point pnt = Point.Construct(); pnt.Location = p; pnt.Symbol = PointSymbol.Cross; VisualizerHelper.AssertColor(pnt); m.Add(pnt); form.ShowDialog(windowService); }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { IDebugForm form = CF.DebugForm; Model m = form.Model; GeoObjectList list = (GeoObjectList)objectProvider.GetObject(); for (int i = 0; i < list.Count; ++i) { IntegerProperty ip = new IntegerProperty(i, "Debug.Hint"); list[i].UserData.Add("ListIndex", ip); m.Add(VisualizerHelper.AssertColor(list[i])); } m.Add(list); form.ShowDialog(windowService); }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { IDebugForm form = CF.DebugForm; Model m = form.Model; Border bdr = (Border)objectProvider.GetObject(); for (int i = 0; i < bdr.DebugList.Count; ++i) { IGeoObject toAdd = bdr.DebugList[i]; IntegerProperty ip = new IntegerProperty(i, "Debug.Hint"); toAdd.UserData.Add("Debug", ip); VisualizerHelper.AssertColor(toAdd); m.Add(toAdd); } form.ShowDialog(windowService); }