JKQTPlotter trunk/v5.0.0
an extensive Qt5+Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CJKQTAnnotationsSpecificStylePropertiesSupport Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of annotation elements
 CJKQTBarchartSpecificStylePropertiesSupport Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of barchart elements
 CJKQTBasePlotterBase class for 2D plotter classes (used by the plotter widget JKQTPlotter)
 CJKQTBasePlotterStyleSupport Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of a JKQTBasePlotter
 CJKQTFastPlotterSpeed optimized plotter class
 CJKQTFillStyleSummmarySupport Class for JKQTBasePlotter, which summarizes a fill style
 CJKQTFinancialSpecificStylePropertiesSupport Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of impulse/stick graph elements
 CJKQTFPimageOverlayPlotPlots an image overlay, i.e. a boolean image where each true pixel is drawn with a given color and the false pixels are transparent
 CJKQTFPimagePlotPlots a given grayscale image with a given color palette
 CJKQTFPLinePlotSimple line plot for JKQTFastPlotter
 CJKQTFPPlotBase class for all plots that may be plotted by JKQTFastPlotter
 CJKQTFPQImagePlotPlot of a QImage
 CJKQTFPQOverlayLinearGridPlotPlot a horizontal scale bar
 CJKQTFPQScaleBarXPlotPlot a horizontal scale bar
 CJKQTFPRGBImageOverlayPlotPlots 1,2 or 3 given grayscale images as an overlay plot, where each channel is drawn as one color channel (e.g. red, green or blue)
 CJKQTFPVBarPlotSimple vertical bar plot for JKQTFastPlotter
 CJKQTFPVCrossPlotSimple plot that draws a cross for every datapoint
 CJKQTFPXRangePlotPlot a range of x values
 CJKQTFPYRangePlotPlot a range of x values
 CJKQTGeometricSpecificStylePropertiesSupport Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of geometric elements
 CJKQTGraphsBaseStyleSupport Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of a JKQTBasePlotter
 CJKQTGraphsSpecificStylePropertiesSupport Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of graphs
 CJKQTImpulseSpecificStylePropertiesSupport Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of impulse/stick graph elements
 CJKQTMathTextThis class parses a mathematical markup string and can then draw the contained text/equation onto a QPainter
 CJKQTMathTextBlockNodeSubclass representing a {...} block
 CJKQTMathTextBoxInstructionNodeSubclass representing an instruction node which draws a (possibly colored) box around it's contents i.e. it represents instructions like \fbox{...}, \colorbox{color}{...}, ..
 CJKQTMathTextBraceNodeSubclass representing a brace node
 CJKQTMathTextDecoratedNodeSubclass representing a decorated text m (e.g. \vec \hat ...) node
 CJKQTMathTextDualChildNodeSubclass representing a node in the syntax tree, that has two children
 CJKQTMathTextEmptyBoxNodeSubclass representing an empty bbox with defined width/height in the syntax tree
 CJKQTMathTextEnvironmentDescribes the current drawing environment (base fontname ...)
 CJKQTMathTextFontDefinitionSummarizes all information available on a font for a specific MTenvironmentFont
 CJKQTMathTextFontSpecifierFont specifier for JKQTMathText. The font consists of two parts: the actual font and the font used for math output (which may be empty)
 CJKQTMathTextFracNodeSubclass representing a \frac node
 CJKQTMathTextHorizontalListNodeSubclass representing a list of nodes in the syntax tree, layed out horizontally
 CJKQTMathTextInstruction1NodeSubclass representing an instruction node with exactly one argument and possibly additional parameters in the syntax tree This is a base-class without concrete implementations ... Implementations can be found in derived classes!
 CJKQTMathTextLabelA QLabel-derived class that draws an equation with LaTeX markup using JKQTMathText
 CJKQTMathTextLatexParserLaTeX parser for JKQTMathText
 CJKQTMathTextMatrixNodeSubclass representing a \begin{matrix} , \begin{tabular} , \begin{array} , ... node
 CJKQTMathTextModifiedEnvironmentInstructionNodeSubclass representing an instruction node which modify the current JKQTMathTextEnvironment, in the current block. This implements functions like \bf or \color{COL}
 CJKQTMathTextModifiedTextPropsInstructionNodeSubclass representing an instruction node which modifies the current font (as defined in JKQTMathTextEnvironment), for it's child node, i.e. it represents instructions like \textbf{...}, \ul{underlinedText}, ..
 CJKQTMathTextModifyEnvironmentNodeMixInMixin extending a node that does not produce any output, but provides a function modifyEnvironment() that modifies the current JKQTMathTextEnvironment. Deriving classes are used to represent instructions like \bf or \color{...} that alter the text formatting for all further nodes in the current block
 CJKQTMathTextMultiChildNodeSubclass representing a node in the syntax tree, that has two children
 CJKQTMathTextNodeSubclass representing one node in the syntax tree
 CJKQTMathTextNodeSizeBeschreibt die Größe(n) eines Knotens
 CJKQTMathTextNonDrawingBaseNodeBase class for all derived classes that do not draw anything
 CJKQTMathTextNoopNodeSubclass representing a node that outputs nothing
 CJKQTMathTextParserBase class for all math markup parsers used by JKQTMathText
 CJKQTMathTextPhantomNodeGenerates whitespace with the size of the contained node
 CJKQTMathTextSimpleInstructionNodeSubclass representing a simple instruction node which only accepts string arguments, not LaTeX arguments i.e. it represents instructions like \unicode{...}, ..
 CJKQTMathTextSingleChildNodeSubclass representing a node in the syntax tree, that has one child
 CJKQTMathTextSqrtNodeSubclass representing a sqrt node
 CJKQTMathTextSubscriptNodeSubclass representing an subscript node with exactly one argument in the syntax tree
 CJKQTMathTextSuperscriptNodeSubclass representing an superscript node with exactly one argument in the syntax tree
 CJKQTMathTextSymbolNodeSubclass representing one symbol (e.g. \alpha , \cdot ...) node in the syntax tree
 CJKQTMathTextTextBaseNodeBase class for nodes representing text in the syntax tree
 CJKQTMathTextTextNodeSubclass representing one text node in the syntax tree
 CJKQTMathTextVerbatimNodeSubclass representing a verbatim (plain-text) node with support for line-breaks in the syntax tree
 CJKQTMathTextVerticalListNodeSubclass representing a list of nodes in the syntax tree, layed out vertically
 CJKQTMathTextWhitespaceNodeSubclass representing one whitepsace node in the syntax tree
 CJKQTPAdaptiveFunctionGraphEvaluatorAdaptive drawing of a function graph, specified by two function $ f_x(t) $ and $ f_y(t) $ evaluated over a parameter range $ t\in\left[t_\text{min}..t_\text{max}\right] $
 CJKQTPArrayScopedPointerThis class ensures that the given pointer is freed when the class is destroyed
 CJKQTPAutoOutputTimerRAII construct that times its lifetime, outputting properly indented qDebug()-message
 CJKQTPBarGraphBaseThis is a base-class for all bar graphs with vertical or horizontal orientation (the orientation is implemented in dervied classes!)
 CJKQTPBarGraphStackInternalInterfaceThis is an interface-class for all stackable bargraphs ... it is used internally for autoscaling only
 CJKQTPBarHorizontalErrorGraphThis implements a horizontal bar graph with bars between $ x=\mbox{baseline} $ and $ x=f(y) $ and error indicator
 CJKQTPBarHorizontalGraphThis implements a horizontal bar graph with bars between $ x=\mbox{baseline} $ and $ x=f(y) $
 CJKQTPBarHorizontalStackableGraphThis implements a horizontal bar graph with bars between $ x=\mbox{baseline} $ and $ x=f(y) $ Optionally several graphs of this type may be stacked on top of each other
 CJKQTPBarVerticalErrorGraphThis implements a vertical bar graph with bars between $ y=\mbox{baseline} $ and $ y=f(x) $ and error indicator
 CJKQTPBarVerticalGraphThis implements a vertical bar graph with bars between $ y=\mbox{baseline} $ and $ y=f(x) $
 CJKQTPBarVerticalStackableGraphThis implements a vertical bar graph with bars between $ y=\mbox{baseline} $ and $ y=f(x) $ Optionally several graphs of this type may be stacked on top of each other
 CJKQTPBaseKeyBase class for drawing a key (or legend)
 CJKQTPBoxplotElementBaseTbaseclass for a single (notched) boxplot as a "geometric element", where the data is directly given to the object and not stored in a column, as in JKQTPBoxplotGraphBase
 CJKQTPBoxplotGraphBaseBase class for graphs representing a series of boxplot, elements
 CJKQTPBoxplotHorizontalElementThis implements a horizontal (notched) boxplot where the data is directly given to the object and not stored in a column, as in JKQTPBoxplotVerticalGraph
 CJKQTPBoxplotHorizontalGraphThis implements horizontal boxplots, optionally also a notched boxplot
 CJKQTPBoxplotVerticalElementThis implements a single vertical (notched) boxplot as a "geometric element", where the data is directly given to the object and not stored in a column, as in JKQTPBoxplotVerticalGraph
 CJKQTPBoxplotVerticalGraphThis implements vertical boxplots, optionally also a notched boxplot
 CJKQTPCADrawModeComboBoxQComboBox which shows JKQTPCADrawMode
 CJKQTPCALabelTypeComboBoxQComboBox which shows JKQTPCALabelType
 CJKQTPColorbarCoordinateAxisStyleSupport Class for JKQTPCoordinateAxis, which summarizes all properties that define the visual styling of a JKQTPCoordinateAxis used for colorbars outside the plot
 CJKQTPColorDerivationModeSpecifies how a fill-color is derived from a given color
 CJKQTPColorPaletteSingleColorLinSegmentFor building palettes from linear segments of single colors using JKQTPBuildColorPaletteLUTLinSegmentsSorted() and JKQTPBuildColorPaletteLUTLinSegments()
 CJKQTPColorPaletteStyleAndToolsMixinIf a class is derived from this class, it may use color bars
 CJKQTPColorPaletteWithModifierStyleAndToolsMixinIf a class is derived from this class, it may use color bars that have 2 axes (one "data"/color axis and one "modifier" axis)
 CJKQTPColumnInternally stores information about one data column. See JKQTPDatastore for more information
 CJKQTPColumnBackInserterIterator, which allows to insert into a column of a JKQTPDatastore
 CJKQTPColumnConstIteratorIterator over the data in the column of a JKQTPDatastore
 CJKQTPColumnContourPlotClass for a contour plots (same as JKQTPContourPlot) of images stored in a JKQTPDatastore column
 CJKQTPColumnIteratorIterator over the data in the column of a JKQTPDatastore
 CJKQTPColumnMathImageClass to plot an image from an 2-dimensional array of values stored in a column of the datastore
 CJKQTPColumnOverlayImageEnhancedClass to plot an image from an 2-dimensional array of boolean values: alle true values are plotted in a given color, while the false pixels are drawn in another (default: transparent)
 CJKQTPColumnRGBMathImageLike JKQTPRGBMathImage but reads images from columns of the datastore
 CJKQTPContourPlotClass for a contour plot
 CJKQTPCoordinateAxisThis virtual class is the base for any type of coordinate axis, to be drawn by JKQTBasePlotter
 CJKQTPCoordinateAxisStyleSupport Class for JKQTPCoordinateAxis, which summarizes all properties that define the visual styling of a JKQTPCoordinateAxis
 CJKQTPCSSParserA simple parser for certain CSS subsets
 CJKQTPDataCacheThis class can be used to implement a general cache for values
 CJKQTPDataCacheNotThreadSafeTag type to configure JKQTPDataCache for non thread-safety
 CJKQTPDataCacheThreadSafeTag type to configure JKQTPDataCache for thread-safety
 CJKQTPDatastoreThis class manages data columns (with entries of type double ), used by JKQTPlotter/JKQTBasePlotter to represent data for plots
 CJKQTPDatastoreItemThis represents one chunk of memory which can represent one or more columns of data for JKQTBasePlotter. See JKQTPDatastore for more information
 CJKQTPDatastoreModelQAbstractTableModel descendent that allows to view data in a JKQTPDatastore
 CJKQTPEnhancedDoubleSpinBoxEnhanced QDoubleSpinBox
 CJKQTPEnhancedPainterThis class extends the QPainter
 CJKQTPEnhancedSpinBoxEnhanced QDoubleSpinBox
 CJKQTPEnhancedTableViewThis class extends the QTableView
 CJKQTPErrorPlotstyleComboBoxQComboBox which shows JKQTPErrorPlotstyle
 CJKQTPEvaluatedFunctionGraphBaseBase class for graph classes that evaluate a mathematical function (e.g. defined as a C-function), using an adaptive plotting algorithm from JKQTPAdaptiveFunctionGraphEvaluator
 CJKQTPEvaluatedFunctionWithErrorsGraphBaseExtends JKQTPEvaluatedFunctionGraphBase with some basic properties (e.g. function parameters) for a second function that calculates an error (for drawing error indicators)
 CJKQTPEvaluatedFunctionWithErrorsGraphDrawingBaseThis class extends JKQTPEvaluatedFunctionWithErrorsGraphBase with functions to draw the graphs and set the drawing style
 CJKQTPExpected"expected" datatype, which can either represent a function result of type T or an error of type E
 CJKQTPExpectedUnexpectedTypeTag type for an unexpected/error result in JKQTPExpected
 CJKQTPFilledCurveGraphBaseBase class for filled curve graphs like e.g. JKQTPFilledCurveXGraph
 CJKQTPFilledCurveXErrorGraphThis implements filled curve plots with y errors where the area is filled between the plot line and the x-Axis
 CJKQTPFilledCurveXGraphThis implements filled curve plots where the area is filled between the plot line and the x-Axis
 CJKQTPFilledCurveYErrorGraphThis implements filled curve plots with y errors where the area is filled between the plot line and the x-Axis
 CJKQTPFilledCurveYGraphThis implements filled curve plots where the area is filled between the plot line and y-Axis
 CJKQTPFilledHorizontalRangeGraphThis implements filled curve plots where the area is filled between two data columns for each y-value
 CJKQTPFilledVerticalRangeGraphThis implements filled curve plots where the area is filled between two data columns for each x-value
 CJKQTPFinalActC++11 finally construct (executes a callable-object when the edestructor is executed)
 CJKQTPFinancialGraphThis class draws an Open-High-Low-Close (OHLC) or candle-stick graph typically representing financial data
 CJKQTPFunctorLineGraphBaseExtends JKQTPEvaluatedFunctionWithErrorsGraphDrawingBase with the capabilities to define functions from C++-functors of type jkqtpSimplePlotFunctionType or jkqtpPlotFunctionType
 CJKQTPGeoArcThis JKQTPGeometricPlotElement is used to draw an arc
 CJKQTPGeoArrowThis convenience specialisation of JKQTPGeoLine is used to draw a line with decorations (e.g. arrows)
 CJKQTPGeoBaseDecoratedHeadLineThis JKQTPGeometricPlotElement is used as base class for geometric drawing elements that consist of lines with one decorated end (i.e. no filling of any kind is done)
 CJKQTPGeoBaseDecoratedLineThis JKQTPGeometricPlotElement is used as base class for geometric drawing elements that consist of lines with decorated ends (i.e. no filling of any kind is done)
 CJKQTPGeoBaseFilledThis JKQTPGeometricPlotElement is used as base class for geometric drawing elements that only consist of lines (i.e. no filling of any kind is done)
 CJKQTPGeoBaseLineThis JKQTPGeometricPlotElement is used as base class for geometric drawing elements that only consist of lines (i.e. no filling of any kind is done)
 CJKQTPGeoBezierCurveThis JKQTPGeometricPlotElement is used to draw a bezier curve
 CJKQTPGeoChordThis JKQTPGeometricPlotElement is used to draw a chord
 CJKQTPGeoEllipseThis JKQTPGeometricPlotElement is used to draw an ellipse
 CJKQTPGeoInfiniteLineThis JKQTPGeometricPlotElement is used to draw an infinite line
 CJKQTPGeoLineThis JKQTPGeometricPlotElement is used to draw a line, optionally line-end decorations (aka arrows) are pssible, but switched off by default
 CJKQTPGeometricPlotElementThis is the virtual base class of all JKQTPPlotElement's in a JKQTPlotter plot that represent geometric forms
 CJKQTPGeoPieThis JKQTPGeometricPlotElement is used to draw a pie
 CJKQTPGeoPolygonThis JKQTPGeometricPlotElement is used to draw a polygon
 CJKQTPGeoPolyLinesThis JKQTPGeometricPlotElement is used to draw a poly line
 CJKQTPGeoRectangleThis JKQTPGeometricPlotElement is used to draw a rectangle
 CJKQTPGeoSymbolThis virtual JKQTPPlotAnnotationElement descendent may be used to display a single symbol (marker)
 CJKQTPGeoTextThis JKQTPPlotAnnotationElement is used to display text. It uses the JKQTMathText class in order to display LaTeX formulas
 CJKQTPGraphThis virtual base class of the (data-column based) graphs, which are part of a JKQTPlotter plot and which use the coordinate system of the JKQTPlotter (i.e. the two coordinate axes getXAxis() and getYAxis()) as basis for the graphs
 CJKQTPGraphBoxplotStyleMixinStyling Mix-In for Boxplots
 CJKQTPGraphDecoratedHeadLineStyleMixinThis Mix-In class provides setter/getter methods, storage and other facilities for the graph line style of lines with a decorator (i.e. an arrow) at their head. It extends JKQTPGraphLineStyleMixin
 CJKQTPGraphDecoratedLineStyleMixinThis Mix-In class provides setter/getter methods, storage and other facilities for the graph line style of lines with decorators (i.e. arrows) at their ends. It extends JKQTPGraphLineStyleMixin
 CJKQTPGraphErrorStyleMixinThis mix-in class assembles all styling properties applicable to error indicators
 CJKQTPGraphFillStyleMixinThis Mix-In class provides setter/getter methods, storage and other facilities for the graph filling (NOT the symbol filling though!)
 CJKQTPGraphLineAndFillStyleMixinThis Mix-In class provides setter/getter methods, storage and other facilities for the graph line and fill style
 CJKQTPGraphLinesCompressionMixinThis Mix-In class provides setter/getter methods, storage and other facilities for a line-graph compression algorithm
 CJKQTPGraphLineStyleMixinThis Mix-In class provides setter/getter methods, storage and other facilities for the graph line style
 CJKQTPGraphsModelData model with all plots ina JKQTBasePlotter (+ allows to switch them visible/invisible)
 CJKQTPGraphSymbolStyleMixinThis Mix-In class provides setter/getter methods, storage and other facilities for the graph symbols style
 CJKQTPGraphTextStyleMixinThis Mix-In class provides setter/getter methods, storage and other facilities for text in graphs
 CJKQTPGraphValueLabelStyleMixinThis Mix-In class provides setter/getter methods, storage and other facilities for value labels in graphs
 CJKQTPGraphViolinplotStyleMixinStyling Mix-In for Violinplots
 CJKQTPGridPrintingItemUsed to represent the position of other graphs in Saving and Printing Graphs
 CJKQTPGridStyleSupport Class for JKQTPCoordinateAxis, and summarizes all properties that define the visual styling of a grid (minor or major), associated with a JKQTPCoordinateAxis
 CJKQTPHighResTimerThis class implements a high resolution timer capable of measuring time intervals with a resolution of some microseconds
 CJKQTPHorizontalAxisImplements a horizontal axis, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis)
 CJKQTPHorizontalAxisBaseBase class for horizontal axes, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis)
 CJKQTPHorizontalIndependentAxisImplements a position-indipendent horizontal axis, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis)
 CJKQTPHorizontalRangeSimply marks a range (and possibly a centerline) in a plot. This may be used to display e.g. mean +/- stddev or a range of interest, or the range of good values, ..
 CJKQTPImageClass to plot an image from a QImage object
 CJKQTPImageBaseBase class for plotting an image
 CJKQTPImageModifierModeComboBoxQComboBox which shows JKQTPMathImageModifierMode
 CJKQTPImageToolsTool structure that summarizes several static properties of JKQTPlotters palette system, also provides functions to work with palettes and register user-defined palettes
 CJKQTPImpulsesGraphBaseThis is a base class for all impulse graphs
 CJKQTPImpulsesHorizontalErrorGraphThis implements an impulse plot with horizontal impulses in direction of the X axis (i.e. from x=0 to x=f(y) )
 CJKQTPImpulsesHorizontalGraphThis implements an impulse plot with horizontal impulses in direction of the X axis (i.e. from x=0 to x=f(y) )
 CJKQTPImpulsesVerticalErrorGraphThis implements an impulse plot with impulses in direction of the X axis (i.e. from x=0 to x=f(y) )
 CJKQTPImpulsesVerticalGraphThis implements an impulse plot with impulses in direction of the Y axis (i.e. from y=0 to y=f(x) )
 CJKQTPKeyLayoutComboBoxQComboBox which shows JKQTPKeyPosition
 CJKQTPKeyPositionComboBoxQComboBox which shows JKQTPKeyPosition
 CJKQTPKeyStyleSupport Class for JKQTBasePlotter, which summarizes all properties that define the visual styling of the key in a JKQTBasePlotter
 CJKQTPLabelPositionComboBoxQComboBox which shows JKQTPLabelPosition
 CJKQTPLinePlotStyleComboBoxQComboBox to select whether a line, symbols or both should be displayed
 CJKQTPLinePlotStyleWithSymbolSizeComboBoxQComboBox to select whether a line, symbols or both should be displayed, in addition to JKQTPLinePlotStyleComboBox this may also have different symbol sizes!
 CJKQTPlotterPlotter widget for scientific plots (uses JKQTBasePlotter to do the actual drawing)
 CJKQTPlotterDrawingToolsTool class with static values used by JKQTPlotter/JKQTBasePlotter
 CJKQTPlotterStyleSupport Class for JKQTPlotter, which summarizes all properties that define the visual styling of a JKQTPlotter
 CJKQTPMainKeyConcrete class for drawing the main plot key (or legend). This class reads the key entries from the graphs list of its parent JKQTBasePlotter und references the JKQTPKeyStyle object from JKQTBasePlotterStyle::keyStyle in the parent JKQTBasePlotter
 CJKQTPMathImageClass to plot an image from an 2-dimensional array of values
 CJKQTPMathImageBaseBase class to hold an image from an 2-dimensional array of values
 CJKQTPMathImageColorPaletteComboBoxClass to plot an image from an 2-dimensional array of values
 CJKQTPMathParserA simple function parser to parse (build memory tree representation) and evaluate simple mathematical expressions
 CJKQTPOverlayImageClass to plot an image from an 2-dimensional array of boolean values: alle true values are plotted in a given color, while the false pixels are drawn in another (default: transparent)
 CJKQTPOverlayImageEnhancedClass to plot an image from an 2-dimensional array of boolean values: alle true values are plotted in a given color, while the false pixels are drawn in another (default: transparent)
 CJKQTPPaintDeviceAdapterService from this class to implement a special QPaintDevice as a plugin, that can be registered to JKQTBasePlotter/JKQTPlotter and then be used to export graphics, use registerPaintDeviceAdapter() to register such a plass
 CJKQTPPaletteListFor building palettes from list of colors and position values, using JKQTPBuildColorPaletteLUTLinInterpolateSorted(), ..
 CJKQTPParametrizedVectorFieldGraphThis graph plots a vector field, i.e. a set of vectors (dx,dy) or (angle,length) at positions (x,y). This class is an extension of JKQTPVectorFieldGraph and additionally supports setting the line-color from an additional data column
 CJKQTPParsedFunctionLineGraphBaseExtends JKQTPEvaluatedFunctionWithErrorsGraphDrawingBase with the capabilities to define functions from strings that are parsed by JKQTPMathParser
 CJKQTPPeakStreamGraphInterprets data as a stream of x- or y-positions $ p_i $ (depending in yPeaks ) ans plots a line on the height baseline and upright lines from baseline to baseline+peakHeight at each position $ p_i $. This can be used to display a stream of photons with given arrivaltimes $ p_i $
 CJKQTPPlotAnnotationElementThis is the virtual base class of all JKQTPPlotElement's in a JKQTPlotter plot that represent annotations of a plot. It differs from JKQTPGeometricPlotElement by not providing a selection of drawModes, as annotations are always drawn as graphic elements
 CJKQTPPlotElementThis virtual base class of every element, which is part of a JKQTPlotter plot and may appear in its key (basically any type of graph, except overlay elements!)
 CJKQTPPolynomialFunctorC++-functor, which evaluates a polynomial
 CJKQTPRangeBaseSimply marks a range (and possibly a centerline) in a plot. This may be used to display e.g. mean +/- stddev or a range of interest, or the range of good values, ..
 CJKQTPRGBMathImageClass to plot an image from an 2-dimensional array of RGB values
 CJKQTPSaveDataAdapterVirtual base-class for exporter classes that can be used to save data inot a file
 CJKQTPSingleColumnGraphThis virtual JKQTPGraph descendent may be used as base for all graphs that use at least one column of data
 CJKQTPSingleColumnSymbolsGraphPlots a 1-column set of data-values with symbols onto a JKQtPlotter/JKQtBasePlotter. the data from the single column is either interpreted as x- or y-values and the missing coordinate is taken from a fixed value position
 CJKQTPSpecialLineGraphBaseBase class for special line graphs (steps ...) like e.g. JKQTPSpecialLineHorizontalGraph
 CJKQTPSpecialLineHorizontalGraphThis implements a step plot with values $ \left(x, f(x) \right) $
 CJKQTPSpecialLineTypeComboBoxQComboBox which shows JKQTPSpecialLineType
 CJKQTPSpecialLineVerticalGraphThis implements a step plot with values $ \left(f(y), y \right) $
 CJKQTPStat5NumberStatisticsFive-Number Statistical Summary (minimum, median, maximum and two user-defined quantiles (as well as derived from these the inter quartile range))
 CJKQTPSymbolComboBoxQComboBox which shows JKQTPGraphSymbols
 CJKQTPSymbolPathsInternnalInternal datastructure used in JKQTPPlotSymbol() to precalculate certain data only once per runtime
 CJKQTPSynchronizedTemplate class that wraps any datatype and combines it with a mutex, exposes the lock()/unlock() interface, so access to the contained data can be synchronized
 CJKQTPVectorFieldGraphThis graph plots a vector field, i.e. a set of vectors (dx,dy) or (angle,length) at positions (x,y). This class immplements the most basic form of vector plot, i.e. the vector are drawn with a length corresponding to their magnitude
 CJKQTPVerticalAxisImplements a vertical axis for use as primary, secondary, ... axis of a JKQTPBasePlotter, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis)
 CJKQTPVerticalAxisBaseBase class for vertical axes, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis)
 CJKQTPVerticalIndependentAxisImplements a position-indipendent vertical axis, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis)
 CJKQTPVerticalRangeSimply marks a range (and possibly a centerline) in a plot. This may be used to display e.g. mean +/- stddev or a range of interest, or the range of good values, ..
 CJKQTPViolinplotElementBaseThis implements a single vertical Violin Plot as a "geometric element"
 CJKQTPViolinplotHorizontalElementThis implements a single horizontal Violin Plot as a "geometric element"
 CJKQTPViolinplotVerticalElementThis implements a single vertical Violin Plot as a "geometric element"
 CJKQTPXFunctionLineGraphThis implements line plots where the data is taken from a user supplied function $ y=f(x) $
 CJKQTPXGraphThis virtual JKQTPGraph descendent may be used as base for all graphs that use at least one column that specifies x coordinates for the single plot points
 CJKQTPXGraphErrorDataThis class adds data fields for error indicators in x direction
 CJKQTPXGraphErrorsThis class is the base class for graphs that only display error indicators in x-direction
 CJKQTPXParsedFunctionLineGraphThis implements line plots where the data is taken from a user supplied function $ y=f(x) $ The function is defined as a string and parsed by JKMathParser
 CJKQTPXXYGraphThis virtual JKQTPGraph descendent extends JKQTPXYGraph to two columns for x-values (e.g. for filled range plots)
 CJKQTPXYAndVectorGraphThis virtual JKQTPGraph descendent extends JKQTPXYGraph with two additional columns that encode for a vector starting at (x,y), i.e. either two distances along the x- and y-axis ( $ \Delta x, \Delta y $), or a rotation angle $ \alpha $ and a vector length $ \l $
 CJKQTPXYBaselineGraphThis virtual JKQTPGraph descendent extends JKQTPXYGraph adds a baseline-property, which is necessary, e.g. for barcharts, filled graphs to indicate until where to draw the bar or fill the curve (default is 0)
 CJKQTPXYFunctionLineGraphThis implements line plots where the data is taken from a user supplied function $ [x,y]=f(t) $ The function is evaluated on a user-specified range $ t \in \left[t_\text{min}, t_\text{max}\right] $
 CJKQTPXYFunctionLineGraphBaseBase class for line plots where the data is taken from a user supplied function $ [x,y]=f(t) $ The function is evaluated on a user-specified range $ t \in \left[t_\text{min}, t_\text{max}\right] $
 CJKQTPXYGraphThis virtual JKQTPGraph descendent may be used as base for all graphs that use at least two columns that specify x and y coordinates for the single plot points
 CJKQTPXYGraphErrorsThis class is the base class for graphs that only display error indicators in x- and y-direction
 CJKQTPXYGraphLabelsThis graph plots a series of data labels. This can be used to add number-labels to e.g. a barchart
 CJKQTPXYLabelsGeneratorMixinThis Mix-In class provides setter/getter methods, and tools for x- and y-value label formatting (i.e. double to string conversion)
 CJKQTPXYLineErrorGraphThis implements xy line plots with x and y error indicators
 CJKQTPXYLineGraphThis implements xy line plots. This also alows to draw symbols at the data points
 CJKQTPXYParametrizedErrorScatterGraphThis implements xy scatter plots (like JKQTPXYScatterGraph), but the color and size of the symbols may be taken from a column. with errorbars
 CJKQTPXYParametrizedScatterGraphThis implements xy scatter plots (like JKQTPXYScatterGraph), but the color and size of the symbols may be taken from a column
 CJKQTPXYScatterErrorGraphThis implements xy scatter plots with x and y error indicators
 CJKQTPXYScatterGraphThis implements xy scatter plots. This also alows to draw symbols at the data points
 CJKQTPXYYGraphThis virtual JKQTPGraph descendent extends JKQTPXYGraph to two columns for y-values (e.g. for filled range plots in JKQTPFilledVerticalRangeGraph)
 CJKQTPYFunctionLineGraphThis implements line plots where the data is taken from a user supplied function $ x=f(y) $
 CJKQTPYGraphErrorDataThis class adds data fields for error indicators in y direction
 CJKQTPYGraphErrorsThis class is the base class for graphs that only display error indicators in y-direction
 CJKQTPYParsedFunctionLineGraphThis implements line plots where the data is taken from a user supplied function $ x=f(y) $ The function is defined as a string and parsed by JKMathParser
 CJKVanishQToolBarModified QToolBar which vanishes when the mouse leaves the toolbar