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; |
|