Description | Hierarchy | Fields | Methods | Properties |
type TEndPoint = class(TCollectionItem)
FStartTimeStep: integer; |
|
FStartLocalZ: double; |
|
FStartZ: double; |
|
FTerminationCode: integer; |
|
FStartX: double; |
|
FEndLayer: integer; |
|
FStartY: double; |
|
FEndZoneCode: integer; |
|
FStartXPrime: double; |
|
FStartRow: integer; |
|
FTrackingTime: double; |
|
FStartYPrime: double; |
|
FStartColumn: integer; |
|
FEndTimeStep: integer; |
|
FEndLocalZ: double; |
|
FEndZ: double; |
|
FEndX: double; |
|
FEndY: double; |
|
FEndXPrime: double; |
|
FEndRow: integer; |
|
FEndYPrime: double; |
|
FEndColumn: integer; |
|
FStartLayer: integer; |
|
FReleaseTime: double; |
|
FStartZoneCode: integer; |
|
FParticleNumber: Integer; |
function CheckLimits(Limits: TEndPointDisplayLimits): boolean; virtual; |
|
procedure Assign(Source: TPersistent); override; |
|
function ShouldShow(Limits: TEndPointDisplayLimits; Orientation: TDataSetOrientation; CurrentColRowOrLayer: integer): boolean; |
property EndZoneCode: integer read FEndZoneCode write FEndZoneCode; |
|
property EndColumn: integer read FEndColumn write FEndColumn; |
|
property EndRow: integer read FEndRow write FEndRow; |
|
property EndLayer: integer read FEndLayer write FEndLayer; |
|
property EndX: double read FEndX write FEndX; |
|
property EndY: double read FEndY write FEndY; |
|
property EndZ: double read FEndZ write FEndZ; |
|
property EndXPrime: double read FEndXPrime write FEndXPrime; |
|
property EndYPrime: double read FEndYPrime write FEndYPrime; |
|
property EndLocalZ: double read FEndLocalZ write FEndLocalZ; |
|
property TrackingTime: double read FTrackingTime write FTrackingTime; |
|
property StartZoneCode: integer read FStartZoneCode write FStartZoneCode; |
|
property StartColumn: integer read FStartColumn write FStartColumn; |
|
property StartRow: integer read FStartRow write FStartRow; |
|
property StartLayer: integer read FStartLayer write FStartLayer; |
|
property StartX: double read FStartX write FStartX; |
|
property StartY: double read FStartY write FStartY; |
|
property StartZ: double read FStartZ write FStartZ; |
|
property StartXPrime: double read FStartXPrime write FStartXPrime; |
|
property StartYPrime: double read FStartYPrime write FStartYPrime; |
|
property StartLocalZ: double read FStartLocalZ write FStartLocalZ; |
|
property StartTimeStep: integer read FStartTimeStep write FStartTimeStep; |
|
property TerminationCode: integer read FTerminationCode write FTerminationCode; |
|
property EndTimeStep: integer read FEndTimeStep write FEndTimeStep; |
|
property ReleaseTime: double read FReleaseTime write FReleaseTime; |
|
property ParticleNumber: Integer read FParticleNumber write FParticleNumber; |
FStartTimeStep: integer; |
|
FStartLocalZ: double; |
|
FStartZ: double; |
|
FTerminationCode: integer; |
|
FStartX: double; |
|
FEndLayer: integer; |
|
FStartY: double; |
|
FEndZoneCode: integer; |
|
FStartXPrime: double; |
|
FStartRow: integer; |
|
FTrackingTime: double; |
|
FStartYPrime: double; |
|
FStartColumn: integer; |
|
FEndTimeStep: integer; |
|
FEndLocalZ: double; |
|
FEndZ: double; |
|
FEndX: double; |
|
FEndY: double; |
|
FEndXPrime: double; |
|
FEndRow: integer; |
|
FEndYPrime: double; |
|
FEndColumn: integer; |
|
FStartLayer: integer; |
|
FReleaseTime: double; |
|
FStartZoneCode: integer; |
|
FParticleNumber: Integer; |
|
function CheckLimits(Limits: TEndPointDisplayLimits): boolean; virtual; |
|
procedure Assign(Source: TPersistent); override; |
|
function ShouldShow(Limits: TEndPointDisplayLimits; Orientation: TDataSetOrientation; CurrentColRowOrLayer: integer): boolean; |
|
property EndZoneCode: integer read FEndZoneCode write FEndZoneCode; |
|
property EndColumn: integer read FEndColumn write FEndColumn; |
|
property EndRow: integer read FEndRow write FEndRow; |
|
property EndLayer: integer read FEndLayer write FEndLayer; |
|
property EndX: double read FEndX write FEndX; |
|
Real world X coordinate of end point |
property EndY: double read FEndY write FEndY; |
|
Real world Y coordinate of end point |
property EndZ: double read FEndZ write FEndZ; |
|
property EndXPrime: double read FEndXPrime write FEndXPrime; |
|
X position in grid coordinates of end point; |
property EndYPrime: double read FEndYPrime write FEndYPrime; |
|
Y position in grid coordinates of end point; |
property EndLocalZ: double read FEndLocalZ write FEndLocalZ; |
|
property TrackingTime: double read FTrackingTime write FTrackingTime; |
|
property StartZoneCode: integer read FStartZoneCode write FStartZoneCode; |
|
property StartColumn: integer read FStartColumn write FStartColumn; |
|
property StartRow: integer read FStartRow write FStartRow; |
|
property StartLayer: integer read FStartLayer write FStartLayer; |
|
property StartX: double read FStartX write FStartX; |
|
Real world X coordinate of starting point |
property StartY: double read FStartY write FStartY; |
|
Real world Y coordinate of starting point |
property StartZ: double read FStartZ write FStartZ; |
|
property StartXPrime: double read FStartXPrime write FStartXPrime; |
|
X position in grid coordinates of starting point; |
property StartYPrime: double read FStartYPrime write FStartYPrime; |
|
Y position in grid coordinates of starting point; |
property StartLocalZ: double read FStartLocalZ write FStartLocalZ; |
|
property StartTimeStep: integer read FStartTimeStep write FStartTimeStep; |
|
property TerminationCode: integer read FTerminationCode write FTerminationCode; |
|
The meaning of the Termination code is different in MODPATH version 5 and MODPATH version 6. Version 5: IDCODE = -2; particle is unreleased. IDCODE = -1; particle stranded in inactive (dry) cell. IDCODE = 0; particle remains active. IDCODE = 1; particle discharged normally. IDCODE = 2; particle stopped in a specified zone. Version 6: Pending : Status = 0. Particles that are scheduled to be released but have not yet been released. At the start of a simulation, all particles have a status of pending. Active : Status = 1. Particles that are actively moving in the flow system and have not yet reached a termination location. NormallyTerminated : Status = 2. Particles that have terminated at a boundary or internally at a cell with an internal source/sink. ZoneTerminated : Status = 3. Particles that terminated at a cell with a specified zone number indicating automatic termination. Unreleased : Status = 4. Particles that were not released and were tagged as permanently unreleased. The most common situation that results in unreleased particles is a dry or inactive cell condition at the scheduled release time. Stranded : Status = 5. Particles that remain in cells after the cell goes dry. Stranded particles sometimes occur in transient simulations. Once a particle is stranded, it cannot be reactivated and is considered terminated. |
property EndTimeStep: integer read FEndTimeStep write FEndTimeStep; |
|
property ReleaseTime: double read FReleaseTime write FReleaseTime; |
|
property ParticleNumber: Integer read FParticleNumber write FParticleNumber; |
|