| Description | Hierarchy | Fields | Methods | Properties |
type TDataArray = class(TObserver)
TDataArray provides an interface to a 3D array of data.
All descendants of TDataArray that are instantiated must be registered with the system using RegisterClass in the initialization section of the unit in which they are declared.
![]() |
FAnnotation: T3DStringDataSet; |
![]() |
FCheckMax: boolean; |
![]() |
FCheckMin: boolean; |
![]() |
FColumnCount: integer; |
![]() |
FData: pointer; |
![]() |
FDataType: TRbwDataType; |
![]() |
FDimensionsChanged: boolean; |
![]() |
FEvaluatedAt: TEvaluatedAt; |
![]() |
FFormula: string; |
![]() |
FLayerCount: integer; |
![]() |
FLimits: TColoringLimits; |
![]() |
FLock: TDataLock; |
![]() |
FMax: double; |
![]() |
FMin: double; |
![]() |
FOrientation: TDataSetOrientation; |
![]() |
FRowCount: integer; |
![]() |
FTwoDInterpolator: TCustom2DInterpolater; |
![]() |
FUnits: string; |
![]() |
FUseList: TStringList; |
![]() |
FUseListUpToDate: boolean; |
![]() |
FVisible: boolean; |
![]() |
FOnDataSetUsed: TDataSetUsedEvent; |
![]() |
function GetThreeDBooleanData: T3DBooleanDataSet; |
![]() |
function GetThreeDIntegerData: T3DIntegerDataSet; |
![]() |
function GetThreeDRealData: T3DRealDataSet; |
![]() |
function GetThreeDStringData: T3DStringDataSet; |
![]() |
function GetTwoDInterpolatorClass: string; |
![]() |
procedure ResetFormula(const Compiler: TRbwParser; const ErrorMessage: string); |
![]() |
procedure SetEvaluatedAt(const Value: TEvaluatedAt); |
![]() |
procedure SetFormula(const Value: string); |
![]() |
procedure SetLimits(const Value: TColoringLimits); |
![]() |
procedure SetLock(const Value: TDataLock); |
![]() |
procedure SetOrientation(const Value: TDataSetOrientation); |
![]() |
procedure SetTwoDInterpolator(const Value: TCustom2DInterpolater); |
![]() |
procedure SetTwoDInterpolatorClass(const Value: string); |
![]() |
procedure SetUnits(const Value: string); |
![]() |
procedure SetVisible(const Value: boolean); |
![]() |
procedure UpdateUseList; |
![]() |
function GetAnnotation(const Layer, Row, Col: integer): string; virtual; |
![]() |
function GetBooleanData(const Layer, Row, Col: integer): boolean; virtual; |
![]() |
function GetIntegerData(const Layer, Row, Col: integer): integer; virtual; |
![]() |
function GetIsValue(const Layer, Row, Col: Integer): boolean; virtual; |
![]() |
function GetOwner: TPersistent; override; |
![]() |
function GetRealData(const Layer, Row, Col: integer): double; virtual; |
![]() |
procedure GetRequiredDimensions(out NumberOfLayers, NumberOfRows, NumberOfColumns: integer); |
![]() |
function GetStringData(const Layer, Row, Col: integer): string; virtual; |
![]() |
function GetUseList: TStringList; virtual; |
![]() |
procedure LimitsChanged(Sender: TObject); |
![]() |
procedure SetAnnotation(const Layer, Row, Col: integer; const Value: string); virtual; |
![]() |
procedure SetBooleanData(const Layer, Row, Col: integer; const Value: boolean); virtual; |
![]() |
procedure SetDataType(const Value: TRbwDataType); virtual; |
![]() |
procedure SetDimensions(const SetToZero: boolean = False); virtual; |
![]() |
procedure SetIntegerData(const Layer, Row, Col, Value: integer); virtual; |
![]() |
procedure SetIsValue(const Layer, Row, Col: Integer; const Value: boolean); virtual; |
![]() |
procedure SetName(const Value: TComponentName); override; |
![]() |
procedure SetRealData(const Layer, Row, Col: integer; const Value: double); virtual; |
![]() |
procedure SetStringData(const Layer, Row, Col: integer; const Value: string); virtual; |
![]() |
constructor Create(AnOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
function DisplayRealValue: boolean; virtual; |
![]() |
procedure FullUseList(const AStringList: TStringList); |
![]() |
procedure Initialize; virtual; |
![]() |
procedure Invalidate; virtual; |
![]() |
procedure UpdateDimensions(NumberOfLayers, NumberOfRows, NumberOfColumns: integer); |
![]() |
function UsedByModel: boolean; |
![]() |
FAnnotation: T3DStringDataSet; |
|
| |
![]() |
FCheckMax: boolean; |
|
| |
![]() |
FCheckMin: boolean; |
|
| |
![]() |
FColumnCount: integer; |
|
| |
![]() |
FData: pointer; |
|
Depending on DataType, See RealData, IntegerData, BooleanData, StringData, ThreeDRealData, ThreeDIntegerData, ThreeDBooleanData, and ThreeDStringData. | |
![]() |
FDataType: TRbwDataType; |
|
| |
![]() |
FDimensionsChanged: boolean; |
|
| |
![]() |
FEvaluatedAt: TEvaluatedAt; |
|
| |
![]() |
FFormula: string; |
|
| |
![]() |
FLayerCount: integer; |
|
| |
![]() |
FLimits: TColoringLimits; |
|
| |
![]() |
FLock: TDataLock; |
![]() |
FMax: double; |
|
| |
![]() |
FMin: double; |
|
| |
![]() |
FOrientation: TDataSetOrientation; |
|
| |
![]() |
FRowCount: integer; |
|
| |
![]() |
FTwoDInterpolator: TCustom2DInterpolater; |
|
| |
![]() |
FUnits: string; |
|
| |
![]() |
FUseList: TStringList; |
|
| |
![]() |
FUseListUpToDate: boolean; |
|
| |
![]() |
FVisible: boolean; |
|
| |
![]() |
FOnDataSetUsed: TDataSetUsedEvent; |
|
| |
![]() |
function GetThreeDBooleanData: T3DBooleanDataSet; |
|
See ThreeDBooleanData. | |
![]() |
function GetThreeDIntegerData: T3DIntegerDataSet; |
|
See ThreeDIntegerData. | |
![]() |
function GetThreeDRealData: T3DRealDataSet; |
|
See ThreeDRealData. | |
![]() |
function GetThreeDStringData: T3DStringDataSet; |
|
See ThreeDStringData. | |
![]() |
function GetTwoDInterpolatorClass: string; |
![]() |
procedure ResetFormula(const Compiler: TRbwParser; const ErrorMessage: string); |
|
| |
![]() |
procedure SetEvaluatedAt(const Value: TEvaluatedAt); |
|
See EvaluatedAt. | |
![]() |
procedure SetFormula(const Value: string); |
|
See Formula. | |
![]() |
procedure SetLimits(const Value: TColoringLimits); |
|
See Limits. | |
![]() |
procedure SetLock(const Value: TDataLock); |
|
See Lock. | |
![]() |
procedure SetOrientation(const Value: TDataSetOrientation); |
|
See Orientation. | |
![]() |
procedure SetTwoDInterpolator(const Value: TCustom2DInterpolater); |
|
See TwoDInterpolator. | |
![]() |
procedure SetTwoDInterpolatorClass(const Value: string); |
![]() |
procedure SetUnits(const Value: string); |
|
See Units. | |
![]() |
procedure SetVisible(const Value: boolean); |
|
See Visible. | |
![]() |
procedure UpdateUseList; |
|
| |
![]() |
function GetAnnotation(const Layer, Row, Col: integer): string; virtual; |
|
See Annotation. | |
![]() |
function GetBooleanData(const Layer, Row, Col: integer): boolean; virtual; |
|
See BooleanData. | |
![]() |
function GetIntegerData(const Layer, Row, Col: integer): integer; virtual; |
|
See IntegerData. | |
![]() |
function GetIsValue(const Layer, Row, Col: Integer): boolean; virtual; |
|
See IsValue. | |
![]() |
function GetOwner: TPersistent; override; |
|
| |
![]() |
function GetRealData(const Layer, Row, Col: integer): double; virtual; |
|
See RealData. | |
![]() |
procedure GetRequiredDimensions(out NumberOfLayers, NumberOfRows, NumberOfColumns: integer); |
|
| |
![]() |
function GetStringData(const Layer, Row, Col: integer): string; virtual; |
|
See StringData. | |
![]() |
function GetUseList: TStringList; virtual; |
|
See UseList. | |
![]() |
procedure LimitsChanged(Sender: TObject); |
|
| |
![]() |
procedure SetAnnotation(const Layer, Row, Col: integer; const Value: string); virtual; |
|
See Annotation. | |
![]() |
procedure SetBooleanData(const Layer, Row, Col: integer; const Value: boolean); virtual; |
|
See BooleanData. | |
![]() |
procedure SetDataType(const Value: TRbwDataType); virtual; |
|
See DataType. | |
![]() |
procedure SetIntegerData(const Layer, Row, Col, Value: integer); virtual; |
|
See IntegerData. | |
![]() |
procedure SetIsValue(const Layer, Row, Col: Integer; const Value: boolean); virtual; |
|
See IsValue. | |
![]() |
procedure SetName(const Value: TComponentName); override; |
|
| |
![]() |
procedure SetRealData(const Layer, Row, Col: integer; const Value: double); virtual; |
|
See RealData. | |
![]() |
procedure SetStringData(const Layer, Row, Col: integer; const Value: string); virtual; |
|
See StringData. | |
![]() |
constructor Create(AnOwner: TComponent); override; |
|
| |
![]() |
destructor Destroy; override; |
|
| |
![]() |
function DisplayRealValue: boolean; virtual; |
|
| |
![]() |
procedure FullUseList(const AStringList: TStringList); |
|
| |
![]() |
procedure Initialize; virtual; |
|
| |
![]() |
procedure Invalidate; virtual; |
|
| |
![]() |
procedure UpdateDimensions(NumberOfLayers, NumberOfRows, NumberOfColumns: integer); |
|
| |
![]() |
function UsedByModel: boolean; |
|
| |
![]() |
property DimensionsChanged: boolean read FDimensionsChanged; |
|
| |
![]() |
property ThreeDBooleanData: T3DBooleanDataSet read GetThreeDBooleanData; |
|
| |
![]() |
property ThreeDIntegerData: T3DIntegerDataSet read GetThreeDIntegerData; |
|
| |
![]() |
property ThreeDRealData: T3DRealDataSet read GetThreeDRealData; |
|
| |
![]() |
property ThreeDStringData: T3DStringDataSet read GetThreeDStringData; |
|
| |
![]() |
property Annotation[const Layer, Row, Col: integer]: string read
GetAnnotation write SetAnnotation; |
|
When a value is assigned to a location in a | |
![]() |
property BooleanData[const Layer, Row, Col: integer]: boolean read
GetBooleanData write SetBooleanData; |
|
| |
![]() |
property ColumnCount: integer read FColumnCount; |
|
| |
![]() |
property Formula: string read FFormula write SetFormula; |
|
| |
![]() |
property IntegerData[const Layer, Row, Col: integer]: integer read
GetIntegerData write SetIntegerData; |
|
| |
![]() |
property IsValue[const Layer, Row, Col: Integer]: boolean read
GetIsValue write SetIsValue; |
|
| |
![]() |
property LayerCount: integer read FLayerCount; |
|
| |
![]() |
property Limits: TColoringLimits read FLimits write SetLimits; |
|
| |
![]() |
property RealData[const Layer, Row, Col: integer]: double read GetRealData
write SetRealData; |
|
| |
![]() |
property RowCount: integer read FRowCount; |
|
| |
![]() |
property StringData[const Layer, Row, Col: integer]: string read
GetStringData write SetStringData; |
|
| |
![]() |
property UseList: TStringList read GetUseList; |
|
| |
![]() |
property OnDataSetUsed: TDataSetUsedEvent read FOnDataSetUsed write
FOnDataSetUsed; |
|
See UsedByModel. | |
![]() |
property CheckMax: boolean read FCheckMax write FCheckMax; |
|
If | |
![]() |
property CheckMin: boolean read FCheckMin write FCheckMin; |
|
If | |
![]() |
property DataType: TRbwDataType read FDataType write SetDataType; |
|
| |
![]() |
property EvaluatedAt: TEvaluatedAt read FEvaluatedAt write SetEvaluatedAt; |
|
| |
![]() |
property Lock: TDataLock read FLock write SetLock; |
|
Members of | |
![]() |
property Max: double read FMax write FMax; |
|
See CheckMax. | |
![]() |
property Min: double read FMin write FMin; |
|
See CheckMin. | |
![]() |
property Orientation: TDataSetOrientation read FOrientation
write SetOrientation; |
|
dsoTop = 2D top face. dsoFront = 2D front face. dsoSide = 2D side face. dso3D = 3D. See TDataSetOrientation. | |
![]() |
property TwoInterpolatorClass: string read GetTwoDInterpolatorClass
write SetTwoDInterpolatorClass stored False; |
|
| |
![]() |
property TwoDInterpolatorClass: string read GetTwoDInterpolatorClass
write SetTwoDInterpolatorClass; |
|
Important: when reading a | |
![]() |
property TwoDInterpolator: TCustom2DInterpolater read FTwoDInterpolator
write SetTwoDInterpolator; |
|
| |
![]() |
property Units: string read FUnits write SetUnits; |
|
| |
![]() |
property Visible: boolean read FVisible write SetVisible stored False; |
|
| |