12#include "MantidICat/DllConfig.h"
26 void setRunStart(
const double &startRun);
28 void setRunEnd(
const double &endRun);
30 void setInstrument(
const std::string &instrName);
32 void setStartDate(
const time_t &startDate);
34 void setEndDate(
const time_t &endDate);
36 void setKeywords(
const std::string &keywords);
38 void setInvestigationName(
const std::string &instName);
40 void setDatafileName(
const std::string &datafileName);
42 void setSampleName(
const std::string &sampleName);
44 void setInvestigatorSurName(
const std::string &investigatorName);
46 void setInvestigationType(
const std::string &invstType);
48 void setMyData(
bool flag);
50 void setInvestigationId(
const std::string &);
53 const double &getRunStart()
const;
55 const double &getRunEnd()
const;
57 const std::string &getInstrument()
const;
59 const time_t &getStartDate()
const;
61 const time_t &getEndDate()
const;
63 const std::string &getKeywords()
const;
65 const std::string &getInvestigationName()
const;
67 const std::string &getDatafileName()
const;
69 const std::string &getSampleName()
const;
71 const std::string &getInvestigatorSurName()
const;
73 const std::string &getInvestigationType()
const;
75 bool getMyData()
const;
77 const std::string &getInvestigationId()
const;
79 time_t getTimevalue(
const std::string &inputDate);
This class is used in Catalog Search service to set/get all the inputs to search for.
std::string m_investigationName
investigation anme
std::string m_instrName
instrument name
time_t m_startDate
start date
std::string m_keywords
search keywords
double m_endRun
end run number
std::string m_datafileName
Datafile name.
double m_startRun
start run number
bool m_myData
My data checkbox.
std::string m_sampleName
sample name
std::string m_investigationType
investigation type
std::string m_investigatorSurname
investigator surname
std::string m_investigationId
investigation id
Helper class which provides the Collimation Length for SANS instruments.