S | |
Scale | |
SCALE_TRANSITION | |
ScaleTransition | |
~ | ScaleTransition, ScaleTransition |
SetBeginValue, PieSlice | |
SetChart, TransitionManager | |
SetFilter, TransitionManager | |
SetFiltering, DataSet | |
SetGLWidget, TransitionManager | |
SetSortingOrder | |
SetWidth, PieSlice | |
Shader | |
~ | Shader, Shader |
ShaderCodes.hpp | |
sizeHint, MyGLWidget | |
SORTING_DELAY_IN_MS | |
SORTING_TRANSITION | |
SortingTransition | |
~ | SortingTransition, SortingTransition |
sSolidColorFragSource | |
sSolidColorVertSource | |
STACKED_BAR | |
STACKED_BAR_CHART | |
StackedBar | |
~ | StackedBar, StackedBar |
StackedBarChart | |
~ | StackedBarChart, StackedBarChart |
StackedBarChart.cpp | |
Start, Transition | |
SumValues, DataGroup | |
T | |
Transition | |
~ | Transition, Transition |
TransitionManager | |
~ | TransitionManager, TransitionManager |
TransitionTypes.hpp | |
U | |
UNREFERENCED | |
Update | |
UPDATE_RATE_IN_MS | |
UPPER_X | |
UPPER_Y | |
V | |
VALUE_CHANGE_SCALE_STEPS | |
VALUE_CHANGE_SWAP_STEPS | |
VALUE_CHANGE_TRANSITION | |
ValueChangeTransition | |
~ | ValueChangeTransition, ValueChangeTransition |
VERTICAL_AXIS_TEXT_OFFSET | |
VERTICAL_TEXT_OFFSET | |
W | |
wheelEvent, MyGLWidget | |
WIDTH |
Scales the object.
void Scale( float fDeltaWidth, float fDeltaHeight )
Virtual.
virtual void Scale( float fDeltaWidth, float fDeltaHeight ) = 0
Unused function.
void Scale( float fDeltaWidth, float fDeltaHeight )
Scales the object.
void Scale( float fDeltaWidth, float fDeltaHeight )
Unused function.
void Scale( float fDeltaWidth, float fDeltaHeight )
Scales the object.
void Scale( float fDeltaWidth, float fDeltaHeight )
Scales the object.
void Scale( float fDeltaWidth, float fDeltaHeight )
Implements a transition that scales the specified data element by the given amount along the X and Y axes.
class ScaleTransition: public Transition
Initializes the object.
ScaleTransition( DataElement * pDataElement, float fDeltaX, float fDeltaY, int iTotalSteps )
Releases all allocated resources.
~ScaleTransition()
Sets the begin value of the pie slice.
void SetBeginValue( float fBeginValue )
Changes the chart type according to the parameter.
void SetChart( int iChartIndex )
Sets the filtering behavior for all data sets accoring to the parameter.
void SetFilter( bool bShowAll )
Filters the data set according to the parameter.
void SetFiltering( bool bShowAll )
Sets the given MyGLWidget.
void SetGLWidget( MyGLWidget * pGLWidget )
Sorts the data set according to the parameter either descending or ascending.
void SetSortingOrder( bool bDescending )
Changes the sorting order in all data sets according to the given parameter.
void SetSortingOrder( bool bDescending )
Sets the width of the pie slice.
void SetWidth( float fWidth )
Implements a GLSL shader handler.
class Shader
Initializes the object by creating the OpenGL shaders and program.
Shader( const char * sVertexSource, const char * sFragmentSource )
Releases all allocated resources.
~Shader()
Unused function.
QSize sizeHint() const
Implements a complex sequence of transitions that sorts the data elements of the chart according to the sorting order.
class SortingTransition: public CompoundTransition
Initializes the object by creating all transitions and intermediate objects.
SortingTransition( Chart * pInitialChart )
Releases all allocated resources.
~SortingTransition()
Implements a stacked bar data element.
class StackedBar: public DataElement
Initializes the object.
StackedBar( DataGroup * pDataGroup, float fLeft, float fWidth, double dHighestGridValue )
Releases all allocated resources.
~StackedBar()
Implements a stacked bar chart.
class StackedBarChart: public Chart
Initializes the object.
StackedBarChart( DataSet * pDataSet )
Releases all allocated resources.
~StackedBarChart()
Starts the transition and makes it processable.
void Start()
Returns the sum of all values of the data entries of the data group.
double SumValues()
Abstract class that implements the skeleton of a transition.
class Transition
Unused constructor of abstract class.
Transition()
Virtual.
virtual ~Transition()
Implements the core class of the program which handles chart and transition objects in a centralized way.
class TransitionManager
Initializes the object.
TransitionManager()
Releases all allocated resources.
~TransitionManager()
Updates the first atomic transition of the queue.
void Update()
Updates the transition by executing one blending step.
void Update()
Updates the transition by executing the active child transition.
void Update()
Updates the first transition of the queue.
void Update()
Updates the transition by idling in this step.
void Update()
Updates the transition by executing the active child transition.
void Update()
Updates the transition by executing one morphing step.
void Update()
Updates the transition by executing one moving step.
void Update()
Updates all atomic transitions of the queue.
void Update()
Updates the transition by executing one rotation step.
void Update()
Updates the transition by executing one scaling step.
void Update()
Updates the transition by executing the active child transition.
void Update()
Virtual.
virtual void Update() = 0
Updates the active transition.
void Update()
Updates the transition by executing the active child transition.
void Update()
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
Initializes the object by creating all transitions and intermediate objects.
ValueChangeTransition( Chart * pInitialChart, DataSet * pNewDataSet )
Releases all allocated resources.
~ValueChangeTransition()
Unused function.
void wheelEvent( QWheelEvent * pEvent )