Class TmathPanel (unit mathPanl)

Inherits from

Tpanel

Constructors


Constructor Create( aOwner : Tcomponent );

Public declarations


Functions

Procedure ClrScr;

Clears the graph-area

Destructor Destroy;


Procedure Paint;


Procedure PsetXY( x, y : double; color : Tcolor );


Procedure AdjustR2Dimension;


Procedure SetAxesColor( value : Tcolor );


Procedure SetBackColor( value : Tcolor );

*************************************************************** ACCESS METHODS

Procedure SetGraphType( value : TxgrType );


Procedure SetMarginOriz( value : integer );


Procedure SetMarginVert( value : integer );


Procedure SetPlotMode( value : TxgrPlotMode );


Procedure SetScaleX( value : boolean );


Procedure SetScaleXFont( value : Tfont );


Procedure SetScaleXTags( value : integer );


Procedure SetScaleY( value : boolean );


Procedure SetScaleYFont( value : Tfont );


Procedure SetScaleYTags( value : integer );


Procedure SetXMax( value : double );


Procedure SetXMin( value : double );


Procedure SetYMax( value : double );


Procedure SetYMin( value : double );


Properties

property AxesColor : Tcolor

Published declarations

property BackColor : Tcolor


property GraphType : TxgrType


property MarginOriz : integer

Distanza dell'area utile per il grafico dai margini del pannello che lo contiene

property MarginVert : integer


property PlotMode : TxgrPlotMode


property ScaleX : boolean

Settaggi per le indicazioni di scala dei valori sugli assi

property ScaleXFont : Tfont


property ScaleXTags : integer


property ScaleY : boolean


property ScaleYFont : Tfont


property ScaleYTags : integer


property XMax : double


property XMin : double

Range dei valori numerici visualizzati dal grafico

property YMax : double


property YMin : double


property Canvas :


Events

Variables

fAxesColor : Tcolor;


fBackColor : Tcolor;


fGraphType : TxgrType;


fMarginOriz : integer;


fMarginVert : integer;


fPlotMode : TxgrPlotMode;


fScaleX : boolean;


fScaleXFont : Tfont;


fScaleXTags : integer;


fScaleY : boolean;


fScaleYFont : Tfont;


fScaleYTags : integer;


fXMax : double;


fXMin : double;


fYMax : double;


fYMin : double;


LastXpixDrawn : integer;

*************************************************************** PRIVATE VARIABLES

LastYpixDrawn : integer;


R2Height : integer;


R2Width : integer;


Xqnt : double;

Dati sul proporzionamento fisico <-> numerico del grafico

Yqnt : double;



Constructors


Constructor Create( aOwner : Tcomponent );

Public declarations


Functions


Procedure ClrScr;

Clears the graph-area


Destructor Destroy;


Procedure Paint;


Procedure PsetXY( x, y : double; color : Tcolor );


Procedure AdjustR2Dimension;


Procedure SetAxesColor( value : Tcolor );


Procedure SetBackColor( value : Tcolor );

*************************************************************** ACCESS METHODS


Procedure SetGraphType( value : TxgrType );


Procedure SetMarginOriz( value : integer );


Procedure SetMarginVert( value : integer );


Procedure SetPlotMode( value : TxgrPlotMode );


Procedure SetScaleX( value : boolean );


Procedure SetScaleXFont( value : Tfont );


Procedure SetScaleXTags( value : integer );


Procedure SetScaleY( value : boolean );


Procedure SetScaleYFont( value : Tfont );


Procedure SetScaleYTags( value : integer );


Procedure SetXMax( value : double );


Procedure SetXMin( value : double );


Procedure SetYMax( value : double );


Procedure SetYMin( value : double );


Properties


property AxesColor : Tcolor

Published declarations


property BackColor : Tcolor


property GraphType : TxgrType


property MarginOriz : integer

Distanza dell'area utile per il grafico dai margini del pannello che lo contiene


property MarginVert : integer


property PlotMode : TxgrPlotMode


property ScaleX : boolean

Settaggi per le indicazioni di scala dei valori sugli assi


property ScaleXFont : Tfont


property ScaleXTags : integer


property ScaleY : boolean


property ScaleYFont : Tfont


property ScaleYTags : integer


property XMax : double


property XMin : double

Range dei valori numerici visualizzati dal grafico


property YMax : double


property YMin : double


property Canvas :


Events


Variables


fAxesColor : Tcolor;


fBackColor : Tcolor;


fGraphType : TxgrType;


fMarginOriz : integer;


fMarginVert : integer;


fPlotMode : TxgrPlotMode;


fScaleX : boolean;


fScaleXFont : Tfont;


fScaleXTags : integer;


fScaleY : boolean;


fScaleYFont : Tfont;


fScaleYTags : integer;


fXMax : double;


fXMin : double;


fYMax : double;


fYMin : double;


LastXpixDrawn : integer;

*************************************************************** PRIVATE VARIABLES


LastYpixDrawn : integer;


R2Height : integer;


R2Width : integer;


Xqnt : double;

Dati sul proporzionamento fisico <-> numerico del grafico


Yqnt : double;