1 #ifndef LUA_CUSTOM_FUNCTION_H 2 #define LUA_CUSTOM_FUNCTION_H 15 size_t point_index, std::vector<PlotData::Point>& points)
override;
22 const char*
name()
const override 24 return "LuaCustomFunction";
27 bool xmlLoadState(
const QDomElement& parent_element)
override;
40 #endif // LUA_CUSTOM_FUNCTION_H std::string getError(sol::error err)
std::vector< double > _chan_values
LuaCustomFunction(SnippetData snippet={})
sol::protected_function _lua_function
bool xmlLoadState(const QDomElement &parent_element) override
Override this method to load the status of the plugin from XML.
const char * name() const override
Name of the plugin type, NOT the particular instance.
void initEngine() override
void calculatePoints(const std::vector< const PlotData *> &channels_data, size_t point_index, std::vector< PlotData::Point > &points) override
QString language() const override
const SnippetData & snippet() const