SRGClassicAxisBase Class
class SRGClassicAxisBase: public SRGDisplayBase
An abstract base class for display classes that support Classic axis typesInherits basic graph component capabilites from SRGDisplayBase and font abilities from SRGraphTitle
Defined in: SRGClassicAxisBase.h
Developer Notes
A family of graph-type specific component classes are derived from this class.This class defines all of SRGDisplayBase's pure virtual PrepareXXX, DrawXXXAxis, and DrawXXXLabels routines. The DrawXXXData functions must be defined in the derived classes.
See also...
SRGraphDisplay and SRGDisplayBase for description of functions unused by this class
Class Members
Public member functions
Constructor
virtual ~SRGClassicAxisBase()
Virtual destructor for this class
Protected member functions
virtual void PrepareDisplay()
Prepares the display component for drawing
virtual void PrepareYScale()
Calculates scale ranges for most simple graph types
virtual void DrawClassicLabels()
Called to draw standard X,Y labels
virtual void DrawClassicAxis()
Called to draw standard X,Y axes