public bool Connect(IApplicationData data, object IOManager) { _manager = (R3DIOInterop.RIntelligentObjectManagerInterop)IOManager; _data = data; Name = "SampleTable"; IconPath = data.GetIconPath("sampletable.png"); return(true); }
public override bool Connect(IApplicationData data, Prism.Events.IEventAggregator eventaggre) { _data = data; _event = eventaggre; _doc = data.ActiveDocument as IRBuilderDocument; IOSelectionChanged = new RelayCommand <object>(IOSelectionChangedHandler); _doc.SetSelectiontype(Viewer.SelectionType.IntelligentObject); _manager = new R3DIOInterop.RIntelligentObjectManagerInterop(_doc.Tree.GeometryParentNode); LoadObjectsFromPlugin(); LoadInternalObjects(); //CreateCube(); // CreateTable(); return(true); }