# Simulation Modeling Toolkit (SMTK)

**URL:** https://discourse.kitware.com/c/smtk/6.md?page=7

[Latest](https://discourse.kitware.com/latest.md) · [Categories](https://discourse.kitware.com/categories.md)

**Page:** 8

---

## [Modernizing/generalizing SetProperty operation](https://discourse.kitware.com/t/modernizing-generalizing-setproperty-operation/276)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 16\
**Last updated:** [June 27, 2019, 3:54pm UTC](https://discourse.kitware.com/t/modernizing-generalizing-setproperty-operation/276 "2019-06-27T15:54:46Z")

</div>

@Bob\_Obara @tj.corona @johnt @Haocheng\_Liu The discussion started on SMTK MR 1592 has once again brought up the property system used on model and mesh. Is it something worth moving to the smtk::resource::Resource (inclu…

---

## [Documentation from testing](https://discourse.kitware.com/t/documentation-from-testing/271)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 3\
**Last updated:** [June 19, 2019, 5:14am UTC](https://discourse.kitware.com/t/documentation-from-testing/271 "2019-06-19T05:14:57Z")

</div>

We’ve talked about having both a test-a-thon and a doc-a-thon to get tests and documentation in shape for the upcoming tutorials at KHQ in July. One thing that would be interesting would be to have the tests generate im…

---

## [Proposed smtk::attribute::GroupItem::shiftGroup() method](https://discourse.kitware.com/t/proposed-smtk-shiftgroup-method/263)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 14\
**Last updated:** [June 6, 2019, 2:22pm UTC](https://discourse.kitware.com/t/proposed-smtk-shiftgroup-method/263 "2019-06-06T14:22:58Z")

</div>

FYI all, I plan to add a public method to GroupItem to support reordering of subgroups. The target use case is for a new custom view for Truchas induction coils; specifically we want to allow dragging and dropping rows i…

---

## [Finding Items](https://discourse.kitware.com/t/finding-items/247)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 5\
**Last updated:** [April 24, 2019, 6:55pm UTC](https://discourse.kitware.com/t/finding-items/247 "2019-04-24T18:55:49Z")

</div>

Now that SMTK 3.1 is in the process of being released, I’m looking at improving how you find attribute items within an attribute. For searching Attributes, SMTK 3.1 provides the following methods: ItemPtr Attribute::f…

---

## [Proposed change to PersistentObject](https://discourse.kitware.com/t/proposed-change-to-persistentobject/245)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 11\
**Last updated:** [April 12, 2019, 1:44pm UTC](https://discourse.kitware.com/t/proposed-change-to-persistentobject/245 "2019-04-12T13:44:48Z")

</div>

As part of making simulation projects more customizable, I would like to make some changes to SMTK so that smtk::project::Project can be a subclass of our PersistentObject class. The motivation is so that I can assign it…

---

## [Adding "Item Templates" to SBT file and Changing Category Behavior](https://discourse.kitware.com/t/adding-item-templates-to-sbt-file-and-changing-category-behavior/239)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 1\
**Last updated:** [April 6, 2019, 3:58pm UTC](https://discourse.kitware.com/t/adding-item-templates-to-sbt-file-and-changing-category-behavior/239 "2019-04-06T15:58:55Z")

</div>

Though the SBT file format allows a fair amount of flexibility in modeling simulation related information, it tends to be a bit verbose. Specifically, if several items share the same structure, the current implementatio…

---

## [Query filter strings for model resources](https://discourse.kitware.com/t/query-filter-strings-for-model-resources/242)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 2\
**Last updated:** [April 5, 2019, 2:27pm UTC](https://discourse.kitware.com/t/query-filter-strings-for-model-resources/242 "2019-04-05T14:27:32Z")

</div>

Limiting Clauses for Query Operations I am starting to work on expanding the model-system’s queryOperation() method to accept a limiting clause that subsets results based on their property values. Here is a proposed gram…

---

## [Planning for SMTK v3.1 and v4.0](https://discourse.kitware.com/t/planning-for-smtk-v3-1-and-v4-0/216)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 20\
**Last updated:** [February 28, 2019, 11:44pm UTC](https://discourse.kitware.com/t/planning-for-smtk-v3-1-and-v4-0/216 "2019-02-28T23:44:38Z")

</div>

Below are lists of things we hope to accomplish in SMTK 3.1 and 4.0. This post is a wiki entry: anyone logged in can (and should) edit it to add new items. You can also post comments below to discuss items in the list. …

---

## [Removing old model entity attribute association methods](https://discourse.kitware.com/t/removing-old-model-entity-attribute-association-methods/219)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 6\
**Last updated:** [February 12, 2019, 4:07pm UTC](https://discourse.kitware.com/t/removing-old-model-entity-attribute-association-methods/219 "2019-02-12T16:07:14Z")

</div>

While working in the exclusion / prerequisite mechanism I came across inconsistencies with the association and disassociation methods. Mainly the removeAllAssociations method calls the model entity specific api and not …

---

## [Extended attribute modeling](https://discourse.kitware.com/t/extended-attribute-modeling/220)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 7\
**Last updated:** [February 11, 2019, 5:52pm UTC](https://discourse.kitware.com/t/extended-attribute-modeling/220 "2019-02-11T17:52:40Z")

</div>

Extended attribute modeling is one of the things that came up in the SMTK 3.1/4.0 planning topic: I’m starting this discussion to work out the implications of some of the alternative designs below. Note that they are …

---

## [Resource index](https://discourse.kitware.com/t/resource-index/221)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 3\
**Last updated:** [February 7, 2019, 9:13pm UTC](https://discourse.kitware.com/t/resource-index/221 "2019-02-07T21:13:40Z")

</div>

@tj.corona It looks like resource classes only provide a virtual method to obtain a Resource::Index. What would you think about adding class Foo : public smtk::resource::Resource { static constexpr Index TypeIndex = …

---

## [Resource filenames](https://discourse.kitware.com/t/resource-filenames/212)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 2\
**Last updated:** [February 1, 2019, 3:45pm UTC](https://discourse.kitware.com/t/resource-filenames/212 "2019-02-01T15:45:05Z")

</div>

Although I signed off on SMTK MR 1429 (“Save attributes as json files”) yesterday, I don’t really like where we ended up with filename/extensions, and I presume no one else does either. I would like to propose an alterna…

---

## [Supporting Exclusion and Required Constraints in Attribute Resources](https://discourse.kitware.com/t/supporting-exclusion-and-required-constraints-in-attribute-resources/209)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 8\
**Last updated:** [January 24, 2019, 8:32pm UTC](https://discourse.kitware.com/t/supporting-exclusion-and-required-constraints-in-attribute-resources/209 "2019-01-24T20:32:44Z")

</div>

I’m in the process of implementing the ability to model exclusion and required constraints in the Attribute Resource. This will allow the following use cases to be modeled: If a model component has an associated attr…

---

## [SMTK v3.0](https://discourse.kitware.com/t/smtk-v3-0/196)

<div class="topic-metadata">

**Author:** [@tj.corona](https://discourse.kitware.com/u/tj.corona)\
**Replies:** 3\
**Last updated:** [January 10, 2019, 11:07pm UTC](https://discourse.kitware.com/t/smtk-v3-0/196 "2019-01-10T23:07:57Z")

</div>

I am happy to announce that SMTK 3.0.0 Release Candidate 1 has now been tagged. The source is available here and binaries will me made available within the next couple of days. Please let us know if you run into any prob…

---

## [SMTK and Qt 5.12.0](https://discourse.kitware.com/t/smtk-and-qt-5-12-0/198)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 9\
**Last updated:** [December 11, 2018, 7:33pm UTC](https://discourse.kitware.com/t/smtk-and-qt-5-12-0/198 "2018-12-11T19:33:50Z")

</div>

I have been able to build CMB+SMTK linked to Qt 5.12 on macos 10.14 (mojave) using the Qt binaries from homebrew (i.e., a bottled build). I have not done extensive testing. Dark mode seems to work. However, I did ha…

---

## [SMTK Master cannot find vtkPVClientServer / vtkPVServerManager](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139)

<div class="topic-metadata">

**Author:** [@chart3388](https://discourse.kitware.com/u/chart3388)\
**Replies:** 6\
**Last updated:** [December 4, 2018, 8:37pm UTC](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139 "2018-12-04T20:37:42Z")

</div>

Hi, The latest SMTK master branch fails to build with the following error when compiling against ParaView 5.5 and greater. /usr/bin/ld: cannot find -lvtkPVClientServer /usr/bin/ld: cannot find -lvtkPVServerManager coll…

---

## [Importing a model into an existing resource](https://discourse.kitware.com/t/importing-a-model-into-an-existing-resource/170)

<div class="topic-metadata">

**Author:** [@tj.corona](https://discourse.kitware.com/u/tj.corona)\
**Replies:** 5\
**Last updated:** [November 22, 2018, 8:40pm UTC](https://discourse.kitware.com/t/importing-a-model-into-an-existing-resource/170 "2018-11-22T20:40:34Z")

</div>

@chart3388 In response to the issue you were having with importing a model into an existing resource, this MR contains updates to the rendering code that should hopefully fix 1/2 of your problem. The resource panel will …

---

## [Discussion: how selection should interact with operations and attributes.](https://discourse.kitware.com/t/discussion-how-selection-should-interact-with-operations-and-attributes/179)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 2\
**Last updated:** [November 21, 2018, 8:49pm UTC](https://discourse.kitware.com/t/discussion-how-selection-should-interact-with-operations-and-attributes/179 "2018-11-21T20:49:21Z")

</div>

@tj.corona @Bob\_Obara We’ve had some discussion of how user selections should affect the operation and attribute panels (and vice-versa: how those panels should inform the selection). As a first pass, SMTK MR 1355 provi…

---

## [SMTK/CMB Release To-Do](https://discourse.kitware.com/t/smtk-cmb-release-to-do/166)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 5\
**Last updated:** [October 29, 2018, 1:31pm UTC](https://discourse.kitware.com/t/smtk-cmb-release-to-do/166 "2018-10-29T13:31:43Z")

</div>

The following issues are things we plan to address for the upcoming SMTK 3/CMB 6 release. SMTK Dashboard smtk#189 Non-running tutorials (fixed!) Broken SMTK tests Force create (fixed!) Open Paraview (deferred) Chec…

---

## [Progress on ParaView widgets](https://discourse.kitware.com/t/progress-on-paraview-widgets/155)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 4\
**Last updated:** [October 25, 2018, 2:44pm UTC](https://discourse.kitware.com/t/progress-on-paraview-widgets/155 "2018-10-25T14:44:00Z")

</div>

Hi all (esp. @Bob\_Obara) , There’s a lot left to do (see below), but here’s some progress on getting ParaView widgets adapted to SMTK’s qtItem class so 3-d widgets can edit attribute item values. What’s Left Need t…

---

## [Should we reduce the number of Item Types in the Attribute Resource](https://discourse.kitware.com/t/should-we-reduce-the-number-of-item-types-in-the-attribute-resource/164)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 9\
**Last updated:** [October 8, 2018, 1:36pm UTC](https://discourse.kitware.com/t/should-we-reduce-the-number-of-item-types-in-the-attribute-resource/164 "2018-10-08T13:36:35Z")

</div>

Back when the attribute resource was being designed (when it was called an Attribute System), I needed to be able to refer to model and mesh entities and attributes as items within an attribute. Since there was no base …

---

## [SMTK - fatal error: moab/EntityHandle.hpp](https://discourse.kitware.com/t/smtk-fatal-error-moab-entityhandle-hpp/147)

<div class="topic-metadata">

**Author:** [@chart3388](https://discourse.kitware.com/u/chart3388)\
**Replies:** 4\
**Last updated:** [October 4, 2018, 5:13pm UTC](https://discourse.kitware.com/t/smtk-fatal-error-moab-entityhandle-hpp/147 "2018-10-04T17:13:04Z")

</div>

Been having this issue for a while with building SMTK against MOAB. We are using MOAB 4.9.0 /opt/dev/cmb-6.0.0-9d95e0c07b6802176294760e36a4ec53043f70a4/thirdparty/smtk/smtk/mesh/moab/HandleRange.h:20:33: fatal error: m…

---

## [Python 3 support](https://discourse.kitware.com/t/python-3-support/141)

<div class="topic-metadata">

**Author:** [@tj.corona](https://discourse.kitware.com/u/tj.corona)\
**Replies:** 4\
**Last updated:** [September 14, 2018, 9:30pm UTC](https://discourse.kitware.com/t/python-3-support/141 "2018-09-14T21:30:25Z")

</div>

I have just bumped SMTK, CMB and the CMB superbuild (so you will likely need to update your builds locally before you can build SMTK or CMB from the master branch). The reason for all of the updates is that we can now bu…

---

## [Release notes](https://discourse.kitware.com/t/release-notes/84)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 3\
**Last updated:** [September 14, 2018, 9:28pm UTC](https://discourse.kitware.com/t/release-notes/84 "2018-09-14T21:28:19Z")

</div>

A while back we had discussed adopting ParaView’s practice of adding a markdown changelog to each significant merge request (MR). I’m starting that with SMTK MR 1096, which adds a note to the (new) doc/release/notes di…

---

## [SMTK - Model not rendering - Could not toggle visibility](https://discourse.kitware.com/t/smtk-model-not-rendering-could-not-toggle-visibility/148)

<div class="topic-metadata">

**Author:** [@chart3388](https://discourse.kitware.com/u/chart3388)\
**Replies:** 6\
**Last updated:** [September 11, 2018, 6:20pm UTC](https://discourse.kitware.com/t/smtk-model-not-rendering-could-not-toggle-visibility/148 "2018-09-11T18:20:09Z")

</div>

Hi All, Built CMB 6 off of this commit and SMTK off this commit and I am able to get the operations now to show up in the resource panel. But when I use an operation, like smtk::bridge::discrete::ImportOperation via th…

---

## [Renaming SMTK Bridge to Session](https://discourse.kitware.com/t/renaming-smtk-bridge-to-session/152)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 2\
**Last updated:** [September 5, 2018, 4:45pm UTC](https://discourse.kitware.com/t/renaming-smtk-bridge-to-session/152 "2018-09-05T16:45:29Z")

</div>

The old term bridge needs to be replaced to reflect the newer session concept. To do this it looks like we need to do the following: Rename bridge directory to session and fix all include paths Change the smtk::bridge…

---

## [Communication between plugins](https://discourse.kitware.com/t/communication-between-plugins/150)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 1\
**Last updated:** [August 30, 2018, 12:29pm UTC](https://discourse.kitware.com/t/communication-between-plugins/150 "2018-08-30T12:29:29Z")

</div>

@chart3388 When we talked, one of the questions that came up was how plugins might communicate with each other. ParaView exposes a method for this on the client (not server) side inside Qt/Core/pqApplicationCore.h… plug…

---

## [SMTK Master - Missing headers](https://discourse.kitware.com/t/smtk-master-missing-headers/145)

<div class="topic-metadata">

**Author:** [@chart3388](https://discourse.kitware.com/u/chart3388)\
**Replies:** 2\
**Last updated:** [August 20, 2018, 5:21pm UTC](https://discourse.kitware.com/t/smtk-master-missing-headers/145 "2018-08-20T17:21:19Z")

</div>

Hey Guys, Latest SMTK Master is missing copying over some headers in their respective CMakeLists.txt. smtk/attribute/Tag.h smtk/attribute/Definition.h smtk/operation/SpecificationOps.h smtk/common/Singleton.h Thank…

---

## [Should we keep Category Sections in Attribute Resource Files?](https://discourse.kitware.com/t/should-we-keep-category-sections-in-attribute-resource-files/136)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 9\
**Last updated:** [August 9, 2018, 5:27pm UTC](https://discourse.kitware.com/t/should-we-keep-category-sections-in-attribute-resource-files/136 "2018-08-09T17:27:27Z")

</div>

When I designed the original attribute XML file format, I wanted to provide the template designer the ability to define information categories for filtering and then use those categories to define analyses. Below is an …

---

## [Software process updates](https://discourse.kitware.com/t/software-process-updates/113)

<div class="topic-metadata">

**Author:** [@tj.corona](https://discourse.kitware.com/u/tj.corona)\
**Replies:** 9\
**Last updated:** [May 29, 2018, 12:39pm UTC](https://discourse.kitware.com/t/software-process-updates/113 "2018-05-29T12:39:56Z")

</div>

The smtk/cmb dashboards have not seen a lot of love in the past few months, so I’m spending a little time getting them back up and glowing green. In the process, I have made a few changes to CMB’s build process: Bump b…

[Previous page](https://discourse.kitware.com/c/smtk/6.md?page=6)

[Next page](https://discourse.kitware.com/c/smtk/6.md?page=8)
