Ticket #3907 (closed: fixed)
Refactor IMDWorkspace
Reported by: | Janik Zikovsky | Owned by: | Janik Zikovsky |
---|---|---|---|
Priority: | critical | Milestone: | Release 2.0 |
Component: | Mantid | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Owen Arnold |
Description
- Remove methods on IMDWorkspace assuming regular gridding
- Remove old MDWorkspace classes
Attachments
Change History
comment:10 Changed 9 years ago by Janik Zikovsky
In [15159]:
comment:11 Changed 9 years ago by Janik Zikovsky
In [15162]:
comment:12 Changed 9 years ago by Janik Zikovsky
In [15170]:
comment:13 Changed 9 years ago by Janik Zikovsky
In [15172]:
comment:14 Changed 9 years ago by Janik Zikovsky
In [15173]:
comment:15 Changed 9 years ago by Janik Zikovsky
- Status changed from accepted to verify
- Resolution set to fixed
comment:16 Changed 9 years ago by Owen Arnold
- Status changed from verify to verifying
- Tester set to Owen Arnold
comment:17 Changed 9 years ago by Owen Arnold
- Status changed from verifying to closed
Refactoring has been based around the attached UML. This diagram was generated prior to any work on the ticket, so there may be some minor changes.
Everything works as expected. Most importantly the following aspects of the design have been achieved.
- All MD related workspaces are IMDWorkspaces
- IMDWorkpace provides createIterator method, which can be overridden on subclasses
comment:18 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 4754
Note: See
TracTickets for help on using
tickets.