OpenCurves
0.9
|
▼Nplotutil | Utility functions for sampling and filtering plots and expression evaluation |
CRefCountObject | A base class for adding reference counting to a class |
CRefCountPtr | A pointer wrapper for a reference counted object such as RefCountObject |
CBindInfo | A structure tracking the domain for an expression during binding |
CColoursView | Dialog used to edit the colours used to display plots |
CCurveProperties | UI for editing PlotSource and PlotInstance properties |
▼CCurves | The data model for loaded plots and curves |
CCurveList | A thread safe capture of a list of curves internal to a Curves object |
CExpressions | Maintains the current expressions available for generation and plotting |
CExpressionsView | Manages and edits current expressions |
CFunctionClean | A function which filters out infinite and NaN values |
CFunctionDefinition | Defines a function which can be used with the FunctionRegister |
CFunctionMAvg | A function which evaluates a moving average |
CFunctionSimple | Defines a function which is implemented by a given function object |
CFunctionUnwrap | A function designed to unwrap angles, but capable of unwrapping any range |
CLoadProgress | A widget for showing the progress of loading |
COCurvesUI | The main Open Curves UI window |
CParseState | Used as the parsing state object for Bison, essentially forming the build tree |
CPlotAdd | A PlotExpression which adds the results of two other PlotExpression objects |
CPlotBinaryOperator | An extension of PlotExpression defining a binary operation |
CPlotBinaryOperatorT | A template binary operator, using a functional object to evaluate the expression |
CPlotBindingTracker | Supports multiple bindings of the same expression to different curves |
CPlotBracketExpression | A unary bracket operator, ensuring operation precedence |
CPlotConstant | An expression yielding a constant numeric value |
CPlotDataCurve | A specialisation of QwtPlotCurve used to visualisation PlotInstanceData |
CPlotDivide | A PlotExpression which divides the results one PlotExpression object from another |
CPlotExpression | A PlotExpression represents an operation in a plot equation |
CPlotExpressionBindDomain | Core data for binding a PlotExpression |
CPlotExpressionGenerator | A PlotGenerator which generated plots by evaluating PlotExpression objects |
CPlotExpressionParser | Parses plot expressions into a PlotExpression that can be bound and executed |
CPlotFile | The PlotFile supports loading of data series from a CSV style text file |
CPlotFileLoader | A plot generator which loads data from CSV style text files |
CPlotFunction | A function called to operation on any number of plot expressions |
CPlotFunctionInfo | Plot sampling progress information for PlotFunction |
CPlotFunctionRegister | A PlotFunctionRegister stores function implementations to expose to the plot expression generator |
CPlotFunctionResult | Result value from a PlotFunction |
CPlotGenerator | A curve generation thread |
CPlotIndexExpression | An expression to index into an expression |
CPlotInstance | Holds data for a single curve |
CPlotInstanceSampler | An adaptor class converting from PlotInstance data to QwtSeriesData |
CPlotMultiply | A PlotExpression which multiplies the results of two other PlotExpression objects |
CPlotNegate | A PlotExpression which adds the results of two other PlotExpression objects |
CPlotPanner | Extension of QwtPlotPanner to expose moveCanvas() for synchronised panning |
CPlotPower | A PlotExpression which raises the results of one PlotExpression object by another |
CPlotSample | This expression class binds and references an existing curve |
CPlotSampleId | Details how an expression is referencing a plot sample |
CPlotSlice | The slice expression supports taking a slice out of another expression |
CPlotSource | Provides details about a source from which PlotInstance objects have been generated |
CPlotSubtract | A PlotExpression which subtracts the results one PlotExpression object from another |
CPlotUnaryOperator | An extension of PlotExpression defining a unary operation |
CPlotUnaryOperatorT | A template unary operator, using a functional object to evaluate the expression |
CPlotView | An plot view viewing a Curves model |
CPlotViewToolbar | A toolbar for use with PlotView objects |
CPlotZoomer | Custom zoom handler for Plot objects |
CPower | A binary_function object which raises the one value to the power of another |
CRealTimeCommSpec | Specifies a real time communication specification, messaging and buffer setup |
CRealTimeConnection | This is the base class for data source which provides data in real time |
▼CRealTimePlot | Generates PlotInstance objects for plotting over real-time connections |
CRealTimePlotInfo | Data tracked about a real time source |
CRealTimeSerialConnection | A RealTimeConnection which reads from a serial port |
CRealTimeSourceLoader | Loads the XML specification files for RealTimeSource connections |
CRealTimeTcpConnection | A RealTimeSource which reads from a TCP socket |
CRealTimeUdpConnection | A RealTimeSource which reads from a UDP socket |
CRTBinaryMessage | Represents a binary based message for real-time data plots |
CRTMessage | Base message handling for real time data plot communications |
CRTStringMessage | Represents a string based message for real-time data plots |
CSplitPlotView | A special plotting view which can contain multiple splits, each with its own PlotView |
CStringItems | An array of string pointers (into another array) using the given character type |
CTimeSampling | Defines how to sample a plot file |
CToolbarWidgets | Widgets added to the toolbar, supporting non-button widgets |