Class TSpecifiedHeadBoundary

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSpecifiedHeadBoundary = class(TCustomPhastBoundary)

Description

TSpecifiedHeadBoundary represents a specified head boundary in PHAST for one TPhastScreenObject.

Hierarchy

Overview

Fields

Private FHead: TRealPhastBoundaries;
Private FSolution: TIntegerPhastBoundaries;
Private FSolutionType: TSolutionType;

Methods

Private procedure SetHead(const Value: TRealPhastBoundaries);
Private procedure SetSolution(const Value: TIntegerPhastBoundaries);
Private procedure SetSolutionType(const Value: TSolutionType);
Protected procedure SetScreenObject(const Value: TPhastScreenObject); override;
Protected procedure UpdateMixtureExpression; override;
Public procedure Assign(Source: TPersistent); override;
Public procedure Clear; override;
Public constructor Create;
Public destructor Destroy; override;

Properties

Published property AssociatedSolution: TIntegerPhastBoundaries read FSolution write SetSolution;
Published property Head: TRealPhastBoundaries read FHead write SetHead;
Published property SolutionType: TSolutionType read FSolutionType write SetSolutionType;

Description

Fields

Private FHead: TRealPhastBoundaries;

FHead: TRealPhastBoundaries; See Head.

Private FSolution: TIntegerPhastBoundaries;

FSolution: TIntegerPhastBoundaries; See AssociatedSolution.

Private FSolutionType: TSolutionType;

FSolutionType: TSolutionType; See SolutionType.

Methods

Private procedure SetHead(const Value: TRealPhastBoundaries);

See Head.

Private procedure SetSolution(const Value: TIntegerPhastBoundaries);

See AssociatedSolution.

Private procedure SetSolutionType(const Value: TSolutionType);

See SolutionType.

Protected procedure SetScreenObject(const Value: TPhastScreenObject); override;

See ScreenObject.

Protected procedure UpdateMixtureExpression; override;

UpdateMixtureExpression calls AssociatedSolution.UpdateMixtureExpression and Head.UpdateMixtureExpression.

Public procedure Assign(Source: TPersistent); override;

If Source is a TSpecifiedHeadBoundary, Assign copies AssociatedSolution, Head, and SolutionType.

Public procedure Clear; override;

Clear clears AssociatedSolution and Head.

Public constructor Create;

Create creates an instance of TSpecifiedHeadBoundary.

Public destructor Destroy; override;

Destroy destroys the current instance of TSpecifiedHeadBoundary. Do not call Destroy directly. Call Free instead.

Properties

Published property AssociatedSolution: TIntegerPhastBoundaries read FSolution write SetSolution;

AssociatedSolution defines how the solution for this TSpecifiedHeadBoundary varies through time for its ScreenObject.

Published property Head: TRealPhastBoundaries read FHead write SetHead;

Head defines how the head for this TSpecifiedHeadBoundary varies through time for its ScreenObject.

Published property SolutionType: TSolutionType read FSolutionType write SetSolutionType;

SolutionType specifies whether AssociatedSolution repesents a specified solution or an associated solution.


Generated by PasDoc 0.10.0 on 2006-10-31 09:56:42