Class THufUsedParameter

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type THufUsedParameter = class(TOrderedItem)

Description

no description available, TOrderedItem description follows

TOrderedItem is designed to allow TOrderedCollection to identify changed and new items during TOrderedCollection.Assign.

Hierarchy

Overview

Fields

Private FUseZone: boolean;
Private FUseMultiplier: boolean;
Private FParameterName: string;
Private FZoneName: string;
Private FMultiplierName: string;
Private FParmeter: TModflowParameter;
Private FMultiplierArrayName: string;
Private FZoneArrayName: String;

Methods

Private procedure SetParameterName(const Value: string);
Private procedure SetUseMultiplier(const Value: boolean);
Private procedure SetUseZone(const Value: boolean);
Private procedure FillDataArrayNames(DataArrayNames: TStrings);
Private function HufUnit: THydrogeologicUnit;
Private function HufUnits: THydrogeologicUnits;
Private procedure CreateOrUpdataDataArray(var LayerName: string; DataType: TRbwDataType; UseDataArray: boolean; AModel: TBaseModel);
Private procedure RenameLayer(const NewHufName: string);
Private procedure RenameDataArrays(NewRoot: string; AModel: TBaseModel);
Private function GetParameter: TModflowParameter;
Private function ArrayRoot: string;
Private function UniqueName(Candidate: string; Names: TStringList): string;
Private procedure SendNotifications;
Private procedure NotifyParamChange;
Private procedure UnlockDataSets;
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
Public destructor Destroy; override;
Public procedure Assign(Source: TPersistent); override;
Public procedure GenerateMultiplierArrayName;
Public procedure GenerateZoneArrayName;
Public function Description: string;

Properties

Public property Parameter: TModflowParameter read GetParameter write FParmeter;
Public property MultiplierArrayName: string read FMultiplierArrayName;
Public property ZoneArrayName: string read FZoneArrayName;
Public property ZoneDataSetName: string read FZoneName;
Public property MultiplierDataSetName: string read FMultiplierName;
Published property ParameterName: string read FParameterName write SetParameterName;
Published property UseZone: boolean read FUseZone write SetUseZone;
Published property UseMultiplier: boolean read FUseMultiplier write SetUseMultiplier;

Description

Fields

Private FUseZone: boolean;
 
Private FUseMultiplier: boolean;
 
Private FParameterName: string;
 
Private FZoneName: string;
 
Private FMultiplierName: string;
 
Private FParmeter: TModflowParameter;
 
Private FMultiplierArrayName: string;
 
Private FZoneArrayName: String;
 

Methods

Private procedure SetParameterName(const Value: string);
 
Private procedure SetUseMultiplier(const Value: boolean);
 
Private procedure SetUseZone(const Value: boolean);
 
Private procedure FillDataArrayNames(DataArrayNames: TStrings);
 
Private function HufUnit: THydrogeologicUnit;
 
Private function HufUnits: THydrogeologicUnits;
 
Private procedure CreateOrUpdataDataArray(var LayerName: string; DataType: TRbwDataType; UseDataArray: boolean; AModel: TBaseModel);
 
Private procedure RenameLayer(const NewHufName: string);
 
Private procedure RenameDataArrays(NewRoot: string; AModel: TBaseModel);
 
Private function GetParameter: TModflowParameter;
 
Private function ArrayRoot: string;
 
Private function UniqueName(Candidate: string; Names: TStringList): string;
 
Private procedure SendNotifications;
 
Private procedure NotifyParamChange;
 
Private procedure UnlockDataSets;
 
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
 
Public destructor Destroy; override;
 
Public procedure Assign(Source: TPersistent); override;
 
Public procedure GenerateMultiplierArrayName;
 
Public procedure GenerateZoneArrayName;
 
Public function Description: string;
 

Properties

Public property Parameter: TModflowParameter read GetParameter write FParmeter;
 
Public property MultiplierArrayName: string read FMultiplierArrayName;
 
Public property ZoneArrayName: string read FZoneArrayName;
 
Public property ZoneDataSetName: string read FZoneName;
 
Public property MultiplierDataSetName: string read FMultiplierName;
 
Published property ParameterName: string read FParameterName write SetParameterName;
 
Published property UseZone: boolean read FUseZone write SetUseZone;
 
Published property UseMultiplier: boolean read FUseMultiplier write SetUseMultiplier;
 

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