8 #include <QDomDocument>
47 void reset()
override;
61 return _snippet.alias_name;
64 void calculate()
override;
66 bool xmlSaveState(QDomDocument& doc, QDomElement& parent_element)
const override;
68 bool xmlLoadState(
const QDomElement& parent_element)
override;
72 virtual QString language()
const = 0;
74 virtual void initEngine() = 0;
78 virtual void calculatePoints(
const std::vector<const PlotData*>& src_data,
80 std::vector<PlotData::Point>& new_points) = 0;