|
Mantid
|
IPreview : This is the abstract base class of the raw data previews. More...
#include <IPreview.h>
Public Types | |
| enum class | PreviewType { IVIEW = 0 , PLOT1D = 1 , PLOT2D = 2 , SVIEW = 3 } |
Public Member Functions | |
| virtual std::string | facility () const =0 |
| virtual std::string | name () const =0 |
| virtual std::string | technique () const =0 |
| virtual PreviewType | type () const =0 |
| Workspace_sptr | view (Workspace_sptr ws) const |
| virtual | ~IPreview ()=default |
Private Member Functions | |
| virtual Workspace_sptr | preview (Workspace_sptr ws) const |
IPreview : This is the abstract base class of the raw data previews.
Preview is a stateless, named basic operation (view) that is commonly used for a given facility and technique for visualizing the raw data in a meaningful way. Preview also has a type, which tells the client which kind of visualization is relevant for the returned workspace (instrument view, slice view, 1d or color fill plot).
Definition at line 24 of file IPreview.h.
|
strong |
| Enumerator | |
|---|---|
| IVIEW | |
| PLOT1D | |
| PLOT2D | |
| SVIEW | |
Definition at line 26 of file IPreview.h.
|
virtualdefault |
|
pure virtual |
Referenced by export_IPreview().
|
pure virtual |
Referenced by export_IPreview().
|
inlineprivatevirtual |
Definition at line 35 of file IPreview.h.
|
pure virtual |
Referenced by export_IPreview().
|
pure virtual |
Referenced by export_IPreview().
|
inline |
Definition at line 32 of file IPreview.h.