Class TDrainReturn

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TDrainReturn = class(TGoPhastPersistent)

Description

no description available, TGoPhastPersistent description follows

Hierarchy

Overview

Fields

Private FReturnObject: TReturnObject;
Private FReturnCell: TReturnCell;
Private FReturnLocation: TReturnLocation;
Private FReturnChoice: TReturnChoice;

Methods

Private procedure SetReturnCell(const Value: TReturnCell);
Private procedure SetReturnChoice(const Value: TReturnChoice);
Private procedure SetReturnLocation(const Value: TReturnLocation);
Private procedure SetReturnObject(const Value: TReturnObject);
Private function StoreReturnCell: boolean;
Private function StoreReturnLocation: boolean;
Private function StoreReturnObject: boolean;
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create(Model: TBaseModel);
Public Destructor Destroy; override;
Public function ReturnCellLocation(AModel: TBaseModel): TCellLocation;

Properties

Published property ReturnChoice: TReturnChoice read FReturnChoice write SetReturnChoice;
Published property ReturnCell: TReturnCell read FReturnCell write SetReturnCell stored StoreReturnCell;
Published property ReturnLocation: TReturnLocation read FReturnLocation write SetReturnLocation stored StoreReturnLocation;
Published property ReturnObject: TReturnObject read FReturnObject write SetReturnObject stored StoreReturnObject;

Description

Fields

Private FReturnObject: TReturnObject;
 
Private FReturnCell: TReturnCell;
 
Private FReturnLocation: TReturnLocation;
 
Private FReturnChoice: TReturnChoice;
 

Methods

Private procedure SetReturnCell(const Value: TReturnCell);
 
Private procedure SetReturnChoice(const Value: TReturnChoice);
 
Private procedure SetReturnLocation(const Value: TReturnLocation);
 
Private procedure SetReturnObject(const Value: TReturnObject);
 
Private function StoreReturnCell: boolean;
 
Private function StoreReturnLocation: boolean;
 
Private function StoreReturnObject: boolean;
 
Public procedure Assign(Source: TPersistent); override;
 
Public Constructor Create(Model: TBaseModel);
 
Public Destructor Destroy; override;
 
Public function ReturnCellLocation(AModel: TBaseModel): TCellLocation;

ReturnCellLocation returns the cell where the drain returns extracted water The cell numbers in the TCellLocation will be 1 based. If the TCellLocation.Layer = 0 no water is returned to the model.

Properties

Published property ReturnChoice: TReturnChoice read FReturnChoice write SetReturnChoice;
 
Published property ReturnCell: TReturnCell read FReturnCell write SetReturnCell stored StoreReturnCell;
 
Published property ReturnLocation: TReturnLocation read FReturnLocation write SetReturnLocation stored StoreReturnLocation;
 
Published property ReturnObject: TReturnObject read FReturnObject write SetReturnObject stored StoreReturnObject;
 

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