Class TEtsSurfDepthItem

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TEtsSurfDepthItem = class(TCustomModflowBoundaryItem)

Description

TEtsSurfDepthItem represents a MODFLOW ET layer for one time interval. TEtsSurfDepthItem is stored by TEtsSurfDepthCollection.

Hierarchy

Overview

Fields

Private FEvapotranspirationSurface: TFormulaObject;
Private FEvapotranspirationDepth: TFormulaObject;
Private FDepthFractions: TStringCollection;
Private FEtFractions: TStringCollection;

Methods

Private procedure SetEvapotranspirationSurface(const Value: string);
Private procedure SetEvapotranspirationDepth(const Value: string);
Private procedure SetDepthFractions(const Value: TStringCollection);
Private procedure SetEtFractions(const Value: TStringCollection);
Private function GetEvapotranspirationDepth: string;
Private function GetEvapotranspirationSurface: string;
Protected procedure RemoveFormulaObjects; override;
Protected procedure CreateFormulaObjects; override;
Protected procedure AssignObserverEvents(Collection: TCollection); override;
Protected procedure GetPropertyObserver(Sender: TObject; List: TList); override;
Protected function GetBoundaryFormula(Index: integer): string; override;
Protected procedure SetBoundaryFormula(Index: integer; const Value: string); override;
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
Protected function BoundaryFormulaCount: integer; override;
Public constructor Create(Collection: TCollection); override;
Public destructor Destroy; override;
Published procedure Assign(Source: TPersistent); override;

Properties

Published property EvapotranspirationSurface: string read GetEvapotranspirationSurface write SetEvapotranspirationSurface;
Published property EvapotranspirationDepth: string read GetEvapotranspirationDepth write SetEvapotranspirationDepth;
Published property EtFractions: TStringCollection read FEtFractions write SetEtFractions;
Published property DepthFractions: TStringCollection read FDepthFractions write SetDepthFractions;

Description

Fields

Private FEvapotranspirationSurface: TFormulaObject;
 
Private FEvapotranspirationDepth: TFormulaObject;
 
Private FDepthFractions: TStringCollection;
 
Private FEtFractions: TStringCollection;
 

Methods

Private procedure SetEvapotranspirationSurface(const Value: string);

See EvapotranspirationSurface.

Private procedure SetEvapotranspirationDepth(const Value: string);
 
Private procedure SetDepthFractions(const Value: TStringCollection);
 
Private procedure SetEtFractions(const Value: TStringCollection);
 
Private function GetEvapotranspirationDepth: string;
 
Private function GetEvapotranspirationSurface: string;
 
Protected procedure RemoveFormulaObjects; override;
 
Protected procedure CreateFormulaObjects; override;
 
Protected procedure AssignObserverEvents(Collection: TCollection); override;
 
Protected procedure GetPropertyObserver(Sender: TObject; List: TList); override;
 
Protected function GetBoundaryFormula(Index: integer): string; override;

See BoundaryFormula.

Protected procedure SetBoundaryFormula(Index: integer; const Value: string); override;

See BoundaryFormula.

Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;

IsSame checks whether AnotherItem is the same as the current TEtsSurfDepthItem.

Protected function BoundaryFormulaCount: integer; override;
 
Public constructor Create(Collection: TCollection); override;
 
Public destructor Destroy; override;
 
Published procedure Assign(Source: TPersistent); override;

Assign copies Source to this TEtsSurfDepthItem.

Properties

Published property EvapotranspirationSurface: string read GetEvapotranspirationSurface write SetEvapotranspirationSurface;

EvapotranspirationSurface is the formula used to set the recharge rate or the recharge rate multiplier of this boundary.

Published property EvapotranspirationDepth: string read GetEvapotranspirationDepth write SetEvapotranspirationDepth;
 
Published property EtFractions: TStringCollection read FEtFractions write SetEtFractions;
 
Published property DepthFractions: TStringCollection read FDepthFractions write SetDepthFractions;
 

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