Class TDataArrayEdit

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TDataArrayEdit = class(TClassificationObject)

Description

TDataArrayEdit stores a TDataArray and records changes to the properties of the TDataArray.

Hierarchy

Overview

Fields

Private FDataArray: TDataArray;
Private FName: string;
Private FDataType: TRbwDataType;
Private FOrientation: TDataSetOrientation;
Private FEvaluatedAt: TEvaluatedAt;
Private FUnits: string;
Private FFormula: string;
Private FTwoDInterpolator: TCustom2DInterpolater;
Private FInterpValues: TPhastInterpolationValues;
Private FNewUses: TStringList;
Private FVariable: TCustomVariable;
Private FExpression: TExpression;
Private FNode: TTreeNode;
Private FComment: string;
Private FNotifier: TEditorNotifierComponent;
Private FDisplayName: string;
Private FAngleType: TAngleType;

Methods

Private procedure SetTwoDInterpolator(const Value: TCustom2DInterpolater);
Private procedure SetInterpValues(const Value: TPhastInterpolationValues);
Private procedure SetNewUses(const Value: TStringList);
Private function GetAssociatedDataSets: string;
Private procedure SetExpression(const Value: TExpression);
Public Constructor Create(ADataArray: TDataArray);
Public destructor Destroy; override;
Public procedure UpdateDataSet;
Public function ClassificationName: string; override;
Public function FullClassification: string; override;

Properties

Public property DataArray: TDataArray read FDataArray;
Public property Name: string read FName write FName;
Public property DisplayName: string read FDisplayName write FDisplayName;
Public property DataType: TRbwDataType read FDataType write FDataType;
Public property Orientation: TDataSetOrientation read FOrientation write FOrientation;
Public property EvaluatedAt: TEvaluatedAt read FEvaluatedAt write FEvaluatedAt;
Public property Units: string read FUnits write FUnits;
Public property AngleType: TAngleType read FAngleType write FAngleType;
Public property Formula: string read FFormula write FFormula;
Public property TwoDInterpolator: TCustom2DInterpolater read FTwoDInterpolator write SetTwoDInterpolator;
Public property InterpValues: TPhastInterpolationValues read FInterpValues write SetInterpValues;
Public property NewUses: TStringList read FNewUses write SetNewUses;
Public property Variable: TCustomVariable read FVariable write FVariable;
Public property Expression: TExpression read FExpression write SetExpression;
Public property Comment: string read FComment write FComment;
Public property AssociatedDataSets: string read GetAssociatedDataSets;

Description

Fields

Private FDataArray: TDataArray;
 
Private FName: string;
 
Private FDataType: TRbwDataType;
 
Private FOrientation: TDataSetOrientation;
 
Private FEvaluatedAt: TEvaluatedAt;
 
Private FUnits: string;
 
Private FFormula: string;
 
Private FTwoDInterpolator: TCustom2DInterpolater;
 
Private FInterpValues: TPhastInterpolationValues;
 
Private FNewUses: TStringList;
 
Private FVariable: TCustomVariable;
 
Private FExpression: TExpression;
 
Private FNode: TTreeNode;
 
Private FComment: string;
 
Private FNotifier: TEditorNotifierComponent;
 
Private FDisplayName: string;
 
Private FAngleType: TAngleType;
 

Methods

Private procedure SetTwoDInterpolator(const Value: TCustom2DInterpolater);
 
Private procedure SetInterpValues(const Value: TPhastInterpolationValues);
 
Private procedure SetNewUses(const Value: TStringList);
 
Private function GetAssociatedDataSets: string;
 
Private procedure SetExpression(const Value: TExpression);
 
Public Constructor Create(ADataArray: TDataArray);
 
Public destructor Destroy; override;
 
Public procedure UpdateDataSet;
 
Public function ClassificationName: string; override;
 
Public function FullClassification: string; override;
 

Properties

Public property DataArray: TDataArray read FDataArray;
 
Public property Name: string read FName write FName;
 
Public property DisplayName: string read FDisplayName write FDisplayName;
 
Public property DataType: TRbwDataType read FDataType write FDataType;
 
Public property Orientation: TDataSetOrientation read FOrientation write FOrientation;
 
Public property EvaluatedAt: TEvaluatedAt read FEvaluatedAt write FEvaluatedAt;
 
Public property Units: string read FUnits write FUnits;
 
Public property AngleType: TAngleType read FAngleType write FAngleType;
 
Public property Formula: string read FFormula write FFormula;
 
Public property TwoDInterpolator: TCustom2DInterpolater read FTwoDInterpolator write SetTwoDInterpolator;
 
Public property InterpValues: TPhastInterpolationValues read FInterpValues write SetInterpValues;
 
Public property NewUses: TStringList read FNewUses write SetNewUses;

NewUses contains a list of the variables used by the formula for the DataArray.

Public property Variable: TCustomVariable read FVariable write FVariable;
 
Public property Expression: TExpression read FExpression write SetExpression;
 
Public property Comment: string read FComment write FComment;
 
Public property AssociatedDataSets: string read GetAssociatedDataSets;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:35