| Description | Hierarchy | Fields | Methods | Properties | 
type TLegend = class(TGoPhastPersistent)
![]()  | 
procedure SetColoringLimits(const Value: TColoringLimits); | 
![]()  | 
procedure SetColorParameters(const Value: TColorParameters); | 
![]()  | 
procedure SetLegendType(const Value: TLegendType); | 
![]()  | 
procedure SetValues(const Value: TValueArrayStorage); | 
![]()  | 
procedure SetValueAssignmentMethod(const Value: TValueAssignmentMethod); | 
![]()  | 
procedure SetValueSource(const Value: TObserver); | 
![]()  | 
procedure HasChanged(Sender: TObject); | 
![]()  | 
procedure SetEdgeDataToPlot(const Value: integer); | 
![]()  | 
procedure GetStringValues(StringValues: TStringList; DataArray: TDataArray); | 
![]()  | 
procedure SetFractions(const Value: TValueArrayStorage); | 
![]()  | 
procedure GetIntegerLimits(var MinInteger, MaxInteger: Integer; DataArray: TDataArray); | 
![]()  | 
procedure GetRealNumberLimits(var MinReal, MaxReal: real; DataArray: TDataArray); | 
![]()  | 
procedure GetRealLimitsForEdgeDisplay(var MinReal, MaxReal: real; EdgeDisplay: TCustomModflowGridEdgeDisplay); | 
![]()  | 
procedure Assign(Source: TPersistent); override; | 
![]()  | 
Constructor Create(Model: TBaseModel); | 
![]()  | 
destructor Destroy; override; | 
![]()  | 
procedure AutoAssignValues; | 
![]()  | 
procedure AssignFractions; | 
![]()  | 
procedure Draw(Canvas: TCanvas; StartX, StartY: integer; out LegendRect: TRect); | 
![]()  | 
property ValueSource: TObserver read FValueSource write SetValueSource; | 
![]()  | 
property Fractions: TValueArrayStorage read FFractions write SetFractions; | 
![]()  | 
property ColorParameters: TColorParameters read FColorParameters
      write SetColorParameters; | 
![]()  | 
property ColoringLimits: TColoringLimits read FColoringLimits
      write SetColoringLimits; | 
![]()  | 
property LegendType: TLegendType read FLegendType write SetLegendType; | 
![]()  | 
property Values: TValueArrayStorage read FValues write SetValues; | 
![]()  | 
property ValueAssignmentMethod: TValueAssignmentMethod
      read FValueAssignmentMethod write SetValueAssignmentMethod; | 
![]()  | 
property EdgeDataToPlot: integer read FEdgeDataToPlot
      write SetEdgeDataToPlot; | 
![]()  | 
FColoringLimits: TColoringLimits; | 
![]()  | 
FColorParameters: TColorParameters; | 
![]()  | 
FLegendType: TLegendType; | 
![]()  | 
FValues: TValueArrayStorage; | 
![]()  | 
FValueAssignmentMethod: TValueAssignmentMethod; | 
![]()  | 
FValueSource: TObserver; | 
![]()  | 
FEdgeDataToPlot: integer; | 
![]()  | 
FFractions: TValueArrayStorage; | 
![]()  | 
StringValues: TStringList; | 
![]()  | 
procedure SetColoringLimits(const Value: TColoringLimits); | 
![]()  | 
procedure SetColorParameters(const Value: TColorParameters); | 
![]()  | 
procedure SetLegendType(const Value: TLegendType); | 
![]()  | 
procedure SetValues(const Value: TValueArrayStorage); | 
![]()  | 
procedure SetValueAssignmentMethod(const Value: TValueAssignmentMethod); | 
![]()  | 
procedure SetValueSource(const Value: TObserver); | 
![]()  | 
procedure HasChanged(Sender: TObject); | 
![]()  | 
procedure SetEdgeDataToPlot(const Value: integer); | 
![]()  | 
procedure GetStringValues(StringValues: TStringList; DataArray: TDataArray); | 
![]()  | 
procedure SetFractions(const Value: TValueArrayStorage); | 
![]()  | 
procedure GetIntegerLimits(var MinInteger, MaxInteger: Integer; DataArray: TDataArray); | 
![]()  | 
procedure GetRealNumberLimits(var MinReal, MaxReal: real; DataArray: TDataArray); | 
![]()  | 
procedure GetRealLimitsForEdgeDisplay(var MinReal, MaxReal: real; EdgeDisplay: TCustomModflowGridEdgeDisplay); | 
![]()  | 
procedure Assign(Source: TPersistent); override; | 
![]()  | 
Constructor Create(Model: TBaseModel); | 
![]()  | 
destructor Destroy; override; | 
![]()  | 
procedure AutoAssignValues; | 
![]()  | 
procedure AssignFractions; | 
![]()  | 
procedure Draw(Canvas: TCanvas; StartX, StartY: integer; out LegendRect: TRect); | 
![]()  | 
property ValueSource: TObserver read FValueSource write SetValueSource; | 
![]()  | 
property Fractions: TValueArrayStorage read FFractions write SetFractions; | 
![]()  | 
property ColorParameters: TColorParameters read FColorParameters
      write SetColorParameters; | 
![]()  | 
property ColoringLimits: TColoringLimits read FColoringLimits
      write SetColoringLimits; | 
![]()  | 
property LegendType: TLegendType read FLegendType write SetLegendType; | 
![]()  | 
property Values: TValueArrayStorage read FValues write SetValues; | 
![]()  | 
property ValueAssignmentMethod: TValueAssignmentMethod
      read FValueAssignmentMethod write SetValueAssignmentMethod; | 
![]()  | 
property EdgeDataToPlot: integer read FEdgeDataToPlot
      write SetEdgeDataToPlot; |