Description | uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
The main item in AbstractGridUnit
is TCustomGrid which is an abstract class that defines the interface for a grid. It implements storage for columns and rows but not for layers.
Name | Description |
---|---|
Class EInvalidGrid |
EInvalidGrid is used for grid related errors. |
record T2DTopCell |
The row and column of a cell |
record T2DFrontCell |
The column and layer of a cell |
record T2DSideCell |
The row and layer of a cell |
record T3DCell |
The columns, row, and layer of a cell |
Class TCustomGrid |
TCustomGrid is an abstract class that defines the interface for a grid. It implements storage for columns and rows but not for layers. |
function FracToRainbow(const Fraction: real): TColor; |
procedure ReadRealArray(const Reader: TReader; var Positions: TOneDRealArray; const Count: integer); |
procedure WriteRealArray(const Writer: TWriter; const Positions: TOneDRealArray); |
procedure ReadIntegerArray(const Reader: TReader; var Positions: TOneDIntegerArray; const Count: integer); |
procedure WriteIntegerArray(const Writer: TWriter; const Positions: TOneDIntegerArray); |
TColumnDirection = (...); |
TRowDirection = (...); |
TLayerDirection = (...); |
TCellColors = array of array of array of TColor; |
function FracToRainbow(const Fraction: real): TColor; |
|
procedure ReadRealArray(const Reader: TReader; var Positions: TOneDRealArray; const Count: integer); |
|
procedure WriteRealArray(const Writer: TWriter; const Positions: TOneDRealArray); |
|
procedure ReadIntegerArray(const Reader: TReader; var Positions: TOneDIntegerArray; const Count: integer); |
|
procedure WriteIntegerArray(const Writer: TWriter; const Positions: TOneDIntegerArray); |
|
TColumnDirection = (...); |
Values
|
TRowDirection = (...); |
Values
|
TLayerDirection = (...); |
Values
|
TCellColors = array of array of array of TColor; |
TCellColors = array of array of array of TColor |