Class TSeries (unit xyGraph)

Inherits from

TDataSeries

------------------------ TSeries --------------------------------

Constructors


constructor Create(aGraph:TxyGraph; i:integer);

---------------------------------------------------------------------------- #1a.


Functions

destructor Destroy;


procedure Draw;


procedure refreshdata;

I don't know whether this inherited bit is a good idea or not - Don't think it's very likely to be used.

procedure DrawBounds;

STATISTICS

procedure DrawMyLine;


procedure DrawMyPoints;

DrawMyLine

procedure RequestPaint(TheMessage:TDSChangeType);

---------------------------------------------------------------------------- #1c.

procedure WarnTooManyPoints;


procedure setActive(v: Boolean);


procedure SetBoundsColor(v: TColor);


procedure SetBoundsLineStyle(v: TPenstyle);


procedure setBoundsType(v:et_BoundType);


procedure setDrawLine(v: Boolean);


procedure SetDrawPoints(v: Boolean);


procedure setFillPoints(v: Boolean);


procedure setHoldUpdates(v: Boolean);

---------------------------------------------------------------------------- #1b.

procedure SetLegendStatus(v:TlegendStatus);


procedure SetLineColor(v: TColor);


procedure setLinestyle(v: TPenStyle);


procedure SetLowerBound(v:Double);


procedure SetPointColor(v: TColor);


procedure SetPointShape(v: et_pointshape);


procedure setPointSize(v: Word);


procedure SetRegrColor(v: TColor);


procedure SetRegrLineStyle(v: TPenstyle);


procedure SetUpperBound(v:double);


procedure SetWhichYAxis(v: TAxis);


Properties

property Active : Boolean


property BoundsColor : TColor


property BoundsLineStyle : TPenStyle


property BoundsType : et_BoundType


property DrawLine : Boolean


property DrawPoints : Boolean


property FillPoints : Boolean


property graph : TXyGraph


property HoldUpdates : Boolean


property LegendStatus : TLegendStatus


property LineColor : TColor


property LineStyle : TPenStyle


property LowerBound : double


property NextSeries : TSeries


property PointColor : TColor


property PointShape : et_PointShape


property PointSize : Word


property RegressionLineColor : TColor


property RegressionLineStyle : TPenStyle


property SeriesIndex : Longint


property UpperBound : double


property WhichYAxis : TAxis


Events

Variables

FActive : Boolean;


FBoundsColor : TColor;


FBoundsLineStyle : TPenStyle;


FBoundsType : et_BoundType;


FDrawLine : Boolean;


FDrawPoints : Boolean;


FFillPoints : Boolean;


FGraph : TxyGraph;


FHoldUpdates : Boolean;


FLegendStatus : TLegendStatus;


FLineColor : TColor;


FLineStyle : TPenStyle;


FLowerBound : Double;


FPointColor : TColor;


FPointShape : et_PointShape;


FPointSize : Word;


FRegrColor : TColor;


FRegrLineStyle : TPenStyle;


FSeriesIndex : longint;


FUpperBound : Double;


FWhichYAxis : TAxis;


next : Tseries;


UpdatesWaiting : Boolean;



Constructors


constructor Create(aGraph:TxyGraph; i:integer);

---------------------------------------------------------------------------- #1a. TSeries - administration ----------------------------------------------------------------------------


Functions


destructor Destroy;


procedure Draw;


procedure refreshdata;

I don't know whether this inherited bit is a good idea or not - Don't think it's very likely to be used. But when adding a lot of points, the overhead is insignificant, in that it's expected to be slow??


procedure DrawBounds;

STATISTICS


procedure DrawMyLine;


procedure DrawMyPoints;

DrawMyLine


procedure RequestPaint(TheMessage:TDSChangeType);

---------------------------------------------------------------------------- #1c. TSeries - drawing routines ----------------------------------------------------------------------------


procedure WarnTooManyPoints;


procedure setActive(v: Boolean);


procedure SetBoundsColor(v: TColor);


procedure SetBoundsLineStyle(v: TPenstyle);


procedure setBoundsType(v:et_BoundType);


procedure setDrawLine(v: Boolean);


procedure SetDrawPoints(v: Boolean);


procedure setFillPoints(v: Boolean);


procedure setHoldUpdates(v: Boolean);

---------------------------------------------------------------------------- #1b. TSeries - property servers ----------------------------------------------------------------------------


procedure SetLegendStatus(v:TlegendStatus);


procedure SetLineColor(v: TColor);


procedure setLinestyle(v: TPenStyle);


procedure SetLowerBound(v:Double);


procedure SetPointColor(v: TColor);


procedure SetPointShape(v: et_pointshape);


procedure setPointSize(v: Word);


procedure SetRegrColor(v: TColor);


procedure SetRegrLineStyle(v: TPenstyle);


procedure SetUpperBound(v:double);


procedure SetWhichYAxis(v: TAxis);


Properties


property Active : Boolean


property BoundsColor : TColor


property BoundsLineStyle : TPenStyle


property BoundsType : et_BoundType


property DrawLine : Boolean


property DrawPoints : Boolean


property FillPoints : Boolean


property graph : TXyGraph


property HoldUpdates : Boolean


property LegendStatus : TLegendStatus


property LineColor : TColor


property LineStyle : TPenStyle


property LowerBound : double


property NextSeries : TSeries


property PointColor : TColor


property PointShape : et_PointShape


property PointSize : Word


property RegressionLineColor : TColor


property RegressionLineStyle : TPenStyle


property SeriesIndex : Longint


property UpperBound : double


property WhichYAxis : TAxis


Events


Variables


FActive : Boolean;


FBoundsColor : TColor;


FBoundsLineStyle : TPenStyle;


FBoundsType : et_BoundType;


FDrawLine : Boolean;


FDrawPoints : Boolean;


FFillPoints : Boolean;


FGraph : TxyGraph;


FHoldUpdates : Boolean;


FLegendStatus : TLegendStatus;


FLineColor : TColor;


FLineStyle : TPenStyle;


FLowerBound : Double;


FPointColor : TColor;


FPointShape : et_PointShape;


FPointSize : Word;


FRegrColor : TColor;


FRegrLineStyle : TPenStyle;


FSeriesIndex : longint;


FUpperBound : Double;


FWhichYAxis : TAxis;


next : Tseries;


UpdatesWaiting : Boolean;