6 #ifndef PLOTBRACKETEXPRESSION_H
7 #define PLOTBRACKETEXPRESSION_H
9 #include "plotsconfig.h"
11 #include "plotunaryoperator.h"
25 virtual double sample(
double sampleTime)
const;
34 virtual QString stringExpression()
const;
37 #endif // PLOTBRACKETEXPRESSION_H
virtual PlotExpression * clone() const
Clones this expression.
An extension of PlotExpression defining a unary operation.
Definition: plotunaryoperator.h:20
PlotBracketExpression(PlotExpression *operand)
Constructor, wrapping operand in brackets.
Definition: plotbracketexpression.h:20
const PlotExpression * operand() const
Get the operand expression.
Definition: plotunaryoperator.h:36
virtual double sample(double sampleTime) const
Samples the bracketed expression.
A unary bracket operator, ensuring operation precedence.
Definition: plotbracketexpression.h:15
A PlotExpression represents an operation in a plot equation.
Definition: plotexpression.h:91