C JKQTPSynchronized< T >::AdoptLockType Type of AdoptLock tag, which is used in ReadLocker and WriteLocker to adopt a pre-locked JKQTPSynchronized<T>
C JKQTBasePlotter::allPlotElements Functor which does not apply any filter to JKQTPPlotElement , e.g. in getGraphsXMinMax() or getGraphsYMinMax()
► C JKQTPCoordinateAxis::AxisElementsSizeDescription Return value type for getSize1() and getSize2()
C JKQTPCoordinateAxis::Axis0ElementsSizeDescription
► C std::exception STL class
C JKQTPMathParser::jkmpException Error handling: exceptions of the type of this class will be thrown if an error occurs
C JKQTBasePlotter::filterPlotElementByXAxis Filter functor which accepts only those JKQTPPlotElement where JKQTPPlotElement::getXAxisRef() returns the JKQTPCoordinateAxisRef supplied to the constructor, e.g. in getGraphsXMinMax() or getGraphsYMinMax()
C JKQTBasePlotter::filterPlotElementByYAxis Filter functor which accepts only those JKQTPPlotElement where JKQTPPlotElement::getYAxisRef() returns the JKQTPCoordinateAxisRef supplied to the constructor, e.g. in getGraphsXMinMax() or getGraphsYMinMax()
► C JKQTPCSSParser::GeneralError
C JKQTPCSSParser::UnconvertobleError Exception when a string cannot be converted properly
C JKQTPCSSParser::UnexpectedTermError Exception for unexpected Term
C JKQTPCSSParser::UnexpectedTokenError Exception for unexpected Token
C JKQTPCSSParser::WrongNumberOfArgumentError Exception for wrong number of function arguments
C JKQTPPlotElement::HitTestLocation Dataset for a single point on the graph, associated with its data-column index and a label that can be used by a basic implementation of hitTest()
C JKQTMathTextBoxInstructionNode::InstructionProperties Defines the implementation of an instruction represented by JKQTMathTextModifiedTextPropsInstructionNode
C JKQTMathTextModifiedEnvironmentInstructionNode::InstructionProperties Defines the implementation of an instruction represented by JKQTMathTextModifiedTextPropsInstructionNode
C JKQTMathTextModifiedTextPropsInstructionNode::InstructionProperties Defines the implementation of an instruction represented by JKQTMathTextModifiedTextPropsInstructionNode
C JKQTMathTextSimpleInstructionNode::InstructionProperties Defines the implementation of an instruction represented by JKQTMathTextModifiedTextPropsInstructionNode
C JKQTPMathParser::jkmpFunctionDescriptor Description of a user registered function
► C JKQTPMathParser::jkmpNode This class is the abstract base class for nodes. All allowed node types must inherit from jkmpNode
C JKQTPMathParser::jkmpBinaryArithmeticNode This class represents a binary arithmetic operation: add (+), subtract (-), multiply (*), divide (/), a to the power of b (a^b)
C JKQTPMathParser::jkmpBinaryBoolNode This class represents a binary boolean operation: and, or, xor, nor, nand
C JKQTPMathParser::jkmpCompareNode This class represents a binary compare operation: !=, ==, >=, <=, >, <
C JKQTPMathParser::jkmpConstantNode This class represents a number, a string contant or a boolean contant (true
/ false
)
C JKQTPMathParser::jkmpFunctionNode This class represents an arbitrary function
C JKQTPMathParser::jkmpNodeList This class represents a list of jkmpNode
C JKQTPMathParser::jkmpUnaryNode This class represents a unary operations: ! (bool negation), - (arithmetic negation)
C JKQTPMathParser::jkmpVariableAssignNode This class represents a variable assignment (a = expression
)
C JKQTPMathParser::jkmpVariableNode This class represents a variable
C JKQTPMathParser::jkmpResult Result of any expression
C JKQTPMathParser::jkmpTempVariable This struct is for managing temporary variables. It is generally like jkmpVariable
C JKQTPMathParser::jkmpVariable This struct is for managing variables. Unlike jkmpResult this struct only contains pointers to the data
C JKQTBasePlotterStyle Support Class for JKQTBasePlotter , which summarizes all properties that define the visual styling of a JKQTBasePlotter
C JKQTFillStyleSummmary Support Class for JKQTBasePlotter , which summarizes a fill style
C JKQTGraphsBaseStyle Support Class for JKQTBasePlotter , which summarizes all properties that define the visual styling of a JKQTBasePlotter
► C JKQTGraphsSpecificStyleProperties Support Class for JKQTBasePlotter , which summarizes all properties that define the visual styling of graphs
C JKQTBarchartSpecificStyleProperties Support Class for JKQTBasePlotter , which summarizes all properties that define the visual styling of barchart elements
C JKQTFinancialSpecificStyleProperties Support Class for JKQTBasePlotter , which summarizes all properties that define the visual styling of impulse/stick graph elements
► C JKQTGeometricSpecificStyleProperties Support Class for JKQTBasePlotter , which summarizes all properties that define the visual styling of geometric elements
C JKQTAnnotationsSpecificStyleProperties Support Class for JKQTBasePlotter , which summarizes all properties that define the visual styling of annotation elements
C JKQTImpulseSpecificStyleProperties Support Class for JKQTBasePlotter , which summarizes all properties that define the visual styling of impulse/stick graph elements
C JKQTMathTextEnvironment Describes the current drawing environment (base fontname ...)
C JKQTMathTextFontDefinition Summarizes all information available on a font for a specific MTenvironmentFont
C JKQTMathTextFontSpecifier Font specifier for JKQTMathText . The font consists of two parts: the actual font and the font used for math output (which may be empty)
► C JKQTMathTextModifyEnvironmentNodeMixIn Mixin 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
C JKQTMathTextHorizontalListNode Subclass representing a list of nodes in the syntax tree, layed out horizontally
C JKQTMathTextModifiedEnvironmentInstructionNode Subclass representing an instruction node which modify the current JKQTMathTextEnvironment , in the current block. This implements functions like \bf
or \color{COL}
► C JKQTMathTextNode Subclass representing one node in the syntax tree
C JKQTMathTextEmptyBoxNode Subclass representing an empty bbox with defined width/height in the syntax tree
► C JKQTMathTextMultiChildNode Subclass representing a node in the syntax tree, that has two children
► C JKQTMathTextDualChildNode Subclass representing a node in the syntax tree, that has two children
C JKQTMathTextFracNode Subclass representing a \frac node
C JKQTMathTextHorizontalListNode Subclass representing a list of nodes in the syntax tree, layed out horizontally
C JKQTMathTextMatrixNode Subclass representing a \begin{matrix}
, \begin{tabular}
, \begin{array}
, ... node
C JKQTMathTextSqrtNode Subclass representing a sqrt node
C JKQTMathTextVerticalListNode Subclass representing a list of nodes in the syntax tree, layed out vertically
► C JKQTMathTextNonDrawingBaseNode Base class for all derived classes that do not draw anything
C JKQTMathTextModifiedEnvironmentInstructionNode Subclass representing an instruction node which modify the current JKQTMathTextEnvironment , in the current block. This implements functions like \bf
or \color{COL}
C JKQTMathTextNoopNode Subclass representing a node that outputs nothing
C JKQTMathTextSimpleInstructionNode Subclass representing a simple instruction node which only accepts string arguments, not LaTeX arguments i.e. it represents instructions like \unicode{
...}, ..
► C JKQTMathTextSingleChildNode Subclass representing a node in the syntax tree, that has one child
C JKQTMathTextBlockNode Subclass representing a {
...} block
C JKQTMathTextBraceNode Subclass representing a brace node
C JKQTMathTextDecoratedNode Subclass representing a decorated text m (e.g. \vec
\hat
...) node
► C JKQTMathTextInstruction1Node Subclass 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!
C JKQTMathTextBoxInstructionNode Subclass representing an instruction node which draws a (possibly colored) box around it's contents i.e. it represents instructions like \fbox{
...}, \colorbox{color}{
...}, ..
C JKQTMathTextModifiedTextPropsInstructionNode Subclass 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}
, ..
C JKQTMathTextPhantomNode Generates whitespace with the size of the contained node
C JKQTMathTextSubscriptNode Subclass representing an subscript node with exactly one argument in the syntax tree
C JKQTMathTextSuperscriptNode Subclass representing an superscript node with exactly one argument in the syntax tree
C JKQTMathTextSymbolNode Subclass representing one symbol (e.g. \alpha
, \cdot
...) node in the syntax tree
► C JKQTMathTextTextBaseNode Base class for nodes representing text in the syntax tree
C JKQTMathTextTextNode Subclass representing one text node in the syntax tree
C JKQTMathTextVerbatimNode Subclass representing a verbatim (plain-text) node with support for line-breaks in the syntax tree
C JKQTMathTextWhitespaceNode Subclass representing one whitepsace node in the syntax tree
► C JKQTMathTextNodeSize Beschreibt die Größe(n) eines Knotens
C JKQTMathTextBraceNode::NodeSize Defines the size of the node (JKQTMathTextNodeSize ) and additional information
C JKQTMathTextMatrixNode::LayoutInfo Describes the layout of the whole node
C JKQTMathTextSymbolNode::NodeSize Return type for getSymbolSize() , extends JKQTMathTextNodeSize with information about x-correction for sub- and superscript
C JKQTMathTextTextNode::LayoutInfo Describes the layout of the whole node
C JKQTMathTextVerbatimNode::LayoutInfo Describes the layout of the whole node
C JKQTMathTextVerticalListNode::LayoutInfo Describes the layout of the whole node
C JKQTPAdaptiveFunctionGraphEvaluator Adaptive drawing of a function graph, specified by two function and evaluated over a parameter range
C JKQTPArrayScopedPointer< T > This class ensures that the given pointer is freed when the class is destroyed
► C JKQTPBarGraphStackInternalInterface This is an interface-class for all stackable bargraphs ... it is used internally for autoscaling only
C JKQTPBarHorizontalStackableGraph This implements a horizontal bar graph with bars between and Optionally several graphs of this type may be stacked on top of each other
C JKQTPBarVerticalStackableGraph This implements a vertical bar graph with bars between and Optionally several graphs of this type may be stacked on top of each other
C JKQTPColorDerivationMode Specifies how a fill-color is derived from a given color
C JKQTPColorPaletteSingleColorLinSegment For building palettes from linear segments of single colors using JKQTPBuildColorPaletteLUTLinSegmentsSorted() and JKQTPBuildColorPaletteLUTLinSegments()
► C JKQTPColorPaletteStyleAndToolsMixin If a class is derived from this class, it may use color bars
► C JKQTPColorPaletteWithModifierStyleAndToolsMixin If a class is derived from this class, it may use color bars that have 2 axes (one "data"/color axis and one "modifier" axis)
► C JKQTPMathImage Class to plot an image from an 2-dimensional array of values
C JKQTPColumnMathImage Class to plot an image from an 2-dimensional array of values stored in a column of the datastore
► C JKQTPContourPlot Class for a contour plot
C JKQTPColumnContourPlot Class for a contour plots (same as JKQTPContourPlot ) of images stored in a JKQTPDatastore column
C JKQTPParametrizedVectorFieldGraph This 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
► C JKQTPXYParametrizedScatterGraph This implements xy scatter plots (like JKQTPXYScatterGraph ), but the color and size of the symbols may be taken from a column
C JKQTPXYParametrizedErrorScatterGraph This implements xy scatter plots (like JKQTPXYScatterGraph ), but the color and size of the symbols may be taken from a column. with errorbars
C JKQTPColumn Internally stores information about one data column. See JKQTPDatastore for more information
C JKQTPColumnBackInserter Iterator, which allows to insert into a column of a JKQTPDatastore
C JKQTPColumnConstIterator Iterator over the data in the column of a JKQTPDatastore
C JKQTPColumnIterator Iterator over the data in the column of a JKQTPDatastore
► C JKQTPCoordinateAxisStyle Support Class for JKQTPCoordinateAxis , which summarizes all properties that define the visual styling of a JKQTPCoordinateAxis
C JKQTPColorbarCoordinateAxisStyle Support Class for JKQTPCoordinateAxis , which summarizes all properties that define the visual styling of a JKQTPCoordinateAxis used for colorbars outside the plot
C JKQTPCSSParser A simple parser for certain CSS subsets
C JKQTPDataCache< TData, TKey, ThreadSafe, TKeyInSignature > This class can be used to implement a general cache for values
C JKQTPDataCacheNotThreadSafe Tag type to configure JKQTPDataCache for non thread-safety
C JKQTPDataCacheThreadSafe Tag type to configure JKQTPDataCache for thread-safety
C JKQTPDatastore This class manages data columns (with entries of type double
), used by JKQTPlotter/JKQTBasePlotter to represent data for plots
C JKQTPDatastoreItem This represents one chunk of memory which can represent one or more columns of data for JKQTBasePlotter . See JKQTPDatastore for more information
C JKQTPExpected< T, E > "expected" datatype, which can either represent a function result of type T
or an error of type E
C JKQTPExpectedUnexpectedType Tag type for an unexpected/error result in JKQTPExpected
C JKQTPFinalAct< F > C++11 finally construct (executes a callable-object when the edestructor is executed)
► C JKQTPGraphErrorStyleMixin This mix-in class assembles all styling properties applicable to error indicators
► C JKQTPXGraphErrors This class is the base class for graphs that only display error indicators in x-direction
C JKQTPBarHorizontalErrorGraph This implements a horizontal bar graph with bars between and and error indicator
C JKQTPFilledCurveYErrorGraph This implements filled curve plots with y errors where the area is filled between the plot line and the x-Axis
C JKQTPImpulsesHorizontalErrorGraph This implements an impulse plot with horizontal impulses in direction of the X axis (i.e. from x=0 to x=f(y) )
► C JKQTPXYGraphErrors This class is the base class for graphs that only display error indicators in x- and y-direction
C JKQTPXYLineErrorGraph This implements xy line plots with x and y error indicators
C JKQTPXYParametrizedErrorScatterGraph This implements xy scatter plots (like JKQTPXYScatterGraph ), but the color and size of the symbols may be taken from a column. with errorbars
C JKQTPXYScatterErrorGraph This implements xy scatter plots with x and y error indicators
► C JKQTPYGraphErrors This class is the base class for graphs that only display error indicators in y-direction
C JKQTPBarVerticalErrorGraph This implements a vertical bar graph with bars between and and error indicator
C JKQTPFilledCurveXErrorGraph This implements filled curve plots with y errors where the area is filled between the plot line and the x-Axis
C JKQTPImpulsesVerticalErrorGraph This implements an impulse plot with impulses in direction of the X axis (i.e. from x=0 to x=f(y) )
► C JKQTPGraphFillStyleMixin This Mix-In class provides setter/getter methods, storage and other facilities for the graph filling (NOT the symbol filling though!)
► C JKQTPBarGraphBase This is a base-class for all bar graphs with vertical or horizontal orientation (the orientation is implemented in dervied classes!)
► C JKQTPBarHorizontalGraph This implements a horizontal bar graph with bars between and
C JKQTPBarHorizontalErrorGraph This implements a horizontal bar graph with bars between and and error indicator
C JKQTPBarHorizontalStackableGraph This implements a horizontal bar graph with bars between and Optionally several graphs of this type may be stacked on top of each other
► C JKQTPBarVerticalGraph This implements a vertical bar graph with bars between and
C JKQTPBarVerticalErrorGraph This implements a vertical bar graph with bars between and and error indicator
C JKQTPBarVerticalStackableGraph This implements a vertical bar graph with bars between and Optionally several graphs of this type may be stacked on top of each other
► C JKQTPGeoBaseFilled This JKQTPGeometricPlotElement is used as base class for geometric drawing elements that only consist of lines (i.e. no filling of any kind is done)
C JKQTPGeoPolygon This JKQTPGeometricPlotElement is used to draw a polygon
► C JKQTPGeoRectangle This JKQTPGeometricPlotElement is used to draw a rectangle
► C JKQTPGeoEllipse This JKQTPGeometricPlotElement is used to draw an ellipse
► C JKQTPGeoPie This JKQTPGeometricPlotElement is used to draw a pie
C JKQTPGeoChord This JKQTPGeometricPlotElement is used to draw a chord
► C JKQTPGraphBoxplotStyleMixin Styling Mix-In for Boxplots
► C JKQTPBoxplotElementBase Tbaseclass 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
C JKQTPBoxplotHorizontalElement This implements a horizontal (notched) boxplot where the data is directly given to the object and not stored in a column, as in JKQTPBoxplotVerticalGraph
C JKQTPBoxplotVerticalElement This 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
► C JKQTPBoxplotGraphBase Base class for graphs representing a series of boxplot , elements
C JKQTPBoxplotHorizontalGraph This implements horizontal boxplots , optionally also a notched boxplot
C JKQTPBoxplotVerticalGraph This implements vertical boxplots , optionally also a notched boxplot
► C JKQTPGraphLineAndFillStyleMixin This Mix-In class provides setter/getter methods, storage and other facilities for the graph line and fill style
► C JKQTPEvaluatedFunctionWithErrorsGraphDrawingBase This class extends JKQTPEvaluatedFunctionWithErrorsGraphBase with functions to draw the graphs and set the drawing style
► C JKQTPFunctorLineGraphBase Extends JKQTPEvaluatedFunctionWithErrorsGraphDrawingBase with the capabilities to define functions from C++-functors of type jkqtpSimplePlotFunctionType or jkqtpPlotFunctionType
C JKQTPXFunctionLineGraph This implements line plots where the data is taken from a user supplied function
C JKQTPYFunctionLineGraph This implements line plots where the data is taken from a user supplied function
► C JKQTPParsedFunctionLineGraphBase Extends JKQTPEvaluatedFunctionWithErrorsGraphDrawingBase with the capabilities to define functions from strings that are parsed by JKQTPMathParser
C JKQTPXParsedFunctionLineGraph This implements line plots where the data is taken from a user supplied function The function is defined as a string and parsed by JKMathParser
C JKQTPYParsedFunctionLineGraph This implements line plots where the data is taken from a user supplied function The function is defined as a string and parsed by JKMathParser
► C JKQTPFilledCurveGraphBase Base class for filled curve graphs like e.g. JKQTPFilledCurveXGraph
► C JKQTPFilledCurveXGraph This implements filled curve plots where the area is filled between the plot line and the x-Axis
C JKQTPFilledCurveXErrorGraph This implements filled curve plots with y errors where the area is filled between the plot line and the x-Axis
► C JKQTPFilledCurveYGraph This implements filled curve plots where the area is filled between the plot line and y-Axis
C JKQTPFilledCurveYErrorGraph This implements filled curve plots with y errors where the area is filled between the plot line and the x-Axis
C JKQTPFilledHorizontalRangeGraph This implements filled curve plots where the area is filled between two data columns for each y-value
C JKQTPFilledVerticalRangeGraph This implements filled curve plots where the area is filled between two data columns for each x-value
► C JKQTPSpecialLineGraphBase Base class for special line graphs (steps ...) like e.g. JKQTPSpecialLineHorizontalGraph
C JKQTPSpecialLineHorizontalGraph This implements a step plot with values
C JKQTPSpecialLineVerticalGraph This implements a step plot with values
► C JKQTPGraphValueLabelStyleMixin This Mix-In class provides setter/getter methods, storage and other facilities for value labels in graphs
C JKQTPXYGraphLabels This graph plots a series of data labels. This can be used to add number-labels to e.g. a barchart
► C JKQTPGraphViolinplotStyleMixin Styling Mix-In for Violinplots
► C JKQTPViolinplotElementBase This implements a single vertical Violin Plot as a "geometric element"
C JKQTPViolinplotHorizontalElement This implements a single horizontal Violin Plot as a "geometric element"
C JKQTPViolinplotVerticalElement This implements a single vertical Violin Plot as a "geometric element"
► C JKQTPRangeBase Simply 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, ..
C JKQTPHorizontalRange Simply 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, ..
C JKQTPVerticalRange Simply 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, ..
► C JKQTPGraphLinesCompressionMixin This Mix-In class provides setter/getter methods, storage and other facilities for a line-graph compression algorithm
C JKQTPSpecialLineGraphBase Base class for special line graphs (steps ...) like e.g. JKQTPSpecialLineHorizontalGraph
► C JKQTPXYLineGraph This implements xy line plots. This also alows to draw symbols at the data points
C JKQTPXYLineErrorGraph This implements xy line plots with x and y error indicators
► C JKQTPGraphLineStyleMixin This Mix-In class provides setter/getter methods, storage and other facilities for the graph line style
C JKQTPBarGraphBase This is a base-class for all bar graphs with vertical or horizontal orientation (the orientation is implemented in dervied classes!)
C JKQTPContourPlot Class for a contour plot
► C JKQTPGeoBaseLine This JKQTPGeometricPlotElement is used as base class for geometric drawing elements that only consist of lines (i.e. no filling of any kind is done)
C JKQTPGeoArc This JKQTPGeometricPlotElement is used to draw an arc
C JKQTPGeoBaseFilled This JKQTPGeometricPlotElement is used as base class for geometric drawing elements that only consist of lines (i.e. no filling of any kind is done)
C JKQTPGraphBoxplotStyleMixin Styling Mix-In for Boxplots
► C JKQTPGraphDecoratedHeadLineStyleMixin This 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
► C JKQTPGeoBaseDecoratedHeadLine This 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)
C JKQTPGeoInfiniteLine This JKQTPGeometricPlotElement is used to draw an infinite line
► C JKQTPGraphDecoratedLineStyleMixin This 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
► C JKQTPGeoBaseDecoratedLine This 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)
C JKQTPGeoBezierCurve This JKQTPGeometricPlotElement is used to draw a bezier curve
► C JKQTPGeoLine This JKQTPGeometricPlotElement is used to draw a line, optionally line-end decorations (aka arrows) are pssible, but switched off by default
C JKQTPGeoArrow This convenience specialisation of JKQTPGeoLine is used to draw a line with decorations (e.g. arrows)
C JKQTPGeoPolyLines This JKQTPGeometricPlotElement is used to draw a poly line
► C JKQTPVectorFieldGraph This 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
C JKQTPParametrizedVectorFieldGraph This 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
C JKQTPGraphLineAndFillStyleMixin This Mix-In class provides setter/getter methods, storage and other facilities for the graph line and fill style
C JKQTPGraphValueLabelStyleMixin This Mix-In class provides setter/getter methods, storage and other facilities for value labels in graphs
C JKQTPGraphViolinplotStyleMixin Styling Mix-In for Violinplots
► C JKQTPImpulsesGraphBase This is a base class for all impulse graphs
► C JKQTPImpulsesHorizontalGraph This implements an impulse plot with horizontal impulses in direction of the X axis (i.e. from x=0 to x=f(y) )
C JKQTPImpulsesHorizontalErrorGraph This implements an impulse plot with horizontal impulses in direction of the X axis (i.e. from x=0 to x=f(y) )
► C JKQTPImpulsesVerticalGraph This implements an impulse plot with impulses in direction of the Y axis (i.e. from y=0 to y=f(x) )
C JKQTPImpulsesVerticalErrorGraph This implements an impulse plot with impulses in direction of the X axis (i.e. from x=0 to x=f(y) )
C JKQTPPeakStreamGraph Interprets data as a stream of x- or y-positions (depending in yPeaks ) ans plots a line on the height baseline and upright lines from baseline to baseline+peakHeight at each position . This can be used to display a stream of photons with given arrivaltimes
C JKQTPRangeBase Simply 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, ..
► C JKQTPXYFunctionLineGraphBase Base class for line plots where the data is taken from a user supplied function The function is evaluated on a user-specified range
C JKQTPXYFunctionLineGraph This implements line plots where the data is taken from a user supplied function The function is evaluated on a user-specified range
C JKQTPXYLineGraph This implements xy line plots. This also alows to draw symbols at the data points
C JKQTPXYParametrizedScatterGraph This implements xy scatter plots (like JKQTPXYScatterGraph ), but the color and size of the symbols may be taken from a column
► C JKQTPGraphSymbolStyleMixin This Mix-In class provides setter/getter methods, storage and other facilities for the graph symbols style
C JKQTPGeoSymbol This virtual JKQTPPlotAnnotationElement descendent may be used to display a single symbol (marker)
C JKQTPImpulsesGraphBase This is a base class for all impulse graphs
C JKQTPSingleColumnSymbolsGraph Plots 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
C JKQTPSpecialLineGraphBase Base class for special line graphs (steps ...) like e.g. JKQTPSpecialLineHorizontalGraph
C JKQTPXYLineGraph This implements xy line plots. This also alows to draw symbols at the data points
C JKQTPXYParametrizedScatterGraph This implements xy scatter plots (like JKQTPXYScatterGraph ), but the color and size of the symbols may be taken from a column
► C JKQTPXYScatterGraph This implements xy scatter plots. This also alows to draw symbols at the data points
C JKQTPXYScatterErrorGraph This implements xy scatter plots with x and y error indicators
► C JKQTPGraphTextStyleMixin This Mix-In class provides setter/getter methods, storage and other facilities for text in graphs
C JKQTPGeoText This JKQTPPlotAnnotationElement is used to display text. It uses the JKQTMathText class in order to display LaTeX formulas
C JKQTPGraphValueLabelStyleMixin This Mix-In class provides setter/getter methods, storage and other facilities for value labels in graphs
C JKQTPGridPrintingItem Used to represent the position of other graphs in Saving and Printing Graphs
C JKQTPGridStyle Support Class for JKQTPCoordinateAxis , and summarizes all properties that define the visual styling of a grid (minor or major), associated with a JKQTPCoordinateAxis
C JKQTPHighResTimer This class implements a high resolution timer capable of measuring time intervals with a resolution of some microseconds
C JKQTPImageTools Tool structure that summarizes several static properties of JKQTPlotters palette system, also provides functions to work with palettes and register user-defined palettes
C JKQTPKeyStyle Support Class for JKQTBasePlotter , which summarizes all properties that define the visual styling of the key in a JKQTBasePlotter
C JKQTPlotterDrawingTools Tool class with static values used by JKQTPlotter/JKQTBasePlotter
C JKQTPlotterStyle Support Class for JKQTPlotter , which summarizes all properties that define the visual styling of a JKQTPlotter
C JKQTPMathParser A simple function parser to parse (build memory tree representation) and evaluate simple mathematical expressions
C JKQTPPaintDeviceAdapter Service 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
C JKQTBasePlotter::JKQTPPen Pen, when plotting in JKQTPlotter/JKQTBasePlotter
C JKQTPPolynomialFunctor C++-functor, which evaluates a polynomial
C JKQTPSaveDataAdapter Virtual base-class for exporter classes that can be used to save data inot a file
C JKQTPStat5NumberStatistics Five-Number Statistical Summary (minimum, median, maximum and two user-defined quantiles (as well as derived from these the inter quartile range))
C JKQTPSymbolPathsInternnal Internal datastructure used in JKQTPPlotSymbol() to precalculate certain data only once per runtime
C JKQTPSynchronized< T > Template 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
C JKQTPSynchronized< QList< JKQTPPaintDeviceAdapter * > >
C JKQTPSynchronized< QList< JKQTPSaveDataAdapter * > >
C JKQTPSynchronized< QVector< JKQTPCustomGraphSymbolFunctor > >
► C JKQTPXGraphErrorData This class adds data fields for error indicators in x direction
C JKQTPXGraphErrors This class is the base class for graphs that only display error indicators in x-direction
C JKQTPXYGraphErrors This class is the base class for graphs that only display error indicators in x- and y-direction
► C JKQTPXYLabelsGeneratorMixin This Mix-In class provides setter/getter methods, and tools for x- and y-value label formatting (i.e. double to string conversion)
C JKQTPXYGraphLabels This graph plots a series of data labels. This can be used to add number-labels to e.g. a barchart
► C JKQTPYGraphErrorData This class adds data fields for error indicators in y direction
C JKQTPXYGraphErrors This class is the base class for graphs that only display error indicators in x- and y-direction
C JKQTPYGraphErrors This class is the base class for graphs that only display error indicators in y-direction
C JKQTPBaseKey::KeyColumnDescription Describes one column of items in the key
C JKQTPBaseKey::KeyItemData Describes a single key entry
C JKQTPBaseKey::KeyLayoutDescription Struct, describing basic layout and size properties of a key/legend, mostly used as return value of getSize()
C JKQTPBaseKey::KeySizeDescription Struct, describing basic layout and size properties of a key/legend, mostly used as return value of getSize()
C JKQTPGraphValueLabelStyleMixin::LabelGeometry Describes details about the geometry of a label, used by calcLabelGeometry()
C JKQTPImageTools::LUTData Internal datatype, representing a lookup-table and its metadata inside global_jkqtpimagetools_lutstore
C JKQTPXYParametrizedScatterGraph::MappedSymbolFunctor Helper class for setMappedSymbolColumnFunctor()
C JKQTPlotter::MouseDragAction Ties a MouseActionMode to a mouse-button and a keyboard-modifier
C JKQTPlotter::MouseDragMarker Describes a marker to be drawn by paintUserAction()
C JKQTPCSSParser::NumberWithUnit Encodes a number with its unit, e.g. 100%
or 45deg
or ..
C JKQTPParsedFunctionLineGraphBase::ParsedFunctionLineGraphFunctionData INTERNAL data structure combining a JKQTPMathParser and a JKQTPMathParser::jkmpNode
C JKQTPEvaluatedFunctionGraphBase::PlotFunctorSpec Internal plot functor
C JKQTBasePlotter::PlotMargin Used for calculated value: describing a section in the freespace outside the graph area
► C QAbstractTableModel
C JKQTPDatastoreModel QAbstractTableModel descendent that allows to view data in a JKQTPDatastore
C JKQTPGraphsModel Data model with all plots ina JKQTBasePlotter (+ allows to switch them visible/invisible)
► C QComboBox
C JKQTPCADrawModeComboBox QComboBox which shows JKQTPCADrawMode
C JKQTPCALabelTypeComboBox QComboBox which shows JKQTPCALabelType
C JKQTPErrorPlotstyleComboBox QComboBox which shows JKQTPErrorPlotstyle
C JKQTPImageModifierModeComboBox QComboBox which shows JKQTPMathImageModifierMode
C JKQTPKeyLayoutComboBox QComboBox which shows JKQTPKeyPosition
C JKQTPKeyPositionComboBox QComboBox which shows JKQTPKeyPosition
C JKQTPLabelPositionComboBox QComboBox which shows JKQTPLabelPosition
C JKQTPLinePlotStyleComboBox QComboBox to select whether a line, symbols or both should be displayed
C JKQTPLinePlotStyleWithSymbolSizeComboBox QComboBox to select whether a line, symbols or both should be displayed, in addition to JKQTPLinePlotStyleComboBox this may also have different symbol sizes!
C JKQTPMathImageColorPaletteComboBox Class to plot an image from an 2-dimensional array of values
C JKQTPSpecialLineTypeComboBox QComboBox which shows JKQTPSpecialLineType
C JKQTPSymbolComboBox QComboBox which shows JKQTPGraphSymbols
► C QDoubleSpinBox
C JKQTPEnhancedDoubleSpinBox Enhanced QDoubleSpinBox
► C QElapsedTimer
C JKQTPAutoOutputTimer RAII construct that times its lifetime, outputting properly indented qDebug()-message
► C QLabel
C JKQTMathTextLabel A QLabel-derived class that draws an equation with LaTeX markup using JKQTMathText
► C QList
C JKQTPPaletteList For building palettes from list of colors and position values, using JKQTPBuildColorPaletteLUTLinInterpolateSorted() , ..
► C QMap
C JKQTBasePlotter::PlotMargins Used for calculated value: describing all sections of freespace outside the graph area
► C QObject
C JKQTBasePlotter Base class for 2D plotter classes (used by the plotter widget JKQTPlotter )
► C JKQTFPPlot Base class for all plots that may be plotted by JKQTFastPlotter
► C JKQTFPLinePlot Simple line plot for JKQTFastPlotter
C JKQTFPVBarPlot Simple vertical bar plot for JKQTFastPlotter
C JKQTFPVCrossPlot Simple plot that draws a cross for every datapoint
C JKQTFPQImagePlot Plot of a QImage
C JKQTFPQOverlayLinearGridPlot Plot a horizontal scale bar
C JKQTFPQScaleBarXPlot Plot a horizontal scale bar
C JKQTFPRGBImageOverlayPlot Plots 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)
C JKQTFPXRangePlot Plot a range of x values
C JKQTFPYRangePlot Plot a range of x values
C JKQTFPimageOverlayPlot Plots an image overlay, i.e. a boolean image where each true
pixel is drawn with a given color and the false
pixels are transparent
C JKQTFPimagePlot Plots a given grayscale image with a given color palette
C JKQTMathText This class parses a mathematical markup string and can then draw the contained text/equation onto a QPainter
► C JKQTMathTextParser Base class for all math markup parsers used by JKQTMathText
C JKQTMathTextLatexParser LaTeX parser for JKQTMathText
► C JKQTPBaseKey Base class for drawing a key (or legend)
C JKQTPMainKey Concrete 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
► C JKQTPCoordinateAxis This virtual class is the base for any type of coordinate axis, to be drawn by JKQTBasePlotter
► C JKQTPHorizontalAxisBase Base class for horizontal axes, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis )
► C JKQTPHorizontalAxis Implements a horizontal axis, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis )
C JKQTPHorizontalIndependentAxis Implements a position-indipendent horizontal axis, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis )
► C JKQTPVerticalAxisBase Base class for vertical axes, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis )
C JKQTPVerticalAxis Implements a vertical axis for use as primary, secondary, ... axis of a JKQTPBasePlotter, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis )
C JKQTPVerticalIndependentAxis Implements a position-indipendent vertical axis, based on JKQTPCoordinateAxis (for most of documentation: see JKQTPCoordinateAxis )
► C JKQTPPlotElement This 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!)
C JKQTPBoxplotElementBase Tbaseclass 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
► C JKQTPGeometricPlotElement This is the virtual base class of all JKQTPPlotElement 's in a JKQTPlotter plot that represent geometric forms
C JKQTPGeoBaseDecoratedHeadLine This 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)
C JKQTPGeoBaseDecoratedLine This 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)
C JKQTPGeoBaseLine This JKQTPGeometricPlotElement is used as base class for geometric drawing elements that only consist of lines (i.e. no filling of any kind is done)
► C JKQTPGraph This 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
C JKQTPBoxplotGraphBase Base class for graphs representing a series of boxplot , elements
► C JKQTPEvaluatedFunctionGraphBase Base class for graph classes that evaluate a mathematical function (e.g. defined as a C-function), using an adaptive plotting algorithm from JKQTPAdaptiveFunctionGraphEvaluator
► C JKQTPEvaluatedFunctionWithErrorsGraphBase Extends JKQTPEvaluatedFunctionGraphBase with some basic properties (e.g. function parameters) for a second function that calculates an error (for drawing error indicators)
C JKQTPEvaluatedFunctionWithErrorsGraphDrawingBase This class extends JKQTPEvaluatedFunctionWithErrorsGraphBase with functions to draw the graphs and set the drawing style
C JKQTPXYFunctionLineGraphBase Base class for line plots where the data is taken from a user supplied function The function is evaluated on a user-specified range
► C JKQTPImageBase Base class for plotting an image
C JKQTPImage Class to plot an image from a QImage object
► C JKQTPMathImageBase Base class to hold an image from an 2-dimensional array of values
C JKQTPMathImage Class to plot an image from an 2-dimensional array of values
► C JKQTPRGBMathImage Class to plot an image from an 2-dimensional array of RGB values
C JKQTPColumnRGBMathImage Like JKQTPRGBMathImage but reads images from columns of the datastore
► C JKQTPOverlayImage Class 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)
► C JKQTPOverlayImageEnhanced Class 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)
C JKQTPColumnOverlayImageEnhanced Class 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)
► C JKQTPSingleColumnGraph This virtual JKQTPGraph descendent may be used as base for all graphs that use at least one column of data
C JKQTPPeakStreamGraph Interprets data as a stream of x- or y-positions (depending in yPeaks ) ans plots a line on the height baseline and upright lines from baseline to baseline+peakHeight at each position . This can be used to display a stream of photons with given arrivaltimes
C JKQTPSingleColumnSymbolsGraph Plots 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
► C JKQTPXGraph This 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
C JKQTPFinancialGraph This class draws an Open-High-Low-Close (OHLC) or candle-stick graph typically representing financial data
► C JKQTPXYGraph This 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
► C JKQTPXXYGraph This virtual JKQTPGraph descendent extends JKQTPXYGraph to two columns for x-values (e.g. for filled range plots)
C JKQTPFilledHorizontalRangeGraph This implements filled curve plots where the area is filled between two data columns for each y-value
► C JKQTPXYAndVectorGraph This 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 ( ), or a rotation angle and a vector length
C JKQTPVectorFieldGraph This 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
► C JKQTPXYBaselineGraph This 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)
C JKQTPBarGraphBase This is a base-class for all bar graphs with vertical or horizontal orientation (the orientation is implemented in dervied classes!)
C JKQTPFilledCurveGraphBase Base class for filled curve graphs like e.g. JKQTPFilledCurveXGraph
C JKQTPImpulsesGraphBase This is a base class for all impulse graphs
C JKQTPSpecialLineGraphBase Base class for special line graphs (steps ...) like e.g. JKQTPSpecialLineHorizontalGraph
C JKQTPXYGraphLabels This graph plots a series of data labels. This can be used to add number-labels to e.g. a barchart
C JKQTPXYLineGraph This implements xy line plots. This also alows to draw symbols at the data points
C JKQTPXYParametrizedScatterGraph This implements xy scatter plots (like JKQTPXYScatterGraph ), but the color and size of the symbols may be taken from a column
C JKQTPXYScatterGraph This implements xy scatter plots. This also alows to draw symbols at the data points
► C JKQTPXYYGraph This virtual JKQTPGraph descendent extends JKQTPXYGraph to two columns for y-values (e.g. for filled range plots in JKQTPFilledVerticalRangeGraph )
C JKQTPFilledVerticalRangeGraph This implements filled curve plots where the area is filled between two data columns for each x-value
► C JKQTPPlotAnnotationElement This 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
C JKQTPGeoSymbol This virtual JKQTPPlotAnnotationElement descendent may be used to display a single symbol (marker)
C JKQTPGeoText This JKQTPPlotAnnotationElement is used to display text. It uses the JKQTMathText class in order to display LaTeX formulas
C JKQTPRangeBase Simply 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, ..
C JKQTPViolinplotElementBase This implements a single vertical Violin Plot as a "geometric element"
► C QOpenGLWidget
C JKQTFastPlotter Speed optimized plotter class
► C QPainter
C JKQTPEnhancedPainter This class extends the QPainter
► C QSpinBox
C JKQTPEnhancedSpinBox Enhanced QDoubleSpinBox
► C QTableView
C JKQTPEnhancedTableView This class extends the QTableView
► C QToolBar
C JKVanishQToolBar Modified QToolBar which vanishes when the mouse leaves the toolbar
► C QWidget
C JKQTPlotter Plotter widget for scientific plots (uses JKQTBasePlotter to do the actual drawing)
C JKQTPCSSParser::RawErrorTag_t
C JKQTPSynchronized< T >::ReadLocker Type of a lock_guard for a JKQTPSynchronized<T> for reading
C JKQTPBarGraphBase::SimpleFillBrushFunctorAdaptor Adapter that converts a SimpleFillBrushFunctor to a FillBrushFunctor
C JKQTPLinePlotStyleWithSymbolSizeComboBox::styleData
C JKQTPXYParametrizedScatterGraph::SymbolDescription Helper struct, which describes a single symbol
C JKQTMathTextSymbolNode::SymbolFullProps Properties of the symbol, extends SymbolProps with font..
C JKQTMathTextSymbolNode::SymbolProps Properties of the symbol
C JKQTBasePlotter::textSizeKey Internal tool class for text-sizess in a plot key
C JKQTPCSSParser::Token
C JKQTMathTextWhitespaceNode::WhitespaceProps Describes a whitespace
C JKQTPSynchronized< T >::WriteLocker Type of a lock_guard for a JKQTPSynchronized<T> for writing