Exodus Reader Object Inspector

From ParaQ Wiki
Jump to navigationJump to search

Items

Apply displacements design
  • Use the name 'Element' and 'Node' instead of 'Cell' and 'Point'. Element/Node is the SNL convention, and Cell/Point is the Kitware convention.
    • Note: There should be an abstraction for this, so the user can select the correct pairing to use. Appropriate API should be created to allow this to be transparent to the application.
  • Move 'Block Ids' and 'Global Element Ids' into the 'Element Variables' list as a checkbox.
  • Move 'Global Node Ids' into the 'Node Variables' list as a checkbox.
  • By default the 'DISPL' vector is on, this should be properly reflected in the 'Node Variables' list.
  • Change placement and design of the 'Apply displacements' checkbox.
    • It should be included in the 'Node Variables' group box (see the image at the right)
    • The 'mag.' and its associated entry box should be greyed out according to the state of the 'Apply Displacements' checkbox.
    • The 'Apply Displacements' checkbox should only be available if the Exodus reader can apply displacements (this check will require some changes to the reader - currently this is not supported).
    • The 'Apply Displacements' checkbox and the 'DISPL' variable checkbox should be linked:
      • Checking the 'Apply Displacements' checkbox should automatically check the 'DISPL' checkbox. The 'mag' widgets should become active.
      • Unchecking the 'Apply Displacements' checkbox should NOT automatically uncheck the 'DISPL' checkbox. The 'mag widgets should become inactive. The mag entry widget should, however, retain its value.