- 08 Mar, 2019 5 commits
-
-
David Thompson authored
-
David Thompson authored
+ Accept bounding boxes defined via either a single DoubleItem or a Group containing DoubleItems in a variety of configurations (including some with and some without Tait-Bryan angles, which are similar to Euler angles). + Properly restore bounding box state from saved items.
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
A missing item should not cause an assertion to fail.
-
- 07 Mar, 2019 9 commits
-
-
T.J. Corona authored
f864b523 RegisterImportersBehavior: add new importers to paraview's File->Open 9398822e NewResourceBehavior: update File->New() when operations are changed d80f5749 PluginSupport: fix active manager registration c4c5e643 Resource: add observer for metadata actions (add/remove) 85ddb3c1 Operation: add observers for group actions (add/remove from group) 5ad110ec Registrars: unregister operations from groups Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !1491
-
T.J. Corona authored
-
T.J. Corona authored
-
T.J. Corona authored
-
T.J. Corona authored
-
T.J. Corona authored
-
T.J. Corona authored
-
Bob Obara authored
abe958e3 Adding support for Analysis Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
John Tourtellott <john.tourtellott@kitware.com> Merge-request: !1489
-
Bob Obara authored
* Added a new type of View called an AnalysisView Syntax for new View: <View Type="Analysis" Title="Analysis" AnalysisAttributeName="truchasAnalysis" AnalysisAttributeType="truchasAnalysisDefinition"> </View> * Made the following Changes to Attribute Resources: * An Analysis can now be derived from an existing one - this means that it's set of categories include those of its parent * Added the ability to get a list of Analayses that are top level (meaning they have no parents) * The ability to create an Attribute Definition based on the Analysis Information with Group Items representing Analyses with Children and Void Items to represent Analyese without Children * I/O XML and JSON classes now save and retreieve Analysis Children Information * Made the following changes to qt::UIManager * Ability to enable/disable Catagory Checking * Ability to set Top Level Categories - this set resticts which categories are displayed (or selectable) * qtGroupView nolongers displays empty Tabs
-
- 06 Mar, 2019 4 commits
-
-
T.J. Corona authored
ae57eec3 Add a userguide description for plugins e591601e Generalize direct plugin linking logic for use by consuming projects 028949ab smtkConfig.cmake.in: Fix CMake module path and add Qt dependency Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1490
-
T.J. Corona authored
-
T.J. Corona authored
-
T.J. Corona authored
-
- 03 Mar, 2019 3 commits
-
-
T.J. Corona authored
426b342a Add SMTK_PYTHON_MODULEDIR to smtkConfig.cmake 883db82a Remove hardcoded boost version from config file Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1488
-
T.J. Corona authored
SMTK_PYTHON_MODULEDIR is the location of the smtk python module relative to smtkConfig.cmake.
-
T.J. Corona authored
-
- 01 Mar, 2019 2 commits
-
-
T.J. Corona authored
c17de09f Add logic for generating plugins config file Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
John Tourtellott <john.tourtellott@kitware.com> Merge-request: !1487
-
T.J. Corona authored
-
- 27 Feb, 2019 2 commits
-
-
John Tourtellott authored
ae0a5cd1 Instantiate attribute pointer in when calling observers Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
T.J. Corona <tj.corona@kitware.com> Merge-request: !1486
-
John Tourtellott authored
-
- 26 Feb, 2019 4 commits
-
-
T.J. Corona authored
02fccbc5 Guard against unused function warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1485
-
T.J. Corona authored
-
T.J. Corona authored
a17bd122 Track attribute resource id, associations in xml I/O Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Bob Obara <bob.obara@kitware.com> Merge-request: !1482
-
T.J. Corona authored
Additionally, add logic in ResourceItem to attempt to resolve a resource surrogate using an attribute's containing resource. This allows unmanaged attributes to associate with other attributes in the resource with persistency and without management.
-
- 25 Feb, 2019 2 commits
-
-
T.J. Corona authored
15dd94a9 Add missing file to install Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
John Tourtellott <john.tourtellott@kitware.com> Merge-request: !1484
-
T.J. Corona authored
-
- 22 Feb, 2019 4 commits
-
-
T.J. Corona authored
ae7b91c6 Add logic in the PV layer to force observers to fire on main thread Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1479
-
T.J. Corona authored
Qt requires that all methods that affect the GUI be performed on the application's main thread. Many of the registered Observer functions for both operations and resources are designed to affect the GUI. Rather than connect GUI-modifying logic to a signal triggered by an observer, we mutate the behavior of the operation, resource and Selection Observer calling logic to ensure that all Observer functors are called on the main thread, regardless of which thread performs the observation. To support this pattern, SMTK's Observer pattern has been generalized to a single description (smtk::common::Observers) that adopts a run-time configurable type of polymorphism where consuming code can change the class's behavior, allowing consuming code to redefine the context in which the Observer functors are executed.
-
T.J. Corona authored
255eea34 Mesh: Prepend polydata pipelines with vtkTriangleFilter Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Bob Obara <bob.obara@kitware.com> Merge-request: !1481
-
T.J. Corona authored
-
- 20 Feb, 2019 2 commits
-
-
Bob Obara authored
15b560b5 ENH: Updating Attribute Association API 29057d6a ENH: Added Association View Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
T.J. Corona <tj.corona@kitware.com> Merge-request: !1480
-
Bob Obara authored
* attribute::Attribute * Removed functionality to maintain model::resource's attribute association backstore (no longer needed) * Added a protected method forceDisassociate that will bypass disassociation checks. This is used by the attribute::Resource when disassociating all attributes from an object. * Added association checks to the associate method. * attribute::Resource * Added hasAttributes method to check to see if an object has attributes associated to it * Added disassociateAllAttributes method to remove all attribute associations from an object * model::Entity * Removed functionality to maintain model::resource's attribute association backstore (no longer needed) * model::EntityRef * Removed functionality to maintain model::resource's attribute association backstore (no longer needed) and replaced it with link-based functionality * Added hasAttributes(smtk::attribute::ConstResourcePtr attRes) const * Added disassociation methods that don't take in the reverse bool parameter. The original API which does take in the reverse parameter is marked for deprication (via comment) and calls the new API * Added Pybind11 Registrar methods for smtk::model
-
- 10 Feb, 2019 2 commits
-
-
David Thompson authored
c28241f3 Propose a `configure()` method for operations. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
T.J. Corona <tj.corona@kitware.com> Merge-request: !1465
-
David Thompson authored
-
- 08 Feb, 2019 1 commit
-
-
David Thompson authored
f82ccd26 Fix warnings. df5afb93 Do *not* use strings to hold UUIDs. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
T.J. Corona <tj.corona@kitware.com> Merge-request: !1476
-