- 24 Jan, 2016 12 commits
-
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
The one needed for the polygon branch is the preview entity, which is used to hold tessellation information for visual feedback during a geometric operation. + Preview entities may be related to model and/or mesh entities; + they may have text notes attached to them to be shown on mouse-hover or in a list that is tied to rendering (so that brushing the list highlights the preview geometry and vice-versa); + they may be associated with attributes, but there is not a use case for this yet; + they may have properties associated with them indicating that one of several preview entities should be selected to disambiguate an operation.
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
Sessions should not have to make every operator a friend. This adds methods to the base polygon Operator class to provide access to the Session's storage.
-
David Thompson authored
Python already has a "CreateFace" function (which works for CGM) but this commit adds "CreateFaces" for expediency in testing the polygon session. The operators should be reconciled.
-
David Thompson authored
Methods like `smtk::model::Model::cellsAs<T>()` and `smtk::model::Model::groupsAs<T>()` would append cursors that were invalid rather than omitting values not matching the container type. For example, calling `model->cellsAs<Edges>()` should only return cells owned by the model that are edges (as opposed to vertices, faces, or volumes). Without this patch, invalid `Edge` cursors were being inserted for each vertex, face, or volume in the model's set of cells.
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
-
- 21 Jan, 2016 2 commits
-
-
28701e9b Fixes for toggling visibility of model and meshes. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !28
-
Yumin Yuan authored
When a model visibility is changed, if the model is a submodel of another model, we need to label the parent model to be modifed too. Also, when the visibility or color of a mesh being modified, the associated model needs to be labeled modified. This fixes ensures the client side of model manager still have property relationship of all entities and meshes.
-
- 20 Jan, 2016 2 commits
-
-
7c251973 Fix memory allocation in Tessellation::extract() Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !27
-
Bob Obara authored
Tab and view info changes This commit adds the ability to set the tab position. Also created a ViewInfo class that is used to initialize a qtView - this allows us to add additional information for View construction without needing to change the View's Constructor API. See merge request !26
-
- 19 Jan, 2016 1 commit
-
-
John Tourtellott authored
Also removed a couple unused vars
-
- 15 Jan, 2016 1 commit
-
-
Bob Obara authored
-
- 11 Jan, 2016 12 commits
-
-
53d5dabb Fix linux build error with ifstream constructor 60be0d69 Add all new non-sub models to created after ImportSMTKModel op 048a0acf Dont overwrite url for existing model while importing smtk model 99e021d6 Refactor some logic in json import and export of models and meshes. 8ec9713b Modified some tags in session exporting and importing 8ff0325e Made discrete write-op to be like write-ops in other sessions 80683af9 Adding methods and operators for saving session models and meshes f164badc More methods for writing JSON meshes and collections Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !24
-
Yumin Yuan authored
-
Yumin Yuan authored
-
Yumin Yuan authored
-
Yumin Yuan authored
When exporting and importing smtk models (.smtk) with meshes in json format, more logics are added so we have control over whether native models will be saved or loaded when saving and loading smtk models. Also, when saving smtk models with meshes, a mesh file (.h5m) will be written out for the meshes, and then loaded back with the model when importing the saved smtk model.
-
Yumin Yuan authored
-
Yumin Yuan authored
-
Yumin Yuan authored
Instead of having a SessionIOJSON class in every session for SessionIO support, the base Session class now will handle export and import sessions, and writing and loading native models by invoking "write" and "read" operators of the session. Also Made exodus SessionIOJSON use new SessionIO methods
-
Yumin Yuan authored
-
20162b15 Update smtk-model-server to the latest version of remus. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Yumin Yuan <yumin.yuan@kitware.com> Merge-request: !25
-
Robert Maynard authored
-
39ab2b12 Update the RemusConnection class to work with the latest version of remus. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !23
-
- 08 Jan, 2016 3 commits
-
-
Robert Maynard authored
-
0905a91d Allow smtk to find newer and older versions of Remus. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !22
-
Robert Maynard authored
-
- 07 Jan, 2016 2 commits
-
-
35d45346 FindRemus: look for the header by the right case Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !20
-
45f69221 SessionIOJSON: add the create method Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !19
-
- 06 Jan, 2016 1 commit
-
-
Ben Boeckel authored
-
- 05 Jan, 2016 2 commits
-
-
Bob Obara authored
Fix qtAttributeView to display derived defs instead of abstract def Was causing viewer to display abstract def instead of derived defs This should resolve SMTK Issue #1. Also needed to fix several CMB export tests. See merge request !11
-
Ben Boeckel authored
MSVC complains about it. It is used, so why GCC and Clang are happy is a different story.
-
- 22 Dec, 2015 2 commits
-
-
06ada8f5 moab: backport hdf5 fixes from upstream Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !18
-
Ben Boeckel authored
Upstream commits: ab082becca5caf5da577fc9c8f5b1b2f3c41bb2c fa26efcf24d1be2040f6b8955a71b5d8a6584e04
-