Class THeadObsCollection

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type THeadObsCollection = class(TPhastCollection)

Description

no description available, TPhastCollection description follows

TPhastCollection invalidates the model when it is changed.

Hierarchy

Overview

Fields

Private FFileName: string;
Private FFileDate: TDateTime;
Private FMaxTimeLimit: TColoringLimit;
Private FMaxResidualLimit: TColoringLimit;
Private FMinTimeLimit: TColoringLimit;
Private FMinResidualLimit: TColoringLimit;
Private FPositiveColor: TColor;
Private FNegativeColor: TColor;
Private FPositiveColor32: TColor32;
Private FNegativeColor32: TColor32;
Private FMaxResidual: double;
Private FMaxSymbolSize: integer;
Private FDisplayResiduals: boolean;

Methods

Private procedure SetFileName(const Value: string);
Private procedure SetFileDate(const Value: TDateTime);
Private procedure SetMaxResidualLimit(const Value: TColoringLimit);
Private procedure SetMaxTimeLimit(const Value: TColoringLimit);
Private procedure SetMinResidualLimit(const Value: TColoringLimit);
Private procedure SetMinTimeLimit(const Value: TColoringLimit);
Private function GetHeadObs(Index: Integer): THeadObsItem;
Private procedure UpdateVisibleItems(Sender: TObject);
Private procedure SetNegativeColor(const Value: TColor);
Private procedure SetPositiveColor(const Value: TColor);
Private procedure SetMaxSymbolSize(const Value: integer);
Private procedure SetDisplayResiduals(const Value: boolean);
Public procedure Assign(Source: TPersistent); override;
Public constructor Create(Model: TBaseModel);
Public destructor Destroy; override;
Public procedure Draw(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2);
Public function ReadFromFile: boolean;
Public procedure CalculateMaxResidual;

Properties

Public property HeadObs[Index:Integer]: THeadObsItem read GetHeadObs;
Public property MaxResidual: double read FMaxResidual write FMaxResidual;
Published property FileName: string read FFileName write SetFileName;
Published property FileDate: TDateTime read FFileDate write SetFileDate;
Published property MaxResidualLimit: TColoringLimit read FMaxResidualLimit write SetMaxResidualLimit;
Published property MinResidualLimit: TColoringLimit read FMinResidualLimit write SetMinResidualLimit;
Published property MaxTimeLimit: TColoringLimit read FMaxTimeLimit write SetMaxTimeLimit;
Published property MinTimeLimit: TColoringLimit read FMinTimeLimit write SetMinTimeLimit;
Published property NegativeColor: TColor read FNegativeColor write SetNegativeColor default clRed;
Published property PositiveColor: TColor read FPositiveColor write SetPositiveColor default clBlue;
Published property MaxSymbolSize: integer read FMaxSymbolSize write SetMaxSymbolSize default 20;
Published property Visible: boolean read FDisplayResiduals write SetDisplayResiduals default True;

Description

Fields

Private FFileName: string;
 
Private FFileDate: TDateTime;
 
Private FMaxTimeLimit: TColoringLimit;
 
Private FMaxResidualLimit: TColoringLimit;
 
Private FMinTimeLimit: TColoringLimit;
 
Private FMinResidualLimit: TColoringLimit;
 
Private FPositiveColor: TColor;
 
Private FNegativeColor: TColor;
 
Private FPositiveColor32: TColor32;
 
Private FNegativeColor32: TColor32;
 
Private FMaxResidual: double;
 
Private FMaxSymbolSize: integer;
 
Private FDisplayResiduals: boolean;
 

Methods

Private procedure SetFileName(const Value: string);
 
Private procedure SetFileDate(const Value: TDateTime);
 
Private procedure SetMaxResidualLimit(const Value: TColoringLimit);
 
Private procedure SetMaxTimeLimit(const Value: TColoringLimit);
 
Private procedure SetMinResidualLimit(const Value: TColoringLimit);
 
Private procedure SetMinTimeLimit(const Value: TColoringLimit);
 
Private function GetHeadObs(Index: Integer): THeadObsItem;
 
Private procedure UpdateVisibleItems(Sender: TObject);
 
Private procedure SetNegativeColor(const Value: TColor);
 
Private procedure SetPositiveColor(const Value: TColor);
 
Private procedure SetMaxSymbolSize(const Value: integer);
 
Private procedure SetDisplayResiduals(const Value: boolean);
 
Public procedure Assign(Source: TPersistent); override;
 
Public constructor Create(Model: TBaseModel);
 
Public destructor Destroy; override;
 
Public procedure Draw(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2);
 
Public function ReadFromFile: boolean;
 
Public procedure CalculateMaxResidual;
 

Properties

Public property HeadObs[Index:Integer]: THeadObsItem read GetHeadObs;
 
Public property MaxResidual: double read FMaxResidual write FMaxResidual;
 
Published property FileName: string read FFileName write SetFileName;
 
Published property FileDate: TDateTime read FFileDate write SetFileDate;
 
Published property MaxResidualLimit: TColoringLimit read FMaxResidualLimit write SetMaxResidualLimit;
 
Published property MinResidualLimit: TColoringLimit read FMinResidualLimit write SetMinResidualLimit;
 
Published property MaxTimeLimit: TColoringLimit read FMaxTimeLimit write SetMaxTimeLimit;
 
Published property MinTimeLimit: TColoringLimit read FMinTimeLimit write SetMinTimeLimit;
 
Published property NegativeColor: TColor read FNegativeColor write SetNegativeColor default clRed;
 
Published property PositiveColor: TColor read FPositiveColor write SetPositiveColor default clBlue;
 
Published property MaxSymbolSize: integer read FMaxSymbolSize write SetMaxSymbolSize default 20;
 
Published property Visible: boolean read FDisplayResiduals write SetDisplayResiduals default True;
 

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