// 修改时点击确认 public void ModifyCompont(object sender, CompontData args) { _render.RemoveViewProp(args.actor); args.actor = CompontFactory.genActor(args); _render.AddViewProp(args.actor); updateVtk(); }
public void setRender(vtkRenderWindow renWin) { _renWin = renWin; _render = renWin.GetRenderers().GetFirstRenderer(); CompontData data = genData(true); _actor = CompontFactory.genActor(data, CompontFactory.genClickProperty()); _render.AddViewProp(_actor); _renWin.Render(); }
// 新建时点击确认 public void AddCompont(object sender, CompontData args) { args.actor = CompontFactory.genActor(args); int index = _data_mananger.addCompont(args); // Add the actors to the renderer, set the window size _render.AddViewProp(args.actor); updateVtk(); AddNodeTree(args); }
public void AddRestriction(object sender, CompontData args) { Restriction tmp = (Restriction)args; tmp.owner.restriction = tmp; CompontData owner = Restriction.getOwner(tmp); _render.RemoveViewProp(owner.actor); owner.actor = CompontFactory.genActor(owner); // Add the actors to the renderer, set the window size _render.AddViewProp(owner.actor); updateVtk(); AddNodeTree(_select_node, args); }
public void on_valueChanged() { if (_render == null) { return; } _render.RemoveViewProp(_actor); CompontData data = genData(true); if (data == null) { return; } _actor = CompontFactory.genActor(data, CompontFactory.genClickProperty()); _render.AddViewProp(_actor); _renWin.Render(); }