Class TCustomFluxObservationGroup

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TCustomFluxObservationGroup = class(TPhastCollectionItem)

Description

no description available, TPhastCollectionItem description follows

Hierarchy

Overview

Fields

Private FObservationName: string;
Private FObservationFactors: TObservationFactors;
Private FPurpose: TObservationPurpose;

Methods

Private procedure SetObservationName(Value: string);
Private procedure SetObservationFactors(const Value: TObservationFactors);
Private procedure SetPurpose(const Value: TObservationPurpose);
Public procedure Assign(Source: TPersistent); override;
Public constructor Create(Collection: TCollection); override;
Public destructor Destroy; override;
Public function AddObject(ScreenObject: TObject): integer;
Public procedure RemoveObject(ScreenObject: TObject);
Public procedure Loaded;
Public procedure EliminatedDeletedScreenObjects;

Properties

Published property ObservationName: string read FObservationName write SetObservationName;
Published property ObservationFactors: TObservationFactors read FObservationFactors write SetObservationFactors;
Published property Purpose: TObservationPurpose read FPurpose write SetPurpose;

Description

Fields

Private FObservationName: string;

See ObservationName.

Private FObservationFactors: TObservationFactors;

See ObservationFactors.

Private FPurpose: TObservationPurpose;
 

Methods

Private procedure SetObservationName(Value: string);

See ObservationName.

Private procedure SetObservationFactors(const Value: TObservationFactors);

See ObservationFactors.

Private procedure SetPurpose(const Value: TObservationPurpose);
 
Public procedure Assign(Source: TPersistent); override;
 
Public constructor Create(Collection: TCollection); override;
 
Public destructor Destroy; override;
 
Public function AddObject(ScreenObject: TObject): integer;

AddObject adds a new TObservationFactor to ObservationFactors and makes ScreenObject its ScreenObject.

Public procedure RemoveObject(ScreenObject: TObject);

RemoveObject removes the TObservationFactor from ObservationFactors that has ScreenObject as its ScreenObject.

Public procedure Loaded;

Loaded calls ObservationFactors.Loaded.

Public procedure EliminatedDeletedScreenObjects;

EliminatedDeletedScreenObjects calls ObservationFactors.EliminatedDeletedScreenObjects.

Properties

Published property ObservationName: string read FObservationName write SetObservationName;

ObservationName identifies the group of observations. each group has the same flux cells and the same observation times. ObservationName is used to generate names for each of the observations.

Published property ObservationFactors: TObservationFactors read FObservationFactors write SetObservationFactors;

ObservationFactors stores the TScreenObjects that define the flux observation cells and the formula for the factor that specifies how much of the flux from each cell should be included in the observation.

Published property Purpose: TObservationPurpose read FPurpose write SetPurpose;
 

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