cantor/src/lib
extension.h
Go to the documentation of this file.
166 virtual QString limit(const QString& expression, const QString& variable, const QString& limit) = 0;
190 virtual QString integrate(const QString& function,const QString& variable, const QString& left, const QString& right) = 0;
214 virtual QString plotFunction2d(const QString& function, const QString& variable, const QString& left, const QString& right) = 0;
222 virtual QString plotFunction3d(const QString& function, VariableParameter var1, VariableParameter var2) = 0;
225 #define PLOT_DIRECTIVE_DISPATCHING(x) QString dispatch(const Cantor::AdvancedPlotExtension::AcceptorBase& acc) const \
229 if (adaptor==NULL) { kDebug()<<"Backend incapable of processing directives of type "#x; return ""; } \
339 QString plotFunction2d(const QString& expression, const QVector<PlotDirective*> directives) const;
361 template <class Directive> AdvancedPlotExtension::DirectiveAcceptor<Directive>::DirectiveAcceptor()
An extension providing advanced plotting facilities.
Definition: extension.h:237
An extension providing the basic computations in computer algebra, like solving, simplifying etc...
Definition: extension.h:120
DirectiveControl< UI > AbstractParent
Definition: extension.h:260
An Extension providing commands to interact with external scripts.
Definition: extension.h:74
QPair< QString, Interval > VariableParameter
Definition: extension.h:200
An Extension providing commands for command history.
Definition: extension.h:57
An extension providing the basic calculus stuff like limits, diffrentiate, integrate etc...
Definition: extension.h:152
DirectiveControl(QWidget *parent)
Definition: extension.h:258
QVector< widgetProc > m_widgets
Definition: extension.h:285
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:33 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:33 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.