cantor/src/lib
extension.h
Go to the documentation of this file.
160 virtual QString limit(const QString& expression, const QString& variable, const QString& limit) = 0;
184 virtual QString integrate(const QString& function,const QString& variable, const QString& left, const QString& right) = 0;
208 virtual QString plotFunction2d(const QString& function, const QString& variable, const QString& left, const QString& right) = 0;
216 virtual QString plotFunction3d(const QString& function, VariableParameter var1, VariableParameter var2) = 0;
219 #define PLOT_DIRECTIVE_DISPATCHING(x) QString dispatch(const Cantor::AdvancedPlotExtension::AcceptorBase& acc) const \
223 if (adaptor==NULL) { kDebug()<<"Backend incapable of processing directives of type "#x; return ""; } \
333 QString plotFunction2d(const QString& expression, const QVector<PlotDirective*> directives) const;
355 template <class Directive> AdvancedPlotExtension::DirectiveAcceptor<Directive>::DirectiveAcceptor()
An extension providing advanced plotting facilities.
Definition: extension.h:231
An extension providing the basic computations in computer algebra, like solving, simplifying etc...
Definition: extension.h:114
DirectiveControl< UI > AbstractParent
Definition: extension.h:254
An Extension providing commands to interact with external scripts.
Definition: extension.h:74
QPair< QString, Interval > VariableParameter
Definition: extension.h:194
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:146
DirectiveControl(QWidget *parent)
Definition: extension.h:252
QVector< widgetProc > m_widgets
Definition: extension.h:279
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:50 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:50 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.