Class TLakBoundary

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TLakBoundary = class(TModflowBoundary)

Description

no description available, TModflowBoundary description follows

TModflowBoundary represents the MODFLOW boundaries associated with a single TScreenObject.

See also
TCustomMF_BoundColl
TCustomMF_BoundColl represents MODFLOW boundaries for a series of time intervals.

Hierarchy

Overview

Fields

Private FSill: double;
Private FInitialStage: double;
Private FCenterLake: integer;
Private FLakeID: integer;
Private FSubLakes: TList;
Private FTrueLakeID: integer;
Private FFluxCondGage: boolean;
Private FStandardGage: boolean;
Private FDeltaGage: boolean;
Private FGage4: boolean;
Private FExternalLakeTable: TExternalLakeTable;

Methods

Private procedure SetCenterLake(const Value: integer);
Private procedure SetInitialStage(const Value: double);
Private procedure SetSill(const Value: double);
Private procedure SetLakeID(const Value: integer);
Private function GetSubLakeCount: integer;
Private function GetSubLake(Index: Integer): TObject;
Private procedure SetDeltaGage(const Value: boolean);
Private procedure SetFluxCondGage(const Value: boolean);
Private procedure SetStandardGage(const Value: boolean);
Private function GetOutType: integer;
Private procedure SetGage4(const Value: boolean);
Private procedure SetExternalLakeTable(const Value: TExternalLakeTable);
Protected procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override;
Protected class function BoundaryCollectionClass: TMF_BoundCollClass; override;
Public procedure Assign(Source: TPersistent); override;
Public procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override;
Public Constructor Create(Model: TBaseModel; ScreenObject: TObject);
Public Destructor Destroy; override;
Public procedure ClearSubLakes;
Public procedure AddSubLake(Lake: TObject);
Public procedure DeleteSubLake(Index: integer);

Properties

Public property SubLakeCount: integer read GetSubLakeCount;
Public property SubLakes[Index:integer]: TObject read GetSubLake;
Public property TrueLakeID: integer read FTrueLakeID write FTrueLakeID;
Public property OutType: integer read GetOutType;
Published property InitialStage: double read FInitialStage write SetInitialStage;
Published property CenterLake: integer read FCenterLake write SetCenterLake;
Published property Sill: double read FSill write SetSill;
Published property LakeID: integer read FLakeID write SetLakeID;
Published property StandardGage: boolean read FStandardGage write SetStandardGage;
Published property FluxCondGage: boolean read FFluxCondGage write SetFluxCondGage;
Published property DeltaGage: boolean read FDeltaGage write SetDeltaGage;
Published property Gage4: boolean read FGage4 write SetGage4;
Published property ExternalLakeTable: TExternalLakeTable read FExternalLakeTable write SetExternalLakeTable;

Description

Fields

Private FSill: double;
 
Private FInitialStage: double;
 
Private FCenterLake: integer;
 
Private FLakeID: integer;
 
Private FSubLakes: TList;
 
Private FTrueLakeID: integer;
 
Private FFluxCondGage: boolean;
 
Private FStandardGage: boolean;
 
Private FDeltaGage: boolean;
 
Private FGage4: boolean;
 
Private FExternalLakeTable: TExternalLakeTable;
 

Methods

Private procedure SetCenterLake(const Value: integer);
 
Private procedure SetInitialStage(const Value: double);
 
Private procedure SetSill(const Value: double);
 
Private procedure SetLakeID(const Value: integer);
 
Private function GetSubLakeCount: integer;
 
Private function GetSubLake(Index: Integer): TObject;
 
Private procedure SetDeltaGage(const Value: boolean);
 
Private procedure SetFluxCondGage(const Value: boolean);
 
Private procedure SetStandardGage(const Value: boolean);
 
Private function GetOutType: integer;
 
Private procedure SetGage4(const Value: boolean);
 
Private procedure SetExternalLakeTable(const Value: TExternalLakeTable);
 
Protected procedure AssignCells(BoundaryStorage: TCustomBoundaryStorage; ValueTimeList: TList; AModel: TBaseModel); override;
 
Protected class function BoundaryCollectionClass: TMF_BoundCollClass; override;
 
Public procedure Assign(Source: TPersistent); override;
 
Public procedure GetCellValues(ValueTimeList: TList; ParamList: TStringList; AModel: TBaseModel); override;
 
Public Constructor Create(Model: TBaseModel; ScreenObject: TObject);
 
Public Destructor Destroy; override;

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

Public procedure ClearSubLakes;
 
Public procedure AddSubLake(Lake: TObject);
 
Public procedure DeleteSubLake(Index: integer);
 

Properties

Public property SubLakeCount: integer read GetSubLakeCount;
 
Public property SubLakes[Index:integer]: TObject read GetSubLake;
 
Public property TrueLakeID: integer read FTrueLakeID write FTrueLakeID;
 
Public property OutType: integer read GetOutType;
 
Published property InitialStage: double read FInitialStage write SetInitialStage;
 
Published property CenterLake: integer read FCenterLake write SetCenterLake;
 
Published property Sill: double read FSill write SetSill;
 
Published property LakeID: integer read FLakeID write SetLakeID;
 
Published property StandardGage: boolean read FStandardGage write SetStandardGage;
 
Published property FluxCondGage: boolean read FFluxCondGage write SetFluxCondGage;
 
Published property DeltaGage: boolean read FDeltaGage write SetDeltaGage;
 
Published property Gage4: boolean read FGage4 write SetGage4;
 
Published property ExternalLakeTable: TExternalLakeTable read FExternalLakeTable write SetExternalLakeTable;
 

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