Description | Hierarchy | Fields | Methods | Properties |
type T3DSparseRealArray = class(T3DSparsePointerArray)
T3DSparseRealArray
acts like a 3D array of real-numbers. It provides constant time access to its elements through the its Items property. However, when many of the elements are unassigned, it can use much less memory than an array.
![]() |
FCount: NativeInt; |
![]() |
FValues: array of double; |
![]() |
FCached: Boolean; |
![]() |
FTempFileName: string; |
![]() |
FCleared: Boolean; |
![]() |
function GetItems(const Layer, Row, Col: NativeInt): double; |
![]() |
procedure SetItems(const Layer, Row, Col: NativeInt; const Value: double); |
![]() |
procedure StoreData(Compressor: TStream); |
![]() |
procedure Restore; |
![]() |
procedure ReadData(DecompressionStream: TStream); |
![]() |
procedure RemoveValue(const Layer, Row, Col: NativeInt); |
![]() |
procedure Clear; override; |
![]() |
constructor Create(Quantum: TSPAQuantum); |
![]() |
destructor Destroy; override; |
![]() |
procedure Cache; |
![]() |
procedure CheckRestore; |
![]() |
property Items[constLayer,Row,Col:NativeInt]: double read GetItems
write SetItems; |
![]() |
FCount: NativeInt; |
|
![]() |
FValues: array of double; |
|
![]() |
FCached: Boolean; |
![]() |
FTempFileName: string; |
![]() |
FCleared: Boolean; |
![]() |
function GetItems(const Layer, Row, Col: NativeInt): double; |
See Items. |
![]() |
procedure SetItems(const Layer, Row, Col: NativeInt; const Value: double); |
See Items. |
![]() |
procedure StoreData(Compressor: TStream); |
![]() |
procedure Restore; |
![]() |
procedure ReadData(DecompressionStream: TStream); |
![]() |
procedure RemoveValue(const Layer, Row, Col: NativeInt); |
![]() |
procedure Clear; override; |
|
![]() |
constructor Create(Quantum: TSPAQuantum); |
|
![]() |
destructor Destroy; override; |
![]() |
procedure Cache; |
![]() |
procedure CheckRestore; |
![]() |
property Items[constLayer,Row,Col:NativeInt]: double read GetItems
write SetItems; |
|