- 24 Jan, 2016 4 commits
-
-
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 1 commit
-
-
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.
-
- 19 Jan, 2016 1 commit
-
-
John Tourtellott authored
Also removed a couple unused vars
-
- 11 Jan, 2016 9 commits
-
-
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
-
Robert Maynard authored
-
- 08 Jan, 2016 1 commit
-
-
Robert Maynard authored
-
- 05 Jan, 2016 1 commit
-
-
Ben Boeckel authored
MSVC complains about it. It is used, so why GCC and Clang are happy is a different story.
-
- 18 Dec, 2015 1 commit
-
-
Ben Boeckel authored
Older GCC apparently can't figure it out otherwise.
-
- 17 Dec, 2015 6 commits
-
-
Ben Boeckel authored
This one does the target name transformation.
-
Ben Boeckel authored
Windows was getting undefined symbols from the Python wrappers without this.
-
Ben Boeckel authored
-
Ben Boeckel authored
On Windows, a boost::filesystem::path uses wchar_t which doesn't match the type expected when using .c_str(). Instead, force it into a regular string before use.
-
Ben Boeckel authored
Windows is fairly strict here.
-
Bob Obara authored
In order to make it easier to add future parameters to the view creation mechanism, a new ViewInfo class has been defined. Also added teh ability to specify the position of tabs in GroupViews
-
- 13 Dec, 2015 1 commit
-
-
David Thompson authored
-
- 10 Dec, 2015 7 commits
-
-
John Tourtellott authored
Was causing viewer to display abstract def instead of derived defs This should resolve SMTK Issue #1
-
Robert Maynard authored
Previously when deserializing we didn't generate unique names, as we didnt handle the use case of meshes already existing with names like "Mesh_1" which would causing conflicts.
-
Robert Maynard authored
-
Robert Maynard authored
-
Robert Maynard authored
-
Ben Boeckel authored
CMake does the rest.
-
Robert Maynard authored
When a Mesh Worker has finished it currently generates a temporary file to store the mesh results. This file is now deleted by the MeshOperator, so that we don't leave around bad mesh files. In the future all this logic should be handled by remus, once it has support for remote FileHandles, and remus::JobResult can list multiple files generated by the worker.
-
- 09 Dec, 2015 2 commits
-
-
Yumin Yuan authored
-
Robert Maynard authored
-
- 07 Dec, 2015 1 commit
-
-
John Tourtellott authored
Uses python bindings for attributes() and definitions() methods
-
- 02 Dec, 2015 2 commits
-
-
Ben Boeckel authored
-
Ben Boeckel authored
The include interfaces need to use the build and source trees.
-
- 30 Nov, 2015 2 commits
-
-
Robert Maynard authored
This was done so that it has the same behavior as the rest of the Import code.
-
Robert Maynard authored
-
- 27 Nov, 2015 1 commit
-
-
Robert Maynard authored
-