| Description | Hierarchy | Fields | Methods | Properties |
type TLayerStructure = class(TCustomLayerStructure)
TLayerOwnerCollection is a TEnhancedOrderedCollection that stores of list of TDataArrays that it can delete. The list (NewDataSets) is not created by the TLayerOwnerCollection. Instead another class creates it and assigns it to TLayerOwnerCollection. TUndoChangeLgrPackageSelection is an example of a class that assigns NewDataSets.
When a new TDataArray is created, it should be added to NewDataSets using AddOwnedDataArray; In DoCommand, ClearNewDataSets should be called before the TDataArrays are created. In Undo, RemoveNewDataSets should be called;
![]() |
FSimulatedNotifier: TObserver; |
![]() |
FAquiferTypeNotifier: TObserver; |
![]() |
function GetLayerGroup(const Index: integer): TLayerGroup; |
![]() |
function IntegerArray(Method: TIntTypeMethod): TOneDIntegerArray; |
![]() |
function FloatArray(Method: TFloatTypeMethod): TOneDRealArray; |
![]() |
function Last: TLayerGroup; |
![]() |
function NonSimulatedLayersPresent: boolean; |
![]() |
procedure AssignAssociatedInputDataSets; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
constructor Create(Model: TBaseModel); |
![]() |
destructor Destroy; override; |
![]() |
procedure Loaded; override; |
![]() |
function ModflowLayerCount: integer; |
![]() |
function ModflowConfiningBedCount: integer; |
![]() |
procedure WriteLAYCB(const DiscretizationWriter: TObject); |
![]() |
function ModflowLayerBottomDescription(const LayerID: integer): string; |
![]() |
function IsLayerSimulated(const LayerID: integer): boolean; |
![]() |
Function Laytyp: TOneDIntegerArray; |
![]() |
Function Layavg: TOneDIntegerArray; |
![]() |
function Chani: TOneDIntegerArray; |
![]() |
Function Layvka: TOneDIntegerArray; |
![]() |
function Trpy: TOneDRealArray; |
![]() |
Function ModflowLayerToDataSetLayer(ModflowLayer: integer): integer; |
![]() |
function DataSetLayerToModflowLayer(DataSetLayer: integer): integer; |
![]() |
function GetLayerGroupByLayer(const Layer: integer): TLayerGroup; |
![]() |
procedure StopTalkingToAnyone; |
![]() |
function SubsidenceDefined: boolean; |
![]() |
function SwtDefined: boolean; |
![]() |
function DelayCount: integer; |
![]() |
function NoDelayCount: integer; |
![]() |
function WaterTableCount: integer; |
![]() |
Function TRPT: TOneDRealArray; |
![]() |
function TRPV: TOneDRealArray; |
![]() |
Function DMCOEF: TOneDRealArray; |
![]() |
property LayerGroups[constIndex:integer]: TLayerGroup
read GetLayerGroup; |
![]() |
property SimulatedNotifier: TObserver read FSimulatedNotifier; |
![]() |
property AquiferTypeNotifier: TObserver read FAquiferTypeNotifier; |
![]() |
FSimulatedNotifier: TObserver; |
![]() |
FAquiferTypeNotifier: TObserver; |
![]() |
function GetLayerGroup(const Index: integer): TLayerGroup; |
![]() |
function IntegerArray(Method: TIntTypeMethod): TOneDIntegerArray; |
![]() |
function FloatArray(Method: TFloatTypeMethod): TOneDRealArray; |
![]() |
function Last: TLayerGroup; |
|
function First: TLayerGroup; | |
![]() |
function NonSimulatedLayersPresent: boolean; |
![]() |
procedure AssignAssociatedInputDataSets; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
constructor Create(Model: TBaseModel); |
![]() |
destructor Destroy; override; |
![]() |
procedure Loaded; override; |
![]() |
function ModflowLayerCount: integer; |
![]() |
function ModflowConfiningBedCount: integer; |
![]() |
procedure WriteLAYCB(const DiscretizationWriter: TObject); |
![]() |
function ModflowLayerBottomDescription(const LayerID: integer): string; |
![]() |
function IsLayerSimulated(const LayerID: integer): boolean; |
|
| |
![]() |
Function Laytyp: TOneDIntegerArray; |
![]() |
Function Layavg: TOneDIntegerArray; |
![]() |
function Chani: TOneDIntegerArray; |
![]() |
Function Layvka: TOneDIntegerArray; |
![]() |
function Trpy: TOneDRealArray; |
![]() |
Function ModflowLayerToDataSetLayer(ModflowLayer: integer): integer; |
|
| |
![]() |
function DataSetLayerToModflowLayer(DataSetLayer: integer): integer; |
![]() |
function GetLayerGroupByLayer(const Layer: integer): TLayerGroup; |
|
| |
![]() |
procedure StopTalkingToAnyone; |
![]() |
function SubsidenceDefined: boolean; |
![]() |
function SwtDefined: boolean; |
![]() |
function DelayCount: integer; |
![]() |
function NoDelayCount: integer; |
![]() |
function WaterTableCount: integer; |
![]() |
Function TRPT: TOneDRealArray; |
![]() |
function TRPV: TOneDRealArray; |
![]() |
Function DMCOEF: TOneDRealArray; |
![]() |
property LayerGroups[constIndex:integer]: TLayerGroup
read GetLayerGroup; |
![]() |
property SimulatedNotifier: TObserver read FSimulatedNotifier; |
![]() |
property AquiferTypeNotifier: TObserver read FAquiferTypeNotifier; |