Stacked Graphs
Geometry & Aesthetics
 All Classes Functions Variables Enumerations
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCClickableLabelClass derived from QLabel which additionally fires the clicked-signal when mousePressEvent is detected
oCDataItemRepresents a single layer of the stacked graph
oCDataLoaderResponsible for loading data sets from file or generating random data to use
oCDataSetThe data set
oCGraphColorizerClass provides coloring for the graph layers by using linear interpolation
oCGraphItemA subclass of QGraphicsPathItem, mainly used to hide the selection rectangle
oCGraphLayouterDerived classes provide layouting functionality
oCGraphSceneA QGraphicsScene subclass which is responsible for the creation, drawing and rendering of a stacked graph
oCGraphSorterDerived classes provide sorting functionality for the graph layers, usign different algorithms
oCGraphViewA QGraphicsView with special handling for GraphScene scenes
oCINamedObjectInterface for objects which have a name
oCInsideOutGraphSorterClass describes a sorting algorithm which sorts the DataSet in order to put the first elements of the sorted list near the baseline and the last to the outside The dataitems are added to the top and bottom alternating
oCLayoutInfoContains info for layouting
oCMainFormThe main window of the application
oCMainFormPrivate
oCMinWiggleGraphLayouterClass describes a layouting algorithm which minimizes the sum of squares of the layer slopes at each data value
oCOnTopGraphSorterClass describes a naive sorting algorithm which sorts the DataSet by simply stacking the elements onto each other
oCStackGraphLayouterClass describes a naive layouting algorithm with a straight baseline at zero
oCStreamGraphLayouterClass describes the layouting algorithm used in the streamgraph stacked graph The baseline is calculated by using numeric integration
oCThemeRiverGraphLayouterClass describes the themeriver layouting algorithm which simply centers the baseline and therefore the stacked graph
\CWeightedGraphSorterClass describes a sorting algorithm which sorts the DataSet in order to put the first elements of the sorted list near the baseline and the last to the outside The dataitems are added to the top if the sum of all items at the top is less than the sum of all items at the bottom or at the bottom otherwise