Ticket #351 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Enable the use of TableWorkspace as a Property in algorithms

Reported by: Russell Taylor Owned by: Roman Tolchenov
Priority: major Milestone: Iteration 15
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

We need to be able to pass TableWorkspaces as properties. This could either be by making TableWorkspace an actual Workspace (or perhaps some extra workspace interface) or by making the property a shared pointer to a TableWorkspace if we don't want to take the first route. This latter method will require changes within Property/PropertyWithValue to make it work.

Change History

comment:1 Changed 12 years ago by Nick Draper

  • Owner set to Roman Tolchenov

comment:2 Changed 12 years ago by Roman Tolchenov

(In [1843]) re #351. A change to the workspace hierarchy. What used to be Workspace is now called MatrixWorkspace. New Workspace is a base class for MatrixWorkspace and TableWorkspace. TableWorkspace can be stored in AnalysisDataService and passed to algorithms as a property.

comment:3 Changed 12 years ago by Roman Tolchenov

(In [1846]) re #351. Fixing bugs.

comment:4 Changed 12 years ago by Roman Tolchenov

(In [1847]) re #351

comment:5 Changed 12 years ago by Roman Tolchenov

(In [1850]) re #351. Added #include "MatrixWorkspace.h" to WorkspaceValidators.h.

comment:6 Changed 12 years ago by Nick Draper

  • Status changed from new to closed
  • Resolution set to fixed

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1199

Note: See TracTickets for help on using tickets.