23 workspaceProperty->setPropertyMode(optional);
27template <
typename T,
typename... Ts,
typename = std::enable_if_t<
sizeof...(Ts) != 0>>
30 setPropertyModeForWorkspaceProperties<T>(prop, optional);
31 setPropertyModeForWorkspaceProperties<Ts...>(prop, optional);
HistoWorkspace is an abstract base class for MatrixWorkspace types that are NOT event workspaces.
This class provides an interface to an EventWorkspace.
Abstract interface to MDHistoWorkspace, for use in exposing to Python.
Interface to the class Mantid::DataObjects::PeaksWorkspace.
ITableWorkspace is an implementation of Workspace in which the data are organised in columns of same ...
Base MatrixWorkspace Abstract Class.
Class to hold a set of workspaces.
A property class for workspaces.
Base Workspace Abstract Class.
Base class for properties.
MANTID_API_DLL void setPropertyModeForWorkspaceProperty(Mantid::Kernel::Property *prop, const PropertyMode::Type &optional)
Helper class which provides the Collimation Length for SANS instruments.