Mantid
|
PreviewManager : Manages the raw data previews. More...
#include <PreviewManager.h>
Public Member Functions | |
const IPreview & | getPreview (const std::string &facility, const std::string &technique, const std::string &preview) const |
std::vector< std::string > | getPreviews (const std::string &facility, const std::string &technique="") const |
PreviewManagerImpl & | operator= (const PreviewManagerImpl &)=delete |
PreviewManagerImpl ()=default | |
PreviewManagerImpl (const PreviewManagerImpl &)=delete | |
template<class T > | |
void | subscribe () |
Private Member Functions | |
bool | checkFacility (const std::string &facility) const |
bool | checkPreview (const std::string &facility, const std::string &technique, const std::string &preview) const |
bool | checkTechnique (const std::string &facility, const std::string &technique) const |
Private Attributes | |
PreviewRegister | m_previews |
PreviewManager : Manages the raw data previews.
Definition at line 26 of file PreviewManager.h.
|
default |
|
delete |
|
private |
Definition at line 35 of file PreviewManager.cpp.
References m_previews.
Referenced by checkTechnique().
|
private |
Definition at line 43 of file PreviewManager.cpp.
References checkTechnique(), and m_previews.
Referenced by getPreview().
|
private |
Definition at line 36 of file PreviewManager.cpp.
References checkFacility(), and m_previews.
Referenced by checkPreview().
const IPreview & Mantid::API::PreviewManagerImpl::getPreview | ( | const std::string & | facility, |
const std::string & | technique, | ||
const std::string & | preview | ||
) | const |
Definition at line 26 of file PreviewManager.cpp.
References checkPreview(), and m_previews.
Referenced by export_PreviewManager().
std::vector< std::string > Mantid::API::PreviewManagerImpl::getPreviews | ( | const std::string & | facility, |
const std::string & | technique = "" |
||
) | const |
Definition at line 11 of file PreviewManager.cpp.
References m_previews.
Referenced by export_PreviewManager().
|
delete |
|
inline |
Definition at line 34 of file PreviewManager.h.
|
private |
Definition at line 51 of file PreviewManager.h.
Referenced by checkFacility(), checkPreview(), checkTechnique(), getPreview(), and getPreviews().