Description | Hierarchy | Fields | Methods | Properties |
type TSutraDelegate = class(TCustomScreenObjectDelegate)
TCustomScreenObjectDelegate
is an abstract base class. Descendants are used for assigning properties to TDataArrays from the front and side views.
![]() |
procedure GetCellsToAssign( const DataSetFunction: string; OtherData: TObject; const EvaluatedAt: TEvaluatedAt; CellList: TCellAssignmentList; AssignmentLocation: TAssignmentLocation; AModel: TBaseModel); |
![]() |
function AssignElevations(Const ColIndex, RowIndex, LayerIndex: integer; AModel: TBaseModel): boolean; |
![]() |
procedure AssignValuesToFrontDataSet( const DataSet: TDataArray; OtherData: TObject; AModel: TBaseModel; UseLgrEdgeCells: TLgrCellTreatment; AssignmentLocation: TAssignmentLocation = alAll); override; |
![]() |
procedure AssignValuesToSideDataSet( const DataSet: TDataArray; OtherData: TObject; AModel: TBaseModel; UseLgrEdgeCells: TLgrCellTreatment; AssignmentLocation: TAssignmentLocation = alAll); override; |
![]() |
procedure AssignValuesToTopDataSet( const DataSet: TDataArray; OtherData: TObject; AModel: TBaseModel; UseLgrEdgeCells: TLgrCellTreatment; AssignmentLocation: TAssignmentLocation = alAll); override; |
![]() |
procedure UpdateFrontSegments(AModel: TBaseModel; const EvaluatedAt: TEvaluatedAt); override; |
![]() |
procedure UpdateSideSegments(AModel: TBaseModel; const EvaluatedAt: TEvaluatedAt); override; |
![]() |
procedure GetFrontCellsToAssign( const DataSetFunction: string; OtherData: TObject; const DataSet: TDataArray; CellList: TCellAssignmentList; AssignmentLocation: TAssignmentLocation; AModel: TBaseModel); override; |
![]() |
procedure GetSideCellsToAssign( const DataSetFunction: string; OtherData: TObject; const DataSet: TDataArray; CellList: TCellAssignmentList; AssignmentLocation: TAssignmentLocation; AModel: TBaseModel); override; |
![]() |
procedure GetTopCellsToAssign( const DataSetFunction: string; OtherData: TObject; const DataSet: TDataArray; CellList: TCellAssignmentList; AssignmentLocation: TAssignmentLocation; AModel: TBaseModel); override; |
![]() |
procedure AssignSelectedCells(AModel: TBaseModel); override; |
![]() |
procedure OtherIndex(const LayerOrRow, RowOrColumn: integer; out First, Last: integer; const DataSet: TDataArray); override; |
![]() |
constructor Create(ScreenObject: TScreenObject); override; |
![]() |
procedure InitializeExpression(out Compiler: TRbwParser; out DataSetFunction: string; out Expression: TExpression; const DataSet: TDataArray; const OtherData: TObject); override; |
![]() |
procedure GetCellsToAssign( const DataSetFunction: string; OtherData: TObject; const EvaluatedAt: TEvaluatedAt; CellList: TCellAssignmentList; AssignmentLocation: TAssignmentLocation; AModel: TBaseModel); |
![]() |
function AssignElevations(Const ColIndex, RowIndex, LayerIndex: integer; AModel: TBaseModel): boolean; |
![]() |
procedure AssignValuesToFrontDataSet( const DataSet: TDataArray; OtherData: TObject; AModel: TBaseModel; UseLgrEdgeCells: TLgrCellTreatment; AssignmentLocation: TAssignmentLocation = alAll); override; |
![]() |
procedure AssignValuesToSideDataSet( const DataSet: TDataArray; OtherData: TObject; AModel: TBaseModel; UseLgrEdgeCells: TLgrCellTreatment; AssignmentLocation: TAssignmentLocation = alAll); override; |
![]() |
procedure AssignValuesToTopDataSet( const DataSet: TDataArray; OtherData: TObject; AModel: TBaseModel; UseLgrEdgeCells: TLgrCellTreatment; AssignmentLocation: TAssignmentLocation = alAll); override; |
![]() |
procedure UpdateFrontSegments(AModel: TBaseModel; const EvaluatedAt: TEvaluatedAt); override; |
![]() |
procedure UpdateSideSegments(AModel: TBaseModel; const EvaluatedAt: TEvaluatedAt); override; |
![]() |
procedure GetFrontCellsToAssign( const DataSetFunction: string; OtherData: TObject; const DataSet: TDataArray; CellList: TCellAssignmentList; AssignmentLocation: TAssignmentLocation; AModel: TBaseModel); override; |
![]() |
procedure GetSideCellsToAssign( const DataSetFunction: string; OtherData: TObject; const DataSet: TDataArray; CellList: TCellAssignmentList; AssignmentLocation: TAssignmentLocation; AModel: TBaseModel); override; |
![]() |
procedure GetTopCellsToAssign( const DataSetFunction: string; OtherData: TObject; const DataSet: TDataArray; CellList: TCellAssignmentList; AssignmentLocation: TAssignmentLocation; AModel: TBaseModel); override; |
![]() |
procedure AssignSelectedCells(AModel: TBaseModel); override; |
![]() |
procedure OtherIndex(const LayerOrRow, RowOrColumn: integer; out First, Last: integer; const DataSet: TDataArray); override; |
![]() |
constructor Create(ScreenObject: TScreenObject); override; |
function DataSetUsed(const DataSet: TDataArray; var OtherData: TObject; AModel: TBaseModel): boolean; override; |
![]() |
procedure InitializeExpression(out Compiler: TRbwParser; out DataSetFunction: string; out Expression: TExpression; const DataSet: TDataArray; const OtherData: TObject); override; |