OpenCurves
0.9
|
▼Cbinary_function | |
CPower< T > | A binary_function object which raises the one value to the power of another |
CBindInfo | A structure tracking the domain for an expression during binding |
CCurves::CurveList | A thread safe capture of a list of curves internal to a Curves object |
▼CFunctionDefinition | Defines a function which can be used with the FunctionRegister |
CFunctionClean | A function which filters out infinite and NaN values |
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 |
CParseState | Used as the parsing state object for Bison, essentially forming the build tree |
CPlotBindingTracker | Supports multiple bindings of the same expression to different curves |
▼CPlotExpression | A PlotExpression represents an operation in a plot equation |
▼CPlotBinaryOperator | An extension of PlotExpression defining a binary operation |
CPlotBinaryOperatorT< Operator > | A template binary operator, using a functional object to evaluate the expression |
▼CPlotBinaryOperatorT< Power< double > > | |
CPlotPower | A PlotExpression which raises the results of one PlotExpression object by another |
▼CPlotBinaryOperatorT< std::divides< double > > | |
CPlotDivide | A PlotExpression which divides the results one PlotExpression object from another |
▼CPlotBinaryOperatorT< std::minus< double > > | |
CPlotSubtract | A PlotExpression which subtracts the results one PlotExpression object from another |
▼CPlotBinaryOperatorT< std::multiplies< double > > | |
CPlotMultiply | A PlotExpression which multiplies the results of two other PlotExpression objects |
▼CPlotBinaryOperatorT< std::plus< double > > | |
CPlotAdd | A PlotExpression which adds the results of two other PlotExpression objects |
CPlotIndexExpression | An expression to index into an expression |
CPlotConstant | An expression yielding a constant numeric value |
CPlotFunction | A function called to operation on any number of plot expressions |
CPlotSample | This expression class binds and references an existing curve |
CPlotSlice | The slice expression supports taking a slice out of another expression |
▼CPlotUnaryOperator | An extension of PlotExpression defining a unary operation |
CPlotBracketExpression | A unary bracket operator, ensuring operation precedence |
CPlotUnaryOperatorT< Operator > | A template unary operator, using a functional object to evaluate the expression |
▼CPlotUnaryOperatorT< std::negate< double > > | |
CPlotNegate | A PlotExpression which adds the results of two other PlotExpression objects |
CPlotExpressionBindDomain | Core data for binding a PlotExpression |
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 |
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 |
CPlotInstance | Holds data for a single curve |
CPlotSampleId | Details how an expression is referencing a plot sample |
▼CQDialog | |
CColoursView | Dialog used to edit the colours used to display plots |
▼CQFrame | |
CPlotView | An plot view viewing a Curves model |
▼CQMainWindow | |
COCurvesUI | The main Open Curves UI window |
▼CQObject | |
CCurves | The data model for loaded plots and curves |
CExpressions | Maintains the current expressions available for generation and plotting |
▼CQThread | |
▼CPlotGenerator | A curve generation thread |
CPlotExpressionGenerator | A PlotGenerator which generated plots by evaluating PlotExpression objects |
CPlotFileLoader | A plot generator which loads data from CSV style text files |
CRealTimePlot | Generates PlotInstance objects for plotting over real-time connections |
▼CQToolBar | |
CPlotViewToolbar | A toolbar for use with PlotView objects |
▼CQWidget | |
CCurveProperties | UI for editing PlotSource and PlotInstance properties |
CExpressionsView | Manages and edits current expressions |
CLoadProgress | A widget for showing the progress of loading |
CSplitPlotView | A special plotting view which can contain multiple splits, each with its own PlotView |
CToolbarWidgets | Widgets added to the toolbar, supporting non-button widgets |
▼CQwtPlotCurve | |
CPlotDataCurve | A specialisation of QwtPlotCurve used to visualisation PlotInstanceData |
▼CQwtPlotPanner | |
CPlotPanner | Extension of QwtPlotPanner to expose moveCanvas() for synchronised panning |
▼CQwtPlotZoomer | |
CPlotZoomer | Custom zoom handler for Plot objects |
▼CQwtSeriesData | |
CPlotInstanceSampler | An adaptor class converting from PlotInstance data to QwtSeriesData |
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 |
CRealTimeSerialConnection | A RealTimeConnection which reads from a serial port |
CRealTimeTcpConnection | A RealTimeSource which reads from a TCP socket |
CRealTimeUdpConnection | A RealTimeSource which reads from a UDP socket |
CRealTimePlot::RealTimePlotInfo | Data tracked about a real time source |
CRealTimeSourceLoader | Loads the XML specification files for RealTimeSource connections |
Cplotutil::RefCountObject< T > | A base class for adding reference counting to a class |
▼Cplotutil::RefCountObject< PlotSource > | |
CPlotSource | Provides details about a source from which PlotInstance objects have been generated |
Cplotutil::RefCountPtr< T > | A pointer wrapper for a reference counted object such as RefCountObject |
Cplotutil::RefCountPtr< PlotSource > | |
▼CRTMessage | Base message handling for real time data plot communications |
CRTBinaryMessage | Represents a binary based message for real-time data plots |
CRTStringMessage | Represents a string based message for real-time data plots |
CStringItems< CHAR > | An array of string pointers (into another array) using the given character type |
CTimeSampling | Defines how to sample a plot file |