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; |
|