Class TMt3dmsTobCollection

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TMt3dmsTobCollection = class(TEnhancedOrderedCollection)

Description

TMt3dmsTobCollection represents MODFLOW Head observations for a series of times.

Hierarchy

Overview

Fields

Private FBoundary: TMt3dmsTransObservations;
Private FObservationConcentrations: TMt3dmsConcObsTimeList;
Private FObsTimesModelLinkList: TMt3dmsConcObsTimesModelLinkList;
Private FObservationRowOffset: double;
Private FObservationColumnOffset: double;
Private FScreenObject: TObject;

Methods

Private function GetMt3dmsTobItems(Index: integer): TMt3dmsTobItem;
Private function GetObservationConcentrations(AModel: TBaseModel): TMt3dmsConcObsTimeList;
Protected procedure InvalidateModel; override;
Public procedure RemoveModelLink(AModel: TBaseModel);
Public constructor Create(Boundary: TMt3dmsTransObservations; Model: TBaseModel; ScreenObject: TObject);
Public procedure EvaluateConcentrationObservations(AModel: TBaseModel);
Public destructor Destroy; override;
Public function CountObservationTimes(StartTime, EndTime: double): integer;
Public procedure RenameItems(const OldSpeciesName, NewSpeciesName: string);
Public procedure DeleteSpecies(const SpeciesName: string);

Properties

Public property ScreenObject: TObject read FScreenObject;
Public property TobItems[Index:integer]: TMt3dmsTobItem read GetMt3dmsTobItems;
Public property ObservationRowOffset: double read FObservationRowOffset;
Public property ObservationColumnOffset: double read FObservationColumnOffset;
Public property ObservationConcentrations[AModel:TBaseModel]: TMt3dmsConcObsTimeList read GetObservationConcentrations;

Description

Fields

Private FBoundary: TMt3dmsTransObservations;
 
Private FObservationConcentrations: TMt3dmsConcObsTimeList;
 
Private FObsTimesModelLinkList: TMt3dmsConcObsTimesModelLinkList;
 
Private FObservationRowOffset: double;
 
Private FObservationColumnOffset: double;
 
Private FScreenObject: TObject;
 

Methods

Private function GetMt3dmsTobItems(Index: integer): TMt3dmsTobItem;
 
Private function GetObservationConcentrations(AModel: TBaseModel): TMt3dmsConcObsTimeList;
 
Protected procedure InvalidateModel; override;
 
Public procedure RemoveModelLink(AModel: TBaseModel);
 
Public constructor Create(Boundary: TMt3dmsTransObservations; Model: TBaseModel; ScreenObject: TObject);

Create creates an instance of TMt3dmsTobCollection

Public procedure EvaluateConcentrationObservations(AModel: TBaseModel);
 
Public destructor Destroy; override;

Destroy destroys the current instance of TMt3dmsTobCollection. Do not call Destroy; call Free instead.

Public function CountObservationTimes(StartTime, EndTime: double): integer;
 
Public procedure RenameItems(const OldSpeciesName, NewSpeciesName: string);
 
Public procedure DeleteSpecies(const SpeciesName: string);
 

Properties

Public property ScreenObject: TObject read FScreenObject;
 
Public property TobItems[Index:integer]: TMt3dmsTobItem read GetMt3dmsTobItems;
 
Public property ObservationRowOffset: double read FObservationRowOffset;

ROFF

Public property ObservationColumnOffset: double read FObservationColumnOffset;

COFF

Public property ObservationConcentrations[AModel:TBaseModel]: TMt3dmsConcObsTimeList read GetObservationConcentrations;
 

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