Class TRivItem

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TRivItem = class(TCustomModflowBoundaryItem)

Description

TRivItem represents a MODFLOW River boundary for one time interval. TRivItem is stored by TRivCollection.

Hierarchy

Overview

Fields

Private FRiverBottom: TFormulaObject;
Private FRiverStage: TFormulaObject;
Private FConductance: TFormulaObject;

Methods

Private procedure SetRiverBottom(const Value: string);
Private procedure SetRiverStage(const Value: string);
Private procedure SetConductance(const Value: string);
Private function GetConductance: string;
Private function GetRiverBottom: string;
Private function GetRiverStage: string;
Protected procedure AssignObserverEvents(Collection: TCollection); override;
Protected procedure CreateFormulaObjects; override;
Protected procedure GetPropertyObserver(Sender: TObject; List: TList); override;
Protected procedure RemoveFormulaObjects; 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 procedure InvalidateModel; override;
Protected function BoundaryFormulaCount: integer; override;
Public Destructor Destroy; override;
Published procedure Assign(Source: TPersistent); override;

Properties

Published property RiverBottom: string read GetRiverBottom write SetRiverBottom;
Published property RiverStage: string read GetRiverStage write SetRiverStage;
Published property Conductance: string read GetConductance write SetConductance;

Description

Fields

Private FRiverBottom: TFormulaObject;

See RiverBottom.

Private FRiverStage: TFormulaObject;

See RiverStage.

Private FConductance: TFormulaObject;

See Conductance.

Methods

Private procedure SetRiverBottom(const Value: string);

See RiverBottom.

Private procedure SetRiverStage(const Value: string);

See RiverStage.

Private procedure SetConductance(const Value: string);

See Conductance.

Private function GetConductance: string;
 
Private function GetRiverBottom: string;
 
Private function GetRiverStage: string;
 
Protected procedure AssignObserverEvents(Collection: TCollection); override;
 
Protected procedure CreateFormulaObjects; override;
 
Protected procedure GetPropertyObserver(Sender: TObject; List: TList); override;
 
Protected procedure RemoveFormulaObjects; 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 TRivItem.

Protected procedure InvalidateModel; override;
 
Protected function BoundaryFormulaCount: integer; override;
 
Public Destructor Destroy; override;
 
Published procedure Assign(Source: TPersistent); override;

Assign copies Source to this TRivItem.

Properties

Published property RiverBottom: string read GetRiverBottom write SetRiverBottom;

RiverBottom is the formula used to set the river stage of this boundary.

Published property RiverStage: string read GetRiverStage write SetRiverStage;

RiverStage is the formula used to set the river stage of this boundary.

Published property Conductance: string read GetConductance write SetConductance;

Conductance is the formula used to set the conductance or the conductance multiplier of this boundary.


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