class AlterableObject
Abstract class that implements the skeleton of an alterable object, i.e. each object which can be drawn and/or modified by the TransitionManager (charts, data elements, grid and axis lines, labels).
AlterableObject | Abstract class that implements the skeleton of an alterable object, i.e. |
Functions | |
AlterableObject | Unused constructor of abstract class. |
~AlterableObject | Virtual. |
GetType | Returns the type indicator of the class. |
Draw | Virtual. |
DrawLabels | Virtual. |
ChangePosition | Virtual. |
ChangeAlpha | Virtual. |
virtual void ChangePosition( float fDeltaLeft, float fDeltaTop, float fDeltaBottom = 0.0f ) = 0
Virtual. Changes the position of the object.
fDeltaLeft | Total horizontal distance. |
fDeltaTop | Total vertical distance according to the upper vertices. |
fDeltaBottom | Total vertical distance according to the lower vertices. Default value is 0.0f. |
Abstract class that implements the skeleton of an alterable object, i.e.
class AlterableObject
Unused constructor of abstract class.
AlterableObject()
Virtual.
virtual ~AlterableObject()
Returns the type indicator of the class.
int GetType()
Virtual.
virtual void Draw( QPainter * pPainter ) = 0
Virtual.
virtual void DrawLabels( QPainter * pPainter ) = 0
Virtual.
virtual void ChangePosition( float fDeltaLeft, float fDeltaTop, float fDeltaBottom = 0.0f ) = 0
Virtual.
virtual void ChangeAlpha( float fDeltaAlpha ) = 0
Implements the core class of the program which handles chart and transition objects in a centralized way.
class TransitionManager