Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::DataHandling::ISampleEnvironmentSpecFinder Class Referenceabstract

Interface for a class responsible for finding a specification based on a name. More...

#include <SampleEnvironmentFactory.h>

Inheritance diagram for Mantid::DataHandling::ISampleEnvironmentSpecFinder:
Mantid::DataHandling::SampleEnvironmentSpecFileFinder

Public Member Functions

virtual SampleEnvironmentSpec_uptr find (const std::string &facility, const std::string &instrument, const std::string &name) const =0
 
virtual SampleEnvironmentSpec_uptr parseSpec (const std::string &name, const std::string &filename) const =0
 
virtual ~ISampleEnvironmentSpecFinder ()=default
 

Detailed Description

Interface for a class responsible for finding a specification based on a name.

Definition at line 19 of file SampleEnvironmentFactory.h.

Constructor & Destructor Documentation

◆ ~ISampleEnvironmentSpecFinder()

virtual Mantid::DataHandling::ISampleEnvironmentSpecFinder::~ISampleEnvironmentSpecFinder ( )
virtualdefault

Member Function Documentation

◆ find()

virtual SampleEnvironmentSpec_uptr Mantid::DataHandling::ISampleEnvironmentSpecFinder::find ( const std::string &  facility,
const std::string &  instrument,
const std::string &  name 
) const
pure virtual

◆ parseSpec()

virtual SampleEnvironmentSpec_uptr Mantid::DataHandling::ISampleEnvironmentSpecFinder::parseSpec ( const std::string &  name,
const std::string &  filename 
) const
pure virtual

The documentation for this class was generated from the following file: