Class TSfrEquationItem

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSfrEquationItem = class(TCustomModflowBoundaryItem)

Description

TSfrEquationItem represents a MODFLOW Streamflow Routing boundary for one time interval. TSfrEquationItem is stored by TSfrCollection.

Hierarchy

Overview

Fields

Private FDepthCoefficient: TFormulaObject;
Private FDepthExponent: TFormulaObject;
Private FWidthCoefficient: TFormulaObject;
Private FWidthExponent: TFormulaObject;

Methods

Private procedure SetDepthExponent(const Value: string);
Private procedure SetDepthCoefficient(const Value: string);
Private procedure SetWidthCoefficient(const Value: string);
Private procedure SetWidthExponent(const Value: string);
Private function GetDepthCoefficient: string;
Private function GetDepthExponent: string;
Private function GetWidthCoefficient: string;
Private function GetWidthExponent: 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 function BoundaryFormulaCount: integer; override;
Public constructor Create(Collection: TCollection); override;
Public Destructor Destroy; override;
Public procedure Assign(Source: TPersistent); override;

Properties

Published property DepthCoefficient: string read GetDepthCoefficient write SetDepthCoefficient;
Published property DepthExponent: string read GetDepthExponent write SetDepthExponent;
Published property WidthCoefficient: string read GetWidthCoefficient write SetWidthCoefficient;
Published property WidthExponent: string read GetWidthExponent write SetWidthExponent;

Description

Fields

Private FDepthCoefficient: TFormulaObject;
 
Private FDepthExponent: TFormulaObject;
 
Private FWidthCoefficient: TFormulaObject;
 
Private FWidthExponent: TFormulaObject;
 

Methods

Private procedure SetDepthExponent(const Value: string);
 
Private procedure SetDepthCoefficient(const Value: string);
 
Private procedure SetWidthCoefficient(const Value: string);
 
Private procedure SetWidthExponent(const Value: string);
 
Private function GetDepthCoefficient: string;
 
Private function GetDepthExponent: string;
 
Private function GetWidthCoefficient: string;
 
Private function GetWidthExponent: 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 TSfrEquationItem.

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

Assign copies Source to this TSfrEquationItem.

Properties

Published property DepthCoefficient: string read GetDepthCoefficient write SetDepthCoefficient;
 
Published property DepthExponent: string read GetDepthExponent write SetDepthExponent;
 
Published property WidthCoefficient: string read GetWidthCoefficient write SetWidthCoefficient;
 
Published property WidthExponent: string read GetWidthExponent write SetWidthExponent;
 

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