OpenCurves  0.9

This module supports the plot or curve data model. More...

Namespaces

 plotutil
 Utility functions for sampling and filtering plots and expression evaluation.
 

Classes

class  PlotInstance
 Holds data for a single curve. More...
 
class  PlotInstanceSampler
 An adaptor class converting from PlotInstance data to QwtSeriesData. More...
 
class  PlotSource
 Provides details about a source from which PlotInstance objects have been generated. More...
 
class  plotutil::RefCountObject< T >
 A base class for adding reference counting to a class. More...
 
class  plotutil::RefCountPtr< T >
 A pointer wrapper for a reference counted object such as RefCountObject. More...
 
struct  TimeSampling
 Defines how to sample a plot file. More...
 

Detailed Description

This module supports the plot or curve data model.

Each curve is represented by a PlotInstance. The PlotSource and PlotInstnaceSampler provide additional meta data and sampling support for each plot. Meanwhile, the PlotExpression and derivations support generating plots based on existing plots using a format expression syntax.

The expressions are parsed using Bison and Flex, but the generated files are provided for platforms where these are unavailable.