OpenCurves  0.9
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NplotutilUtility functions for sampling and filtering plots and expression evaluation
 CRefCountObjectA base class for adding reference counting to a class
 CRefCountPtrA pointer wrapper for a reference counted object such as RefCountObject
 CBindInfoA structure tracking the domain for an expression during binding
 CColoursViewDialog used to edit the colours used to display plots
 CCurvePropertiesUI for editing PlotSource and PlotInstance properties
 CCurvesThe data model for loaded plots and curves
 CCurveListA thread safe capture of a list of curves internal to a Curves object
 CExpressionsMaintains the current expressions available for generation and plotting
 CExpressionsViewManages and edits current expressions
 CFunctionCleanA function which filters out infinite and NaN values
 CFunctionDefinitionDefines a function which can be used with the FunctionRegister
 CFunctionMAvgA function which evaluates a moving average
 CFunctionSimpleDefines a function which is implemented by a given function object
 CFunctionUnwrapA function designed to unwrap angles, but capable of unwrapping any range
 CLoadProgressA widget for showing the progress of loading
 COCurvesUIThe main Open Curves UI window
 CParseStateUsed as the parsing state object for Bison, essentially forming the build tree
 CPlotAddA PlotExpression which adds the results of two other PlotExpression objects
 CPlotBinaryOperatorAn extension of PlotExpression defining a binary operation
 CPlotBinaryOperatorTA template binary operator, using a functional object to evaluate the expression
 CPlotBindingTrackerSupports multiple bindings of the same expression to different curves
 CPlotBracketExpressionA unary bracket operator, ensuring operation precedence
 CPlotConstantAn expression yielding a constant numeric value
 CPlotDataCurveA specialisation of QwtPlotCurve used to visualisation PlotInstanceData
 CPlotDivideA PlotExpression which divides the results one PlotExpression object from another
 CPlotExpressionA PlotExpression represents an operation in a plot equation
 CPlotExpressionBindDomainCore data for binding a PlotExpression
 CPlotExpressionGeneratorA PlotGenerator which generated plots by evaluating PlotExpression objects
 CPlotExpressionParserParses plot expressions into a PlotExpression that can be bound and executed
 CPlotFileThe PlotFile supports loading of data series from a CSV style text file
 CPlotFileLoaderA plot generator which loads data from CSV style text files
 CPlotFunctionA function called to operation on any number of plot expressions
 CPlotFunctionInfoPlot sampling progress information for PlotFunction
 CPlotFunctionRegisterA PlotFunctionRegister stores function implementations to expose to the plot expression generator
 CPlotFunctionResultResult value from a PlotFunction
 CPlotGeneratorA curve generation thread
 CPlotIndexExpressionAn expression to index into an expression
 CPlotInstanceHolds data for a single curve
 CPlotInstanceSamplerAn adaptor class converting from PlotInstance data to QwtSeriesData
 CPlotMultiplyA PlotExpression which multiplies the results of two other PlotExpression objects
 CPlotNegateA PlotExpression which adds the results of two other PlotExpression objects
 CPlotPannerExtension of QwtPlotPanner to expose moveCanvas() for synchronised panning
 CPlotPowerA PlotExpression which raises the results of one PlotExpression object by another
 CPlotSampleThis expression class binds and references an existing curve
 CPlotSampleIdDetails how an expression is referencing a plot sample
 CPlotSliceThe slice expression supports taking a slice out of another expression
 CPlotSourceProvides details about a source from which PlotInstance objects have been generated
 CPlotSubtractA PlotExpression which subtracts the results one PlotExpression object from another
 CPlotUnaryOperatorAn extension of PlotExpression defining a unary operation
 CPlotUnaryOperatorTA template unary operator, using a functional object to evaluate the expression
 CPlotViewAn plot view viewing a Curves model
 CPlotViewToolbarA toolbar for use with PlotView objects
 CPlotZoomerCustom zoom handler for Plot objects
 CPowerA binary_function object which raises the one value to the power of another
 CRealTimeCommSpecSpecifies a real time communication specification, messaging and buffer setup
 CRealTimeConnectionThis is the base class for data source which provides data in real time
 CRealTimePlotGenerates PlotInstance objects for plotting over real-time connections
 CRealTimePlotInfoData tracked about a real time source
 CRealTimeSerialConnectionA RealTimeConnection which reads from a serial port
 CRealTimeSourceLoaderLoads the XML specification files for RealTimeSource connections
 CRealTimeTcpConnectionA RealTimeSource which reads from a TCP socket
 CRealTimeUdpConnectionA RealTimeSource which reads from a UDP socket
 CRTBinaryMessageRepresents a binary based message for real-time data plots
 CRTMessageBase message handling for real time data plot communications
 CRTStringMessageRepresents a string based message for real-time data plots
 CSplitPlotViewA special plotting view which can contain multiple splits, each with its own PlotView
 CStringItemsAn array of string pointers (into another array) using the given character type
 CTimeSamplingDefines how to sample a plot file
 CToolbarWidgetsWidgets added to the toolbar, supporting non-button widgets