OpenCurves
0.9
|
A PlotExpression
which adds the results of two other PlotExpression
objects.
More...
#include <plotexpressionarithmetic.h>
Public Member Functions | |
PlotNegate (PlotExpression *operand) | |
![]() | |
PlotUnaryOperatorT () | |
Default constructor: operand is null. | |
PlotUnaryOperatorT (PlotExpression *operand) | |
Constructor. More... | |
virtual double | sample (double sampleTime) const |
Sample the operand and evaluate the Operator . More... | |
const QString & | opStr () const |
Return the string used to prefix the operand. More... | |
void | setOpStr (const QString &str) |
Sets the string used to prefix the operand. More... | |
virtual PlotExpression * | clone () const |
Deep clone. | |
![]() | |
PlotUnaryOperator (PlotExpression *operand) | |
Create a binary operator on the given left and right expressions. More... | |
~PlotUnaryOperator () | |
Destructor, destroying the child. | |
void | setOperand (PlotExpression *operand) |
Set the operand expression. More... | |
const PlotExpression * | operand () const |
Get the operand expression. More... | |
virtual BindResult | bind (const QList< PlotInstance * > &curves, PlotBindingTracker &bindTracker, PlotExpressionBindDomain &domain, bool repeatLastBinding=false) |
Binds the operand expression. | |
virtual void | unbind () |
Unbind the operand. | |
bool | explicitTime () const override |
Is the generated expression sensitive to changes in the time domain? More... | |
![]() | |
PlotExpression () | |
Empty constructor. | |
virtual | ~PlotExpression () |
Empty, virtual destructor. | |
QString | toString () const |
Converts the PlotExpression into a parseable string form. More... | |
A PlotExpression
which adds the results of two other PlotExpression
objects.