Abstract class that implements the skeleton of an alterable object, i.e.
class AlterableObject
Implements a sequential ordering transition using a queue to process the added child atomic transitions sequentially.
class AtomicSequentialTransition: public Transition
Implements an axis object.
class Axis: public AlterableObject
Implements a bar data element.
class Bar: public DataElement
Implements a bar chart.
class BarChart: public Chart
Implements a alpha blending transition that fades an alterable object in or out.
class BlendTransition: public Transition
Implements a complex sequence of transitions that changes the chart type to the desired type.
class ChangeChartTypeTransition: public CompoundTransition
Abstract class that implements the skeleton of a chart.
class Chart: public AlterableObject
Implements a sequential ordering transition using a queue to process the added child transitions sequentially.
class CompoundSequentialTransition: public CompoundTransition
Abstract class that implements the skeleton of a compound transition, i.e.
class CompoundTransition: public Transition
Abstract class that implements the skeleton of a data element.
class DataElement: public AlterableObject
Implements a class holding a value, a name and a color.
class DataEntry
Implements a grouping of data entries with a common group name.
class DataGroup
Implements a set of data groups with a common name.
class DataSet
Implements a delay that behaves like a regular atomic transition.
class Delay: public Transition
Implements a complex sequence of transitions that filters the smallest values data elements of a chart such that only the FILTER_SIZE biggest elements remain visible.
class FilteringTransition: public CompoundTransition
Implements a grid line object.
class GridLine: public AlterableObject
Implements a grouped bar data element.
class GroupedBar: public DataElement
Implements a grouped bar chart.
class GroupedBarChart: public Chart
Implements a label object.
class Label: public AlterableObject
Implements a morphable data element.
class MorphElement: public DataElement
Implements a morphing transition for morph elements.
class MorphTransition: public Transition
Implements a transition that moves the specified data element by the given distances along the X and Y axes.
class MoveTransition: public Transition
Implements an OpenGL widget for Qt.
class MyGLWidget: public QGLWidget
Implements a Qt application using the UI.
class myQtApp: public QWidget, private Ui::myQtAppDLG
Implements a parallel processing structure for atomic transitions by processing each child transition at the same time.
class ParallelTransition: public Transition
Implements a pie chart.
class PieChart: public Chart
Implements a pie sector data element.
class PieSector: public DataElement
Implements a pie slice data element.
class PieSlice: public DataElement
Implements a transition that rotates the specified pie slice inside a pie chart by the given data value.
class RotateTransition: public Transition
Implements a transition that scales the specified data element by the given amount along the X and Y axes.
class ScaleTransition: public Transition
Implements a GLSL shader handler.
class Shader
Implements a complex sequence of transitions that sorts the data elements of the chart according to the sorting order.
class SortingTransition: public CompoundTransition
Implements a stacked bar data element.
class StackedBar: public DataElement
Implements a stacked bar chart.
class StackedBarChart: public Chart
Abstract class that implements the skeleton of a transition.
class Transition
Implements the core class of the program which handles chart and transition objects in a centralized way.
class TransitionManager
Implements a complex sequence of transitions that maps data entries of another data set to the data elements of the current chart, thus providing a value change between data sets.
class ValueChangeTransition: public CompoundTransition