Description | Hierarchy | Fields | Methods | Properties |
type TCustomSparseDataSet = class(TDataArray)
TCustomSparseDataSet
is the abstract ancestor of classes that use descendants of T3DSparsePointerArray to store data.
These data sets won't necessarily have a value defined at all locations. Related data such as Annotation are affected too so those are stored in a T3DSparseStringArray. The Formula is not used; only TScreenObjects are used to assign values.
![]() |
FBoundaryTypeDataSet: TDataArray; |
![]() |
FAnnotation: T3DSparseStringArray; |
![]() |
FPriorLayer: Integer; |
![]() |
FPriorRow: Integer; |
![]() |
FPriorCol: Integer; |
![]() |
FPriorResult: Boolean; |
![]() |
procedure Clear; override; |
![]() |
function GetAnnotation(const Layer, Row, Col: integer): string; override; |
![]() |
function GetIsValue(const Layer, Row, Col: Integer): boolean; override; |
![]() |
procedure SetAnnotation(const Layer, Row, Col: integer; const Value: string); override; |
![]() |
procedure SetDimensions(const SetToZero: boolean); override; |
![]() |
procedure SetIsValue(const Layer, Row, Col: Integer; const Value: boolean); override; |
![]() |
function IsSparseArray: boolean; override; |
![]() |
procedure Invalidate; override; |
![]() |
constructor Create(AnOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure Initialize; override; |
![]() |
property BoundaryTypeDataSet: TDataArray read FBoundaryTypeDataSet
write FBoundaryTypeDataSet; |
![]() |
FBoundaryTypeDataSet: TDataArray; |
See BoundaryTypeDataSet. |
![]() |
FAnnotation: T3DSparseStringArray; |
|
![]() |
FPriorLayer: Integer; |
![]() |
FPriorRow: Integer; |
![]() |
FPriorCol: Integer; |
![]() |
FPriorResult: Boolean; |
![]() |
procedure Clear; override; |
![]() |
function GetAnnotation(const Layer, Row, Col: integer): string; override; |
See Annotation. |
![]() |
function GetIsValue(const Layer, Row, Col: Integer): boolean; override; |
|
![]() |
procedure SetAnnotation(const Layer, Row, Col: integer; const Value: string); override; |
See Annotation. |
![]() |
procedure SetDimensions(const SetToZero: boolean); override; |
|
![]() |
procedure SetIsValue(const Layer, Row, Col: Integer; const Value: boolean); override; |
If BoundaryTypeDataSet is assigned, |
![]() |
function IsSparseArray: boolean; override; |
![]() |
procedure Invalidate; override; |
![]() |
constructor Create(AnOwner: TComponent); override; |
|
![]() |
destructor Destroy; override; |
|
![]() |
procedure Initialize; override; |
|
![]() |
property BoundaryTypeDataSet: TDataArray read FBoundaryTypeDataSet
write FBoundaryTypeDataSet; |
If this data set is used with a boundary condition and several boundary conditions are mutually exclusive. |