Abstract class that implements the skeleton of a data element.
class DataElement: public AlterableObject
Unused constructor of abstract class.
DataElement()
Virtual.
virtual ~DataElement()
Implements a class holding a value, a name and a color.
class DataEntry
Initializes the object.
DataEntry( std:: string sName, double dValue, float fRed, float fGreen, float fBlue )
Releases all allocated resources.
~DataEntry()
Implements a grouping of data entries with a common group name.
class DataGroup
Initializes the object.
DataGroup( std:: string sName )
Releases all allocated resources.
~DataGroup()
Implements a set of data groups with a common name.
class DataSet
Initializes the object.
DataSet( std:: string sName, std:: string sUnit )
Releases all allocated resources.
~DataSet()
Implements a delay that behaves like a regular atomic transition.
class Delay: public Transition
Initializes the object.
Delay( int iDelayInMs )
Releases all allocated resources.
~Delay()
Destroys the singleton instance.
static void Destroy()
Virtual.
virtual void Draw( QPainter * pPainter ) = 0
Draws the axis.
void Draw( QPainter * pPainter )
Draws the bar.
void Draw( QPainter * pPainter )
Draws the chart.
void Draw( QPainter * pPainter )
Draws the transition by drawing the initial chart.
void Draw( QPainter * pPainter )
Draws the transition by drawing the active chart of the active transition.
void Draw( QPainter * pPainter )
Virtual.
virtual void Draw( QPainter * pPainter ) = 0
Draws the transition by drawing the initial chart.
void Draw( QPainter * pPainter )
Draws the grid line.
void Draw( QPainter * pPainter )
Draws the grouped bar.
void Draw( QPainter * pPainter )
Draws the chart.
void Draw( QPainter * pPainter )
Draws the label.
void Draw( QPainter * pPainter )
Draws the morph element.
void Draw( QPainter * pPainter )
Draws the chart.
void Draw( QPainter * pPainter )
Draws the pie sector.
void Draw( QPainter * pPainter )
Draws the pie slice.
void Draw( QPainter * pPainter )
Draws the transition by drawing the initial chart.
void Draw( QPainter * pPainter )
Draws the stacked bar.
void Draw( QPainter * pPainter )
Draws the chart.
void Draw( QPainter * pPainter )
Draws the active transition (active chart with ongoing alterations) if present, else the active chart.
void Draw( QPainter * pPainter )
Draws the transition by drawing the initial chart.
void Draw( QPainter * pPainter )
Virtual.
virtual void DrawLabels( QPainter * pPainter ) = 0
Draws the label assigned to the axis.
void DrawLabels( QPainter * pPainter )
Draws the label assigned to the bar.
void DrawLabels( QPainter * pPainter )
Draws the label assigned to the chart.
void DrawLabels( QPainter * pPainter )
Draws the label assigned to the grid line.
void DrawLabels( QPainter * pPainter )
Draws the label assigned to the grouped bar.
void DrawLabels( QPainter * pPainter )
Draws the label assigned to the chart.
void DrawLabels( QPainter * pPainter )
Unused function.
void DrawLabels( QPainter * pPainter )
Unused function.
void DrawLabels( QPainter * pPainter )
Draws the label assigned to the chart.
void DrawLabels( QPainter * pPainter )
Draws the label assigned to the pie sector.
void DrawLabels( QPainter * pPainter )
Unused function.
void DrawLabels( QPainter * pPainter )
Draws the label assigned to the stacked bar.
void DrawLabels( QPainter * pPainter )
Draws the label assigned to the chart.
void DrawLabels( QPainter * pPainter )
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
Initializes the object by creating all transitions and intermediate objects.
FilteringTransition( Chart * pInitialChart )
Releases all allocated resources.
~FilteringTransition()