Class TObservationTimeList

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TObservationTimeList = class(TCustomTimeList)

Description

TObservationTimeList is used to store a series of TDataArrays for head observations in MODFLOW.

Hierarchy

Overview

Fields

Private FOnInvalidate: TNotifyEvent;
Private FCellList: TList;

Methods

Private function GetCellList(Index: integer): TObsCellList;
Protected procedure SetUpToDate(const Value: boolean); override;
Public procedure Clear; override;
Public constructor Create(Model: TBaseModel);
Public destructor Destroy; override;
Public procedure Initialize(ObservationValues: THobCollection; ScreenObject: TObject; UseLgrEdgeCells: boolean; AModel: TBaseModel); reintroduce;

Properties

Public property OnInvalidate: TNotifyEvent read FOnInvalidate write FOnInvalidate;
Public property CellLists[Index:integer]: TObsCellList read GetCellList;

Description

Fields

Private FOnInvalidate: TNotifyEvent;

See OnInvalidate.

Private FCellList: TList;
 

Methods

Private function GetCellList(Index: integer): TObsCellList;
 
Protected procedure SetUpToDate(const Value: boolean); override;

SetUpToDate calls the inherited SetUpToDate and then calls OnInvalidate if OnInvalidate is assigned.

Public procedure Clear; override;
 
Public constructor Create(Model: TBaseModel);
 
Public destructor Destroy; override;

Destroy destroys the current instance of TObservationTimeList. Do not call Destroy directly. Call Free instead.

Public procedure Initialize(ObservationValues: THobCollection; ScreenObject: TObject; UseLgrEdgeCells: boolean; AModel: TBaseModel); reintroduce;

Initialize takes the times and formulas in BoundaryValues and uses them to determine the locations and values for those times. These locations and values are stored in TRealSparseDataSets accessed through Items.

Properties

Public property OnInvalidate: TNotifyEvent read FOnInvalidate write FOnInvalidate;

If assigned, OnInvalidate is called with UpToDate is set to False.

Public property CellLists[Index:integer]: TObsCellList read GetCellList;
 

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