Ticket #3444 (closed: fixed)
Visualize MDEventWorkspaces in Unstructured form.
Reported by: | Owen Arnold | Owned by: | Owen Arnold |
---|---|---|---|
Priority: | major | Milestone: | Iteration 30 |
Component: | VATES | Keywords: | |
Cc: | zikovskyjl@… | Blocked By: | |
Blocking: | Tester: | Janik Zikovsky |
Description
Create the necessary vtkDataSet factories to do this. Create Plugins for Paraview that can visualize loaded MDEventWorkspaces. Allow recursion depth to be configurable at the top level. Preserve the ability to provide different thresholding strategies.
Change History
comment:7 Changed 9 years ago by Janik Zikovsky
Owen, in answer to your question:
The iterator will return boxes _up to_ the max depth specified, so if you'd like to only show a particular depth you'd need to handle that in the code calling the iterator. You can do a check like
if (box->getDepth() == whatever) .
We could try both leaf-only or all nodes, but I think viewing only the leaf nodes will make more sense; that way you won't have overlapping cubes.
comment:10 Changed 9 years ago by Owen Arnold
This trial was successful. MDLoadingPresenter types will use the relevant MDEW based vtkDataSetFactories. Most of our readers/sources will open up workspaces in this form. The only exception is when loading *.sqw_old type files.
comment:11 Changed 9 years ago by Owen Arnold
- Status changed from accepted to verify
- Resolution set to fixed
comment:12 Changed 9 years ago by Janik Zikovsky
- Status changed from verify to verifying
- Tester set to Janik Zikovsky
comment:13 Changed 9 years ago by Janik Zikovsky
This viewer is in common use for MDEventWorkspaces.
comment:15 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 4291
Questions for Janik: how exactly do we specify recursion depth. Iterator for MDBoxes seems to set a maximum recursion depth, but do we need to set an exact recursion depth? Also do we only want to visualize leaf nodes?