Class TMt3dmsConcObsTimeList

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TMt3dmsConcObsTimeList = class(TCustomTimeList)

Description

TMt3dmsConcObsTimeList is used to store a series of TDataArrays for concentration observations in MT3DMS.

Hierarchy

Overview

Fields

Private FOnInvalidate: TNotifyEvent;
Private FCellList: TList;

Methods

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

Properties

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

Description

Fields

Private FOnInvalidate: TNotifyEvent;

See OnInvalidate.

Private FCellList: TList;
 

Methods

Private function GetCellList(Index: integer): TMt3dmsTobsCellList;
 
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 TMt3dmsConcObsTimeList. Do not call Destroy directly. Call Free instead.

Public procedure Initialize(ObservationValues: TMt3dmsTobCollection; 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]: TMt3dmsTobsCellList read GetCellList;
 

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