Class TRealSparseDataSet

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TRealSparseDataSet = class(TCustomSparseDataSet)

Description

TRealSparseDataSet is used to store real numbers in a sparse array.

Hierarchy

Overview

Fields

Private FRealValues: T3DSparseRealArray;

Methods

Protected function GetIsValue(const Layer, Row, Col: Integer): boolean; override;
Protected function GetRealData(const Layer, Row, Col: integer): double; override;
Protected procedure SetDatatype(const Value: TRbwDataType); override;
Protected procedure SetDimensions(const SetToZero: boolean); override;
Protected procedure SetRealData(const Layer, Row, Col: integer; const Value: double); override;
Public constructor Create(AnOwner: TComponent); override;
Public destructor Destroy; override;

Description

Fields

Private FRealValues: T3DSparseRealArray;

FRealValues is used to store the real numbers in TRealSparseDataSet.

Methods

Protected function GetIsValue(const Layer, Row, Col: Integer): boolean; override;

GetIsValue checks whether FRealValues has been assigned at Layer, Row, Col as well as inherited GetIsValue.

Protected function GetRealData(const Layer, Row, Col: integer): double; override;

GetRealData retrieves the real number at Layer, Row, Col.

Protected procedure SetDatatype(const Value: TRbwDataType); override;

SetDatatype checks that Value is rdtDouble.

Protected procedure SetDimensions(const SetToZero: boolean); override;

SetDimensions clears FRealValues and calls inherited SetDimensions.

Protected procedure SetRealData(const Layer, Row, Col: integer; const Value: double); override;

SetRealData stores a real number at Layer, Row, Col.

Public constructor Create(AnOwner: TComponent); override;

Create creates an instance of TRealSparseDataSet and sets DataType to rdtDouble.

Public destructor Destroy; override;

Destroy destroys the the current instance of TRealSparseDataSet. Do not call Destroy directly. Call Free instead.


Generated by PasDoc 0.10.0 on 2006-10-31 09:56:33