Squidstat API User Manual
Loading...
Searching...
No Matches
AisAbstractElement.h
1#ifndef SQUIDSTATLIBRARY_AISABSTRACTELEMENT_H
2#define SQUIDSTATLIBRARY_AISABSTRACTELEMENT_H
3
4#include "AisSquidstatGlobal.h"
5#include <QString>
6#include <memory>
7
8class AbstractBuilderElement;
9
15class SQUIDSTATLIBRARY_EXPORT AisAbstractElement {
16public:
17 virtual ~AisAbstractElement();
18
24 virtual QString getName() const = 0;
25
31 virtual QStringList getCategory() const = 0;
32
33protected:
35 std::shared_ptr<AbstractBuilderElement> m_data;
37 friend class AisExperiment;
38};
39
40#endif //SQUIDSTATLIBRARY_AISABSTRACTELEMENT_H
this class is used to create custom experiments. A custom experiment contains one or more elements....
Definition: AisExperiment.h:19