Ticket #3120 (closed: fixed)
MVP in VatesAPI
Reported by: | Owen Arnold | Owned by: | Owen Arnold |
---|---|---|---|
Priority: | major | Milestone: | Iteration 29 |
Component: | VATES | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Janik Zikovsky |
Description
vtkRebinningCutter is sprawling too rapidly. This is quickly going to get unmanageable unless something is done about it now. Paraview plugins should be 'stupid', at the moment they contain and use a large amount of domain knowledge.
Fix is to fully implement MVP pattern for this layer. Push domain knowledge down into the VatesAPI and beyond, where it belongs.
Change History
comment:10 Changed 9 years ago by Owen Arnold
comment:11 Changed 9 years ago by Owen Arnold
comment:12 Changed 9 years ago by Owen Arnold
comment:13 Changed 9 years ago by Owen Arnold
comment:15 Changed 9 years ago by Owen Arnold
- Status changed from accepted to verify
- Resolution set to fixed
comment:16 Changed 9 years ago by Owen Arnold
comment:17 Changed 9 years ago by Owen Arnold
comment:18 Changed 9 years ago by Janik Zikovsky
- Status changed from verify to verifying
- Tester set to Janik Zikovsky
comment:19 Changed 9 years ago by Janik Zikovsky
- Status changed from verifying to closed
Comparing the older versions of vtkRebinningCutter and current versions with MDRebinningPresenter, it looks like the MVP pattern was well implemented. Nice stuff, good code separation!
comment:20 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 3967
Note: See
TracTickets for help on using
tickets.
(In [12291]) re #3120. Working replacement produced in parallel to existing. Next step will be to remove RebinningCutter and have vtkRebinningCutter realize MDRebinningView.