9class __declspec(dllexport) DatasetDescription
12 virtual ~DatasetDescription();
14 DatasetDescription& operator=(DatasetDescription&& other)
noexcept;
15 DatasetDescription(DatasetDescription&& other)
noexcept;
16 DatasetDescription& operator=(
const DatasetDescription& other) =
delete;
17 DatasetDescription(
const DatasetDescription& other) =
delete;
19 const std::list<std::shared_ptr<ParameterDescription>>& getParameters()
const {
return m_parameters; }
20 QuantityDescription* getQuantityDescription() {
return m_quantityDescription; }
22 void setQuantityDescription(QuantityDescription* _quantityDescription);
24 void addParameterDescription(std::shared_ptr<ParameterDescription> _parameterDescription);
25 void addParameterDescriptions(std::list<std::shared_ptr<ParameterDescription>>_parameterDescriptions);
28 std::list<std::shared_ptr<ParameterDescription>> m_parameters;
29 QuantityDescription* m_quantityDescription =
nullptr;