Class Curve_type

Unit

Declaration

type Curve_type = class(TComponent)

Description

Contains and serializes attributes of mathematical expression.

Hierarchy

  • TComponent
  • Curve_type

Overview

Fields

Private FExpression: string;
Public FFileName: string;
Private FName: string;
Private FParameters: Curve_parameters;

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Private function GetParams: TCollection;
Public procedure DefineProperties(Filer: TFiler); override;
Private procedure ReadParams(Reader: TReader);
Private procedure SetParameters(AParameters: Curve_parameters);
Private procedure SetParams(AParams: TCollection);
Private procedure WriteParams(Writer: TWriter);

Properties

Published property Expression: string read FExpression write FExpression;
Published property Name: string read FName write FName;
Public property Parameters: Curve_parameters read FParameters write SetParameters;
Published property Params: TCollection read GetParams write SetParams;

Description

Fields

Private FExpression: string;
 
Public FFileName: string;

File name to serialize / deserialize data.

Private FName: string;
 
Private FParameters: Curve_parameters;
 

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Private function GetParams: TCollection;
 
Public procedure DefineProperties(Filer: TFiler); override;
 
Private procedure ReadParams(Reader: TReader);
 
Private procedure SetParameters(AParameters: Curve_parameters);
 
Private procedure SetParams(AParams: TCollection);
 
Private procedure WriteParams(Writer: TWriter);
 

Properties

Published property Expression: string read FExpression write FExpression;
 
Published property Name: string read FName write FName;

Published properties are used in XML-serializing.

Public property Parameters: Curve_parameters read FParameters write SetParameters;
 
Published property Params: TCollection read GetParams write SetParams;

Expression parameters.


Generated by PasDoc 0.15.0.