Description | Hierarchy | Fields | Methods | Properties |
type T3DSparseIntegerArray = class(T3DSparsePointerArray)
T3DSparseIntegerArray
acts like a 3D array of integers. 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: integer; |
![]() |
FValues: array of integer; |
![]() |
function GetItems(const Layer, Row, Col: Integer): integer; |
![]() |
procedure SetItems(const Layer, Row, Col: Integer; const Value: integer); |
![]() |
procedure Clear; override; |
![]() |
constructor Create(Quantum: TSPAQuantum); |
![]() |
property Items[const Layer, Row, Col: Integer]: integer read GetItems
write SetItems; |
![]() |
FCount: integer; |
|
![]() |
FValues: array of integer; |
|
![]() |
function GetItems(const Layer, Row, Col: Integer): integer; |
See Items. |
![]() |
procedure SetItems(const Layer, Row, Col: Integer; const Value: integer); |
See Items. |
![]() |
procedure Clear; override; |
|
![]() |
constructor Create(Quantum: TSPAQuantum); |
|
![]() |
property Items[const Layer, Row, Col: Integer]: integer read GetItems
write SetItems; |
|