1. 24 Aug, 2015 1 commit
  2. 29 Jul, 2015 1 commit
  3. 21 Apr, 2015 2 commits
    • David Thompson's avatar
      Finish option rename, clean up CMake advanced vars. · b71b6b33
      David Thompson authored
      + Rename `SMTK_ENABLE_REMUS` to `SMTK_ENABLE_REMUS_SUPPORT` to
        match other options.
      + Add `SMTK_ENABLE_REMOTE_SESSION` rather than just using Remus
        support to trigger build of remote session (because Remus now
        has a non-session extension library for the mesh operator).
      + Mark some settings as advanced. Now all the (non-advanced)
        SMTK settings should fit on 26 lines (23 on non-Mac-OS
        platforms).
      b71b6b33
    • David Thompson's avatar
      Rename options (issue #85). · f2df704d
      David Thompson authored
      This included an automated rename:
      
          find * -type f -exec vim -S /path/to/vscr {} \;
      
      where `vscr` contained
      
          %s/SMTK_BUILD_QT/SMTK_ENABLE_QT_SUPPORT/g
          %s/SMTK_BUILD_VTK/SMTK_ENABLE_VTK_SUPPORT/g
          %s/SMTK_BUILD_CGM/SMTK_ENABLE_CGM_SESSION/g
          %s/SMTK_BUILD_SESSION_PLUGIN/SMTK_ENABLE_PARAVIEW_SUPPORT/g
          %s/SMTK_BUILD_MOAB_READER/SMTK_ENABLE_MOAB_SUPPORT/g
          %s/SMTK_BUILD_DISCRETE_SESSION/SMTK_ENABLE_DISCRETE_SESSION/g
          %s/SMTK_BUILD_CGM/SMTK_ENABLE_CGM_SESSION/g
          %s/SMTK_BUILD_PYTHON_WRAPPINGS/SMTK_ENABLE_PYTHON_WRAPPING/g
          wq
      f2df704d
  4. 15 Apr, 2015 1 commit
  5. 18 Mar, 2015 1 commit
  6. 20 Feb, 2015 1 commit
  7. 19 Feb, 2015 1 commit
  8. 16 Feb, 2015 1 commit
  9. 13 Feb, 2015 1 commit
  10. 09 Feb, 2015 1 commit
  11. 03 Feb, 2015 1 commit
    • David Thompson's avatar
      Clean up session relationships. · f8e6bbdd
      David Thompson authored
      Make the documentation match reality as far as model ownership
      goes (it did not show Model→Group relations and incorrectly had
      submodels related by `INCLUDES/EMBEDDED_IN` instead of
      `SUPERSET_OF/SUBSET_OF`).
      
      Add methods to EntityRef for managing superset/subset arrangements
      and use those (instead of raw relations) for parent-child of Model
      and Session.
      
      Rename ModelEntities and GroupEntities typedefs to Models and Groups.
      
      Clean up Read operator in all bridges to use new session storage
      style (where `Entity::relations()` holds session children) instead
      of having Session instance track top-level models.
      
      Get rid of `smtk::model::Manager::m_modelSessions`; this information
      is now stored in the sessions's `Entity::relations()`.
      f8e6bbdd
  12. 30 Jan, 2015 1 commit
  13. 26 Jan, 2015 2 commits
  14. 12 Nov, 2014 3 commits
    • David Thompson's avatar
      Omit now-unnecessary calls to ensureSpecification(). · 649ae6b1
      David Thompson authored
      Simply calling `Operator::specification()` will ensure
      that the specification is not NULL.
      649ae6b1
    • Yumin Yuan's avatar
      Minor debug code changes · 34e70dbd
      Yumin Yuan authored
      34e70dbd
    • Yumin Yuan's avatar
      Adding support to expose model operators from tree view. · 3b7bda8d
      Yumin Yuan authored
      If user right-clicks on the 'bridge-session' item in the tree view, a context menu will popup with all operator names supported by the associated bridge, and when user clicks on the operator in the context menu, a dialog with UI for the operator specification will show up. Once user clicks OK after filling out the info on the dialog, a signal will be emitted with the specified operator, and the application can connect to the signal, then run the operation as desired. In the future, the context menu will be a little smarter in that based on what type of entity is selected, the menu will show different operations.
      3b7bda8d
  15. 07 Nov, 2014 1 commit
    • Yumin Yuan's avatar
      Bridge-filetypes to include model engine info. · 66a798b4
      Yumin Yuan authored
      The 'bridge-filetypes' used to only return a list of file types, and now it return a map
      from the model 'engine' to the list of file extensions. The reason behind this is that sometimes
      application needs the model engine info to give user hints for selecting bridge and engine to
      load certain files because a file type could be supported from different bridge-engines.
      66a798b4
  16. 03 Nov, 2014 1 commit