Class ttrace

Unit

Declaration

type ttrace = class(townedeventpersistent, iimagelistinfo, iframe, iface)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fstate: tracestatesty;
Protected ftraces: ttraces;
Protected fcurfont: tfont;
Protected flnxstart: real;
Protected flnxrange: real;
Protected flnystart: real;
Protected flnyrange: real;

Methods

Protected procedure setkind(const avalue: tracekindty); virtual;
Protected procedure setoptions(const avalue: charttraceoptionsty); virtual;
Protected function getxitempo(const aindex: integer): preal;
Protected function getyitempo(const aindex: integer): preal;
Protected procedure getdatapo(out xpo,ypo: preal; out xcount,ycount,xstep,ystep: integer);
Protected procedure checkgraphic;
Protected procedure clip2(const acanvas: tcanvas);
Protected procedure paint(const acanvas: tcanvas);
Protected procedure paint1(const acanvas: tcanvas; const imagesize: sizety; const imagealignment: alignmentsty);
Protected procedure paint2(const acanvas: tcanvas);
Protected procedure defineproperties(filer: tfiler); override;
Protected function hintx: msestring;
Protected function hinty: msestring;
Protected procedure setframeinstance(instance: tcustomframe);
Protected procedure setstaticframe(value: boolean);
Protected function getstaticframe: boolean;
Protected procedure scrollwidgets(const dist: pointty);
Protected procedure clientrectchanged;
Protected function getcomponentstate: tcomponentstate;
Protected function getmsecomponentstate: msecomponentstatesty;
Protected procedure invalidate;
Protected procedure invalidatewidget;
Protected procedure invalidaterect(const rect: rectty; const org: originty = org_client; const noclip: boolean = false);
Protected function getwidget: twidget;
Protected function getwidgetrect: rectty;
Protected function getframestateflags: framestateflagsty;
Protected function translatecolor(const acolor: colorty): colorty;
Protected function getclientrect: rectty;
Protected procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil);
Protected procedure widgetregioninvalid;
Protected procedure forcexyarray;
Public constructor create(aowner: tobject); override;
Public destructor destroy; override;
Public procedure createbar_frame;
Public procedure createbar_face;
Public procedure createfont;
Public procedure clear;
Public procedure deletedata(const aindex: integer); overload;
Public procedure deletedata(const aindexar: integerarty); overload;
Public procedure addxydata(const xy: complexty); overload;
Public procedure addxydata(const x: real; const y: real); overload;
Public procedure addxseriesdata(const avalue: real);
Public procedure insertxseriesdata(const avalue: xseriesdataty);
Public procedure assign(source: tpersistent); override;
Public procedure minmaxx(out amin,amax: real);
Public procedure minmaxx1(var amin,amax: real);
Public procedure minmaxy(out amin,amax: real);
Public procedure minmaxy1(var amin,amax: real);
Public procedure autoscalex(const astartmargin: real = 0; const aendmargin: real = 0);
Public procedure autoscaley(const astartmargin: real = 0; const aendmargin: real = 0);

Properties

Public property xdata: realarty read finfo.xdata write setxdata;
Public property ydata: realarty read finfo.ydata write setydata;
Public property xydata: complexarty read finfo.xydata write setxydata;
Public property breaks: integerarty read fbreaks write setbreaks;
Public property xvalue[const index: integer]: real read getxvalue write setxvalue;
Public property yvalue[const index: integer]: real read getyvalue write setyvalue;
Public property xyvalue[const index: integer]: complexty read getxyvalue write setxyvalue;
Public property xdatapo: preal read getxdatapo;
Public property ydatapo: preal read getydatapo;
Public property xydatapo: pcomplexty read getxydatapo;
Public property count: integer read getcount;
Public property logx: boolean read getlogx write setlogx;
Public property logy: boolean read getlogy write setlogy;
Public property visible: boolean read getvisible write setvisible;
Public property smooth: boolean read getsmooth write setsmooth;
Published property xdatalist: trealdatalist read getxdatalist write setxdatalist;
Published property ydatalist: trealdatalist read getydatalist write setydatalist;
Published property color: colorty read finfo.color write setcolor default cl_black;
Published property colorimage: colorty read finfo.colorimage write setcolorimage default cl_default;
Published property widthmm: real read finfo.widthmm write setwidthmm;
Published property dashes: string read finfo.dashes write setdashes;
Published property xserrange: real read finfo.xserrange write setxserrange;
Published property xserstart: real read finfo.xserstart write setxserstart;
Published property xrange: real read finfo.xrange write setxrange;
Published property xstart: real read finfo.xstart write setxstart;
Published property yrange: real read finfo.yrange write setyrange;
Published property ystart: real read finfo.ystart write setystart;
Published property kind: tracekindty read finfo.kind write setkind default trk_xseries;
Published property start: integer read finfo.start write setstart default 0;
Published property maxcount: integer read finfo.maxcount write setmaxcount default 0;
Published property chartkind: tracechartkindty read finfo.chartkind write setchartkind default tck_line;
Published property options: charttraceoptionsty read finfo.options write setoptions default [];
Published property bar_offset: integer read finfo.bar_offset write setbar_offset default 0;
Published property bar_width: integer read finfo.bar_width write setbar_width default 0;
Published property bar_frame: tframe read getbar_frame write setbar_frame;
Published property bar_face: tface read getbar_face write setbar_face;
Published property bar_ref: barrefty read finfo.bar_ref write setbar_ref default br_zero;
Published property imagenr: imagenrty read finfo.imagenr write setimagenr default -1;
Published property name: string read finfo.name write finfo.name;
Published property legend_caption: msestring read finfo.legend write setlegend_caption;
Published property legend_font: ttracefont read getlegend_font write setlegend_font stored isfontstored;
Published property hint_captionx: msestring read fhint_captionx write fhint_captionx;
Published property hint_captiony: msestring read fhint_captiony write fhint_captiony;

Description

Fields

Protected fstate: tracestatesty;

This item has no description.

Protected ftraces: ttraces;

This item has no description.

Protected fcurfont: tfont;

This item has no description.

Protected flnxstart: real;

This item has no description.

Protected flnxrange: real;

This item has no description.

Protected flnystart: real;

This item has no description.

Protected flnyrange: real;

This item has no description.

Methods

Protected procedure setkind(const avalue: tracekindty); virtual;

This item has no description.

Protected procedure setoptions(const avalue: charttraceoptionsty); virtual;

This item has no description.

Protected function getxitempo(const aindex: integer): preal;

This item has no description.

Protected function getyitempo(const aindex: integer): preal;

This item has no description.

Protected procedure getdatapo(out xpo,ypo: preal; out xcount,ycount,xstep,ystep: integer);

This item has no description.

Protected procedure checkgraphic;

This item has no description.

Protected procedure clip2(const acanvas: tcanvas);

This item has no description.

Protected procedure paint(const acanvas: tcanvas);

This item has no description.

Protected procedure paint1(const acanvas: tcanvas; const imagesize: sizety; const imagealignment: alignmentsty);

This item has no description.

Protected procedure paint2(const acanvas: tcanvas);

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected function hintx: msestring;

This item has no description.

Protected function hinty: msestring;

This item has no description.

Protected procedure setframeinstance(instance: tcustomframe);

This item has no description.

Protected procedure setstaticframe(value: boolean);

This item has no description.

Protected function getstaticframe: boolean;

This item has no description.

Protected procedure scrollwidgets(const dist: pointty);

This item has no description.

Protected procedure clientrectchanged;

This item has no description.

Protected function getcomponentstate: tcomponentstate;

This item has no description.

Protected function getmsecomponentstate: msecomponentstatesty;

This item has no description.

Protected procedure invalidate;

This item has no description.

Protected procedure invalidatewidget;

This item has no description.

Protected procedure invalidaterect(const rect: rectty; const org: originty = org_client; const noclip: boolean = false);

This item has no description.

Protected function getwidget: twidget;

This item has no description.

Protected function getwidgetrect: rectty;

This item has no description.

Protected function getframestateflags: framestateflagsty;

This item has no description.

Protected function translatecolor(const acolor: colorty): colorty;

This item has no description.

Protected function getclientrect: rectty;

This item has no description.

Protected procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil);

This item has no description.

Protected procedure widgetregioninvalid;

This item has no description.

Protected procedure forcexyarray;

This item has no description.

Public constructor create(aowner: tobject); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure createbar_frame;

This item has no description.

Public procedure createbar_face;

This item has no description.

Public procedure createfont;

This item has no description.

Public procedure clear;

This item has no description.

Public procedure deletedata(const aindex: integer); overload;

This item has no description.

Public procedure deletedata(const aindexar: integerarty); overload;

This item has no description.

Public procedure addxydata(const xy: complexty); overload;

This item has no description.

Public procedure addxydata(const x: real; const y: real); overload;

This item has no description.

Public procedure addxseriesdata(const avalue: real);

This item has no description.

Public procedure insertxseriesdata(const avalue: xseriesdataty);

This item has no description.

Public procedure assign(source: tpersistent); override;

This item has no description.

Public procedure minmaxx(out amin,amax: real);

This item has no description.

Public procedure minmaxx1(var amin,amax: real);

This item has no description.

Public procedure minmaxy(out amin,amax: real);

This item has no description.

Public procedure minmaxy1(var amin,amax: real);

This item has no description.

Public procedure autoscalex(const astartmargin: real = 0; const aendmargin: real = 0);

This item has no description.

Public procedure autoscaley(const astartmargin: real = 0; const aendmargin: real = 0);

This item has no description.

Properties

Public property xdata: realarty read finfo.xdata write setxdata;

This item has no description.

Public property ydata: realarty read finfo.ydata write setydata;

This item has no description.

Public property xydata: complexarty read finfo.xydata write setxydata;

This item has no description.

Public property breaks: integerarty read fbreaks write setbreaks;

This item has no description.

Public property xvalue[const index: integer]: real read getxvalue write setxvalue;

This item has no description.

Public property yvalue[const index: integer]: real read getyvalue write setyvalue;

This item has no description.

Public property xyvalue[const index: integer]: complexty read getxyvalue write setxyvalue;

This item has no description.

Public property xdatapo: preal read getxdatapo;

This item has no description.

Public property ydatapo: preal read getydatapo;

This item has no description.

Public property xydatapo: pcomplexty read getxydatapo;

This item has no description.

Public property count: integer read getcount;

This item has no description.

Public property logx: boolean read getlogx write setlogx;

This item has no description.

Public property logy: boolean read getlogy write setlogy;

This item has no description.

Public property visible: boolean read getvisible write setvisible;

This item has no description.

Public property smooth: boolean read getsmooth write setsmooth;

This item has no description.

Published property xdatalist: trealdatalist read getxdatalist write setxdatalist;

This item has no description.

Published property ydatalist: trealdatalist read getydatalist write setydatalist;

This item has no description.

Published property color: colorty read finfo.color write setcolor default cl_black;

This item has no description.

Published property colorimage: colorty read finfo.colorimage write setcolorimage default cl_default;

This item has no description.

Published property widthmm: real read finfo.widthmm write setwidthmm;

This item has no description.

Published property dashes: string read finfo.dashes write setdashes;

This item has no description.

Published property xserrange: real read finfo.xserrange write setxserrange;

This item has no description.

Published property xserstart: real read finfo.xserstart write setxserstart;

This item has no description.

Published property xrange: real read finfo.xrange write setxrange;

This item has no description.

Published property xstart: real read finfo.xstart write setxstart;

This item has no description.

Published property yrange: real read finfo.yrange write setyrange;

This item has no description.

Published property ystart: real read finfo.ystart write setystart;

This item has no description.

Published property kind: tracekindty read finfo.kind write setkind default trk_xseries;

This item has no description.

Published property start: integer read finfo.start write setstart default 0;

This item has no description.

Published property maxcount: integer read finfo.maxcount write setmaxcount default 0;

This item has no description.

Published property chartkind: tracechartkindty read finfo.chartkind write setchartkind default tck_line;

This item has no description.

Published property options: charttraceoptionsty read finfo.options write setoptions default [];

This item has no description.

Published property bar_offset: integer read finfo.bar_offset write setbar_offset default 0;

This item has no description.

Published property bar_width: integer read finfo.bar_width write setbar_width default 0;

This item has no description.

Published property bar_frame: tframe read getbar_frame write setbar_frame;

This item has no description.

Published property bar_face: tface read getbar_face write setbar_face;

This item has no description.

Published property bar_ref: barrefty read finfo.bar_ref write setbar_ref default br_zero;

This item has no description.

Published property imagenr: imagenrty read finfo.imagenr write setimagenr default -1;

This item has no description.

Published property name: string read finfo.name write finfo.name;

This item has no description.

Published property legend_caption: msestring read finfo.legend write setlegend_caption;

This item has no description.

Published property legend_font: ttracefont read getlegend_font write setlegend_font stored isfontstored;

This item has no description.

Published property hint_captionx: msestring read fhint_captionx write fhint_captionx;

This item has no description.

Published property hint_captiony: msestring read fhint_captiony write fhint_captiony;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.