Class TLegend

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TLegend = class(TGoPhastPersistent)

Description

no description available, TGoPhastPersistent description follows

Hierarchy

Overview

Fields

Private FColoringLimits: TColoringLimits;
Private FColorParameters: TColorParameters;
Private FLegendType: TLegendType;
Private FValues: TValueArrayStorage;
Private FValueAssignmentMethod: TValueAssignmentMethod;
Private FValueSource: TObserver;
Private FEdgeDataToPlot: integer;
Private FFractions: TValueArrayStorage;
Private StringValues: TStringList;

Methods

Private procedure SetColoringLimits(const Value: TColoringLimits);
Private procedure SetColorParameters(const Value: TColorParameters);
Private procedure SetLegendType(const Value: TLegendType);
Private procedure SetValues(const Value: TValueArrayStorage);
Private procedure SetValueAssignmentMethod(const Value: TValueAssignmentMethod);
Private procedure SetValueSource(const Value: TObserver);
Private procedure HasChanged(Sender: TObject);
Private procedure SetEdgeDataToPlot(const Value: integer);
Private procedure GetStringValues(StringValues: TStringList; DataArray: TDataArray);
Private procedure SetFractions(const Value: TValueArrayStorage);
Private procedure GetIntegerLimits(var MinInteger, MaxInteger: Integer; DataArray: TDataArray);
Private procedure GetRealNumberLimits(var MinReal, MaxReal: real; DataArray: TDataArray);
Private procedure GetRealLimitsForEdgeDisplay(var MinReal, MaxReal: real; EdgeDisplay: TCustomModflowGridEdgeDisplay);
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create(Model: TBaseModel);
Public destructor Destroy; override;
Public procedure AutoAssignValues;
Public procedure AssignFractions;
Public procedure Draw(Canvas: TCanvas; StartX, StartY: integer; out LegendRect: TRect);

Properties

Public property ValueSource: TObserver read FValueSource write SetValueSource;
Public property Fractions: TValueArrayStorage read FFractions write SetFractions;
Published property ColorParameters: TColorParameters read FColorParameters write SetColorParameters;
Published property ColoringLimits: TColoringLimits read FColoringLimits write SetColoringLimits;
Published property LegendType: TLegendType read FLegendType write SetLegendType;
Published property Values: TValueArrayStorage read FValues write SetValues;
Published property ValueAssignmentMethod: TValueAssignmentMethod read FValueAssignmentMethod write SetValueAssignmentMethod;
Published property EdgeDataToPlot: integer read FEdgeDataToPlot write SetEdgeDataToPlot;

Description

Fields

Private FColoringLimits: TColoringLimits;
 
Private FColorParameters: TColorParameters;
 
Private FLegendType: TLegendType;
 
Private FValues: TValueArrayStorage;
 
Private FValueAssignmentMethod: TValueAssignmentMethod;
 
Private FValueSource: TObserver;
 
Private FEdgeDataToPlot: integer;
 
Private FFractions: TValueArrayStorage;
 
Private StringValues: TStringList;
 

Methods

Private procedure SetColoringLimits(const Value: TColoringLimits);
 
Private procedure SetColorParameters(const Value: TColorParameters);
 
Private procedure SetLegendType(const Value: TLegendType);
 
Private procedure SetValues(const Value: TValueArrayStorage);
 
Private procedure SetValueAssignmentMethod(const Value: TValueAssignmentMethod);
 
Private procedure SetValueSource(const Value: TObserver);
 
Private procedure HasChanged(Sender: TObject);
 
Private procedure SetEdgeDataToPlot(const Value: integer);
 
Private procedure GetStringValues(StringValues: TStringList; DataArray: TDataArray);
 
Private procedure SetFractions(const Value: TValueArrayStorage);
 
Private procedure GetIntegerLimits(var MinInteger, MaxInteger: Integer; DataArray: TDataArray);
 
Private procedure GetRealNumberLimits(var MinReal, MaxReal: real; DataArray: TDataArray);
 
Private procedure GetRealLimitsForEdgeDisplay(var MinReal, MaxReal: real; EdgeDisplay: TCustomModflowGridEdgeDisplay);
 
Public procedure Assign(Source: TPersistent); override;
 
Public Constructor Create(Model: TBaseModel);
 
Public destructor Destroy; override;
 
Public procedure AutoAssignValues;
 
Public procedure AssignFractions;
 
Public procedure Draw(Canvas: TCanvas; StartX, StartY: integer; out LegendRect: TRect);
 

Properties

Public property ValueSource: TObserver read FValueSource write SetValueSource;
 
Public property Fractions: TValueArrayStorage read FFractions write SetFractions;
 
Published property ColorParameters: TColorParameters read FColorParameters write SetColorParameters;
 
Published property ColoringLimits: TColoringLimits read FColoringLimits write SetColoringLimits;
 
Published property LegendType: TLegendType read FLegendType write SetLegendType;
 
Published property Values: TValueArrayStorage read FValues write SetValues;
 
Published property ValueAssignmentMethod: TValueAssignmentMethod read FValueAssignmentMethod write SetValueAssignmentMethod;
 
Published property EdgeDataToPlot: integer read FEdgeDataToPlot write SetEdgeDataToPlot;
 

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