Class TResItem

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TResItem = class(TCustomModflowBoundaryItem)

Description

TResItem represents a MODFLOW reservoir boundary for one time interval. TResItem is stored by TResCollection.

Hierarchy

Overview

Fields

Private FStartHead: TFormulaObject;
Private FEndHead: TFormulaObject;

Methods

Private procedure SetStartHead(const Value: string);
Private procedure SetEndHead(const Value: string);
Private function GetEndHead: string;
Private function GetStartHead: string;
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 Destructor Destroy; override;
Published procedure AssignObserverEvents(Collection: TCollection); override;
Published procedure CreateFormulaObjects; override;
Published procedure GetPropertyObserver(Sender: TObject; List: TList); override;
Published procedure RemoveFormulaObjects; override;
Published procedure Assign(Source: TPersistent); override;

Properties

Published property StartHead: string read GetStartHead write SetStartHead;
Published property EndHead: string read GetEndHead write SetEndHead;

Description

Fields

Private FStartHead: TFormulaObject;

See StartHead.

Private FEndHead: TFormulaObject;

See EndHead.

Methods

Private procedure SetStartHead(const Value: string);

See StartHead.

Private procedure SetEndHead(const Value: string);

See EndHead.

Private function GetEndHead: string;
 
Private function GetStartHead: string;
 
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 TResItem.

Protected function BoundaryFormulaCount: integer; override;
 
Public Destructor Destroy; override;
 
Published procedure AssignObserverEvents(Collection: TCollection); override;
 
Published procedure CreateFormulaObjects; override;
 
Published procedure GetPropertyObserver(Sender: TObject; List: TList); override;
 
Published procedure RemoveFormulaObjects; override;
 
Published procedure Assign(Source: TPersistent); override;

Assign copies Source to this TResItem.

Properties

Published property StartHead: string read GetStartHead write SetStartHead;

StartHead is the formula used to set the elevation of this boundary.

Published property EndHead: string read GetEndHead write SetEndHead;

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


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