- 17 Jul, 2018 1 commit
-
-
T.J. Corona authored
3800de36 Add simulation workflows. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
John Tourtellott <john.tourtellott@kitware.com> Merge-request: !1191
-
- 16 Jul, 2018 12 commits
-
-
T.J. Corona authored
823963c5 Updates to match API updates in ParaView/VTK Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1198
-
T.J. Corona authored
vtkRayIntersectionLocator: fix function signature to match vtk update vtkLASReader/vtkLIDARReader: use smtk vtkGeo* classes InitializeDefaultPlugins: use new RegisterLoadPluginCallback method.
-
T.J. Corona authored
df078ea7 Add test2D.3dm back to testing data. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1197
-
T.J. Corona authored
-
T.J. Corona authored
ac5fab24 Redirect SMTK io to ParaView output window. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !1196
-
T.J. Corona authored
-
T.J. Corona authored
4f5c988b Add New resource file menu action 6ec55a42 Add creator group for operations Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !1195
-
T.J. Corona authored
-
T.J. Corona authored
-
T.J. Corona authored
4341b9a1 Add PV behavior for exporting simulations. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !1193
-
T.J. Corona authored
cb000f78 Update multiscale session Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1194
-
T.J. Corona authored
-
- 14 Jul, 2018 1 commit
-
-
T.J. Corona authored
-
- 13 Jul, 2018 3 commits
-
-
T.J. Corona authored
acddd098 Add an operations panel for SMTK/CMB... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1188
-
David Thompson authored
... in which we + Add an operations panel UI. + Add a new smtk::view::AvailableOperators class that tracks a selection and an operation manager, calling observers when the list of operations changes (some work TBD). + Add `{observe,unobserve}Metadata` to smtk::operation::Manager so that new observers can be immediately passed the list of extant operation metadata. + Respond to selections in modelbuilder. + Add a `primaryAssociation()` method to operation metadata that returns the smtk::attribute::ReferenceItem for each operation (or nullptr if the operation's parameters don't support association). + Fix logic in AvailableOperators to test whether each operator accepts **all** the selected items and that the **number** of selected items is appropriate. + Remove some debug printouts and use the available-ops observer to print when the list changes. + Add a new subsystem to SMTK: **workflow**. The workflow system will host a task-dag used to provide suggestions to users. Currently, it exists only to filter+sort the list of applicable operations for presentation to the user. + Work on the AvailableOperations class in smtk/view to own an use the workflow operation filter. + Remove use of qtModelOperationWidget from custom operator views. This is in preparation for removal of qtModelOperationWidget, qtOperationDockWidget, qtOperationView, and qtModelView entirely. The qtModelView is replaced by the pqSMTKResourcePanel and the others will be replaced by the pqSMTKOperationPanel. + Add operation and resource managers to the qtUIManager. There may be a better place to put these that is not specific to Qt. + Test the workflow OperationFilterSort object (at least JSON deserialization). + Operation panel now lists available operations on the first selection change. The fact that it doesn't list an initial set of operations is a bug. + Fixed AvailableOperations so you can set its workflow filter. + Added methods to AvailableOperations to provide access to the user-facing data on operations that OperationFilterSort::Data provides. + Added the qtAvailableOperations widget. It is a subclass of QWidget and owns a QListWidget, which it populates with operations based on an AvailableOperations instance(). + Add `createParameters` method to SpecificationOps. + When asked for operation parameters, always call `createParameters` rather than `extractParameters` so that operations always have unique parameters rather than sharing them. + Create a top-level view in the UI manager when none exists in order to display operators. + Listen for click events in the operation list widget and respond by showing a view of the matching operation. + Fix the XML reader to handle `AssociationDefs` that contain a `MembershipMask` tag. + Switch a bunch of operators to use `Accepts` entries instead of `MembershipMask`s in their associations (to be more specfic about what types of resources they accept). + Instantiate the pqPluginSMTKViewBehavior class inside pqSMTKAppComponentsAutoStart. Otherwise, custom views are not registered to the Qt UI manager. + The "name" of the assign colors operation has changed from "assign colors" to "smtk::model::AssignColors". Partially fix the custom view so that the UI is created. + Fix misspelled method. + Fix polygon "split edge" operation (only 1 edge can be split at a time). + Remove debug cruft. + Improve operator availability logic. + Refactor qtUIManager and pqSMTKOperationPanel. Now a qtUIManager may be constructed with an Operation instance whose attribute collection will be rendered as its view. Furthermore, applications can ask the qtUIManager to find/create a default view of its operation. This greatly simplifies the operation panel's job. + Rename `displayOperation()` methods in the operation panel to `editOperation()`, which is more accurate. + Fix `qtUIManager::initializeUI()` to create the proper type of view info when constructed with an operation. + Have the operation panel associate the current selection to the chosen operation when double-clicking. + Add an option to show **all** operations (or only those that match the current selection) to the AvailableOperations object. Also, expose it in the operation panel. + Have the operation view actually execute the operation, not just signal that it wants the operation run. + Make the polygon Write operation use associations for the resource it will write rather than an Item. + Make `smtk::view::Selection` hold `smtk::resource::PersistentObject::Ptr`s instead of component pointers. This will allow the operation panel to expose operations such as polygon::Write. + Add some example "workflow" files.
-
T.J. Corona authored
326635ad Fix client-server logic to get legacy pv readers to work. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !1189
-
- 12 Jul, 2018 4 commits
-
-
T.J. Corona authored
05c24d06 Remove legacy simulation export test data files. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
John Tourtellott <john.tourtellott@kitware.com> Merge-request: !1190
-
T.J. Corona authored
-
T.J. Corona authored
-
T.J. Corona authored
Prior to this fix, the cmb geometry reader was not loaded properly into a consuming program, and attempts to use it would result in a segfault. The consuming program would also segfault when it encountered an unknown file extension, since it would attempt to instantiate each reader to query its validity for the file type.
-
- 11 Jul, 2018 1 commit
-
-
Bob Obara authored
1aecfa71 BUG: Fixed bug created by commit cf8b1861Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1184
-
- 10 Jul, 2018 4 commits
-
-
David Thompson authored
ee612916 Fix a problem with the Qt component-item widget. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
T.J. Corona <tj.corona@kitware.com> Merge-request: !1187
-
David Thompson authored
Adding a source to the component item is not allowed since that will cause the root phrase to be populated with the source's components before the parent class (qtReferenceItem) has a chance to set the decorator.
-
T.J. Corona authored
2904aae3 Add file menu item to import python operator. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !1186
-
T.J. Corona authored
-
- 09 Jul, 2018 13 commits
-
-
T.J. Corona authored
d92ff511 Add paraview behavior for saving resources. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !1185
-
T.J. Corona authored
-
Bob Obara authored
There was bug in a code change on release that was copied into master: Had blocked one setData() call to avoid two redundant signals downstream, however, only the first edit caused *any* signal to get sent. So we'll live with two signals on the 1st edit.
-
Bob Obara authored
803f5f61 ENH: Renamed model::Manager to model::Resource Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !1183
-
Bob Obara authored
Also renamed variables to match the name change when possible.
-
T.J. Corona authored
b8b72a8c vtk session: build python bindings relative to global cmake dir. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1182
-
T.J. Corona authored
-
T.J. Corona authored
abeec944 Mesh session: use persistent UUID for mesh session resource. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1181
-
T.J. Corona authored
-
T.J. Corona authored
d04591c7 Fix visibility issue for PluginClients in os x Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1180
-
T.J. Corona authored
-
T.J. Corona authored
1f54e83a PluginManager: fix iterator increment. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1179
-
T.J. Corona authored
-
- 08 Jul, 2018 1 commit
-
-
T.J. Corona authored
5018169f AttributeReader: associate with manager before reading in links. b1e48828 VTK session: add write functionality for imported exodus models. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1178
-