Class TSeries (unit xyGraph) |
Inherits from
TDataSeries
------------------------ TSeries --------------------------------
constructor Create(aGraph:TxyGraph; i:integer);
- ----------------------------------------------------------------------------
#1a.
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);
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
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;
constructor Create(aGraph:TxyGraph; i:integer);
----------------------------------------------------------------------------
#1a. TSeries - administration
----------------------------------------------------------------------------
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);
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
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;