SMTK issueshttps://gitlab.kitware.com/cmb/smtk/-/issues2019-03-11T10:00:20-04:00https://gitlab.kitware.com/cmb/smtk/-/issues/231Provide a way to turn off updates causing renders during attribute editing.2019-03-11T10:00:20-04:00David ThompsonProvide a way to turn off updates causing renders during attribute editing.Updates that occur as attributes are edited cause re-renders of the geometry. For large models, this can be annoying. Provide a control to disable the Signal operation triggered by the qtBaseView class.Updates that occur as attributes are edited cause re-renders of the geometry. For large models, this can be annoying. Provide a control to disable the Signal operation triggered by the qtBaseView class.SMTK 3.1David ThompsonDavid Thompsonhttps://gitlab.kitware.com/cmb/smtk/-/issues/230ParaView bounding box widget outlives its Qt counterpart.2019-04-03T14:27:44-04:00David ThompsonParaView bounding box widget outlives its Qt counterpart.The 3-d widget for editing bounding boxes is outliving the Qt class, especially notable for operation views. Perhaps the proxy object needs to be destroyed by the destructor for the pqSMTKAttributeItemWidget subclass?The 3-d widget for editing bounding boxes is outliving the Qt class, especially notable for operation views. Perhaps the proxy object needs to be destroyed by the destructor for the pqSMTKAttributeItemWidget subclass?SMTK 3.1David ThompsonDavid Thompsonhttps://gitlab.kitware.com/cmb/smtk/-/issues/226Test more build configurations2019-02-06T09:42:51-05:00David ThompsonTest more build configurationsOur buildbots currently test configurations that have most of the bells+whistles enabled. We should add 2 more builds:
+ *minimal sessions*: disable all modeling sessions but include all of the extensions such as Qt, ParaView, OpenCV, e...Our buildbots currently test configurations that have most of the bells+whistles enabled. We should add 2 more builds:
+ *minimal sessions*: disable all modeling sessions but include all of the extensions such as Qt, ParaView, OpenCV, etc.
+ *minimal extensions*: disable all extensions, but include as many modeling sessions as possible (polygon, mesh, vtk, discrete, oscillator, rgg, ...).
The former ensures applications targeted to 1 or a small number of modeling sessions will not have problems with dependencies introduced by extensions on modeling sessions. The latter ensures that dependencies on extensions don't accidentally creep into modeling sessions (i.e., if there are cross-dependencies they should be in separate libraries that are conditionally compiled).SMTK 3.1https://gitlab.kitware.com/cmb/smtk/-/issues/223Operation to remove associations between Resources and Attribute Resource2019-01-10T17:01:25-05:00T.J. CoronaOperation to remove associations between Resources and Attribute ResourceSMTK 3.1Robert M. O'BaraRobert M. O'Barahttps://gitlab.kitware.com/cmb/smtk/-/issues/221smtk::attribute: Deprecate and remove unused items2018-12-27T18:26:21-05:00T.J. Coronasmtk::attribute: Deprecate and remove unused itemsMeshItem, MeshSelectionItem, ModelEntityItem, RefItem,MeshItem, MeshSelectionItem, ModelEntityItem, RefItem,SMTK 3.1https://gitlab.kitware.com/cmb/smtk/-/issues/220Remove redundant API in smtk::attribute::Attribute2018-12-27T18:24:21-05:00T.J. CoronaRemove redundant API in smtk::attribute::AttributeAPI that seems to do nearly the same things:
```
associatedObjects(), associations(), associatedModelEntityIds(), associatedModelEntities()
```
```
associate(smtk::resource::PersistentObjectPtr obj), associateEntity(const smtk::common:...API that seems to do nearly the same things:
```
associatedObjects(), associations(), associatedModelEntityIds(), associatedModelEntities()
```
```
associate(smtk::resource::PersistentObjectPtr obj), associateEntity(const smtk::common::UUID& entity), associateEntity(const smtk::model::EntityRef& entity)
```
```
disassociateEntity(const smtk::common::UUID& entity, bool reverse = true), disassociateEntity(const smtk::model::EntityRef& entity, bool reverse = true), disassociate(smtk::resource::PersistentObjectPtr obj, bool reverse = true);
```
```
isObjectAssociated(const smtk::resource::PersistentObjectPtr& componentPtr), isEntityAssociated(const smtk::model::EntityRef& entityref)
```SMTK 3.1https://gitlab.kitware.com/cmb/smtk/-/issues/216Change result items ("created", "modified", "expunged") to ReferenceItems2018-12-13T13:21:37-05:00T.J. CoronaChange result items ("created", "modified", "expunged") to ReferenceItemsSMTK 3.1https://gitlab.kitware.com/cmb/smtk/-/issues/1963-D widgets2019-03-14T18:26:12-04:00David Thompson3-D widgetsThe 3-D widgets branch should be finished and merged. It should include:
+ [x] point widget
+ [x] line-segment widget (the polyline widget may work but need to see whether we can force the number of points to be constant in the PV widge...The 3-D widgets branch should be finished and merged. It should include:
+ [x] point widget
+ [x] line-segment widget (the polyline widget may work but need to see whether we can force the number of points to be constant in the PV widget).
+ [x] box widget that supports arbitrary transforms and not just an axis-aligned box.SMTK 3.1Robert M. O'BaraRobert M. O'Bara