Class TNamedPointsSet

Unit

Declaration

type TNamedPointsSet = class(TCurvePointsSet)

Description

Base curve class allowing setting up type name. Type name distinguishes this curve from all other curve types, as opposite to the 'Title' attributes which is used to distinguish separate curve instances.

Hierarchy

Overview

Fields

Private FName: string;

Methods

Public class function GetConfigurablePointsSet: TConfigurablePointsSetClass; virtual;
Public class function GetCurveTypeId: TCurveTypeId; virtual; abstract;
Public class function GetCurveTypeName: string; virtual; abstract;
Public class function GetExtremumMode: TExtremumMode; virtual; abstract;
Public procedure SetCurveTypeName(Name: string); virtual;

Description

Fields

Private FName: string;

The attribute should not be used in descendants.

Methods

Public class function GetConfigurablePointsSet: TConfigurablePointsSetClass; virtual;
 
Public class function GetCurveTypeId: TCurveTypeId; virtual; abstract;

Returns unique type identifier.

Public class function GetCurveTypeName: string; virtual; abstract;

Returns unique name of curve type.

Public class function GetExtremumMode: TExtremumMode; virtual; abstract;

Returns algorithm of searching of extremum points.

Public procedure SetCurveTypeName(Name: string); virtual;

Sets name of curve type. The method is used in deserializing objects received from server.


Generated by PasDoc 0.15.0.