Class TLeakyBoundary

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TLeakyBoundary = class(TCustomOrientedPhastBoundary)

Description

TLeakyBoundary represents a leaky boundary in PHAST for one TScreenObject.

Hierarchy

Overview

Fields

Private FHydraulicConductivity: string;
Private FThickness: string;

Methods

Private function GetHydraulicConductivity: string;
Private procedure SetOrientation(const Value: TViewDirection); override;
Private procedure SetHydraulicConductivity(const Value: string);
Private procedure SetThickness(const Value: string);
Private function GetThickness: string;
Private procedure Loaded;
Public procedure Assign(Source: TPersistent); override;
Public constructor Create(ScreenObject: TScreenObject; Model: TBaseModel);
Public procedure PartialAssign(Source: TPersistent);
Public procedure Reset;

Properties

Published property HydraulicConductivity: string read GetHydraulicConductivity write SetHydraulicConductivity;
Published property Thickness: string read GetThickness write SetThickness;

Description

Fields

Private FHydraulicConductivity: string;

See HydraulicConductivity.

Private FThickness: string;

See Thickness.

Methods

Private function GetHydraulicConductivity: string;

See HydraulicConductivity.

Private procedure SetOrientation(const Value: TViewDirection); override;

See TCustomOrientedPhastBoundary.Orientation. SetOrientation sets AssociatedSolution.TimeList and Head.TimeList.

Private procedure SetHydraulicConductivity(const Value: string);

See HydraulicConductivity.

Private procedure SetThickness(const Value: string);

See Thickness.

Private function GetThickness: string;
 
Private procedure Loaded;
 
Public procedure Assign(Source: TPersistent); override;

If Source is a TLeakyBoundary, Assign copies Solution, BoundaryValue, HydraulicConductivity, and Thickness.

Public constructor Create(ScreenObject: TScreenObject; Model: TBaseModel);

Create creates an instance of TLeakyBoundary.

Public procedure PartialAssign(Source: TPersistent);

If Source is a TLeakyBoundary, PartialAssign copies Solution, and BoundaryValue but not HydraulicConductivity, and Thickness. PartialAssign is used in TUndoSetScreenObjectProperties.

Public procedure Reset;

Reset resets the formulas for HydraulicConductivity and Thickness to '' if (BoundaryValue.Count = 0) and (Solution.Count = 0).

Properties

Published property HydraulicConductivity: string read GetHydraulicConductivity write SetHydraulicConductivity;

HydraulicConductivity is the formula for specifying the leaky boundary hydraulic conductivity for this ScreenObject.

Published property Thickness: string read GetThickness write SetThickness;

Thickness is the formula for specifying the leaky boundary thickness for this ScreenObject.


Generated by PasDoc 0.12.1 on 2013-05-13 15:42:01