SRGraphDisplay Class
class SRGraphDisplay: public SRGDisplayBase
The graph display component -- inherits font abilities from SRGraphTitleDefined in: SRGraphDisplay.h
Developer Notes
Note that v 1.2 has modified the ancestry of this class so that the SRGDisplayBase abstract class contains all data members and defines the member functions.Class Members
public member functions
Constructor
virtual ~SRGraphDisplay()
Virtual destructor for this class
Protected member functions
virtual void DrawVectorData()
This function actually draw the vector chart
virtual void PrepareVector()
This function prepare the axis scale for vector chart before the drawing
virtual void DrawBubbleData()
Draw the bubble chart
virtual void PrepareBubble()
Prepare the axis scale for bubble chart before the drawing
virtual void DrawStepData()
Draws the data for the step charts
virtual void DrawGanttLabels()
Draws Gantt labels
virtual void DrawGanttData()
Draws Gantt data
virtual void DrawPolarLabels()
Draws polar chart labels
virtual void DrawPolarAxis()
Draws polar chart axes
virtual void PreparePolar()
Prepares the display for drawing polar data
virtual void DrawPolarData()
Draws polar chart data
virtual void DrawCandleData()
Draws area chart data
virtual void DrawCandleData()
Draws candle chart labels
virtual void DrawAreaData()
Draws area charts
virtual void DrawIsoClassicAxis()
Draws the pseudo 3D axis
virtual void DrawFreeStyleData()
Draws the data components of FreeStyle graphs
virtual void PrepareIsoBar()
Prepares displays for the drawing of Manhattan type graphs
virtual void PrepareDisplay()
Prepares the display component for drawing
virtual void PrepareYScale()
Calculates scale ranges for most simple graph types
virtual void PrepareScatter()
Calculates X and Y scale information for scatter graphs
virtual void DrawWebData()
Draws Web char data
virtual void DrawWebLabels()
Draws Web chart labels
virtual void DrawWebAxis()
Draws Web chart axes
virtual void DrawScatterData()
Draws X,Y scatter data
virtual void DrawScatterLabels()
Draws X,Y scatter labels
virtual void DrawScatterAxis()
Draws X,Y scatter axes
virtual void DrawStockData()
Called to draw stock quote hi-lo-close graphs
virtual void DrawYXLabels()
Called to draw labels for the YX graphs
virtual void DrawStrataData()
Draws strata graphs
virtual void DrawIsoPieData()
Draws the 3D pie chart
virtual void DrawYXAxis()
Draws the YX axis for use with horizontal bar charts
virtual void DrawHBarData()
Draws horizontal bar data
virtual void DrawStackVBarData()
Draws vertical stacked bars
virtual void DrawStackHBarData()
Draws horizontal stacked bars
virtual int StageCalcSize(CRect *BackPlane)
Calculates the size of a stage or platform axis
virtual void DrawStageLabels()
Draws labels and annotations on the stage or platform graphs
virtual void DrawIsoAreaData()
Draws "Rooftop" objects
virtual void DrawIsoBarData()
Draws "Manhattan" bars
virtual void DrawStageAxis()
Draws the "stage" type axis
virtual void DrawPieLabels()
Draws pie chart labels
virtual void DrawPieData()
Draws pie chart data
virtual void DrawClassicLabels()
Called to draw standard X,Y labels
virtual void DrawClassicAxis()
Called to draw standard X,Y axes
virtual void DrawLineData()
Called to draw a line plot of the data
virtual void DrawVBarData()
Draws vertical bar chart data
virtual void PrepareStrata()
Pre-display preparation for strata graphs
virtual void DrawStrataHBarGLabels()
Draw a strata hbar label with the group header as the label text of each bar
virtual void DrawStrataVBarGLabels()
Draw a strata vbar label with the group header as the label text of each bar
virtual void DrawStrataHBarGData()
Draw a strata hbar with each group on one bar
virtual void DrawStrataVBarGData()
Draw a strata vbar with each group on one bar
virtual void PrepareStrataBarG()
Do some pre-initialization for the strata bar( one group/ per bar )
virtual void PrepareStrataBar()
Do some pre-initialization for the strata bar( one index/per bar )
virtual void DrawStrataHBarData()
Draw strata hbar(data with the same index of different group on the same bar)
virtual void DrawStrataVBarData()
Draw strata vbar(data with the same index of different group on the same bar)