Description | Hierarchy | Fields | Methods | Properties |
type TCustomModflowGridEdgeDisplay = class(TObserver)
TCustomModflowGridEdgeDisplay
stores but does not own a list of TCustomModflowGridEdgeFeatures. It is used to display the TCustomModflowGridEdgeFeatures.
FList: TList; |
|
FLimits: TList; |
|
FDataToPlot: integer; |
|
FOnNeedToUpdate: TNotifyEvent; |
|
FMaxValue: string; |
|
FMinValue: string; |
|
FUpdatingMinMax: Boolean; |
|
FModel: TBaseModel; |
function GetRealAnnotation(X, Y, ALayer: integer): string; |
|
function GetRealValue(X, Y, ALayer: integer): double; |
|
function GetLimits(Index: integer): TColoringLimits; |
|
procedure SetLimits(Index: integer; const Value: TColoringLimits); |
|
procedure SetDataToPlot(const Value: integer); |
|
function GetCount: integer; |
|
function GetEdge(Index: integer): TCustomModflowGridEdgeFeature; |
|
function GetMaxValue: string; |
|
function GetMinValue: string; |
|
procedure GetMinimumAndMaximumValues(out MinValue, MaxValue, MinPositive: Double); |
|
function GetDescription(DataIndex: integer): string; virtual; abstract; |
|
function GetRealValueTypeCount: integer; virtual; abstract; |
|
function UseEdge(ActiveDataArray: TDataArray; Feature: TCustomModflowGridEdgeFeature): boolean; |
|
procedure GetValueRangeToDisplay(out MinValue, MaxValue, MinPositive: Double); |
|
constructor Create(AnOwner: TComponent); override; |
|
destructor Destroy; override; |
|
procedure Clear; |
|
procedure Add(EdgeFeature: TCustomModflowGridEdgeFeature); |
|
Procedure Draw(Layer: integer; Const Bitmap32: TBitmap32); |
|
function Select(Const X, Y, Layer: integer): boolean; |
|
procedure Invalidate; virtual; |
|
procedure UpdateData; |
|
procedure UpdateMinMax; |
property Limits[Index:integer]: TColoringLimits read GetLimits
write SetLimits; |
|
property RealValue[X,Y,ALayer:integer]: double read GetRealValue; |
|
property RealAnnotation[X,Y,ALayer:integer]: string
read GetRealAnnotation; |
|
property RealDescription[DataIndex:integer]: string read GetDescription; |
|
property RealValueTypeCount: integer read GetRealValueTypeCount; |
|
property DataToPlot: integer read FDataToPlot write SetDataToPlot; |
|
property OnNeedToUpdate: TNotifyEvent read FOnNeedToUpdate
write FOnNeedToUpdate; |
|
property Count: integer read GetCount; |
|
property Edges[Index:integer]: TCustomModflowGridEdgeFeature
read GetEdge; |
|
property MinValue: string read GetMinValue; |
|
property MaxValue: string read GetMaxValue; |
FList: TList; |
|
|
FLimits: TList; |
|
|
FDataToPlot: integer; |
|
See DataToPlot. |
FOnNeedToUpdate: TNotifyEvent; |
|
See OnNeedToUpdate. |
FMaxValue: string; |
|
See MaxValue. |
FMinValue: string; |
|
See MinValue. |
FUpdatingMinMax: Boolean; |
|
|
FModel: TBaseModel; |
|
function GetRealAnnotation(X, Y, ALayer: integer): string; |
|
See RealAnnotation. |
function GetRealValue(X, Y, ALayer: integer): double; |
|
See RealValue. |
function GetLimits(Index: integer): TColoringLimits; |
|
See Limits. |
procedure SetLimits(Index: integer; const Value: TColoringLimits); |
|
See Limits. |
procedure SetDataToPlot(const Value: integer); |
|
See DataToPlot. |
function GetCount: integer; |
|
See Count. |
function GetEdge(Index: integer): TCustomModflowGridEdgeFeature; |
|
See Edges. |
function GetMaxValue: string; |
|
See MaxValue. |
function GetMinValue: string; |
|
See MinValue. |
procedure GetMinimumAndMaximumValues(out MinValue, MaxValue, MinPositive: Double); |
|
|
function GetDescription(DataIndex: integer): string; virtual; abstract; |
|
See RealDescription. |
function GetRealValueTypeCount: integer; virtual; abstract; |
|
See RealValueTypeCount. |
function UseEdge(ActiveDataArray: TDataArray; Feature: TCustomModflowGridEdgeFeature): boolean; |
|
procedure GetValueRangeToDisplay(out MinValue, MaxValue, MinPositive: Double); |
|
|
constructor Create(AnOwner: TComponent); override; |
|
destructor Destroy; override; |
|
procedure Clear; |
|
remove all the TCustomModflowGridEdgeFeatures from FList. |
procedure Add(EdgeFeature: TCustomModflowGridEdgeFeature); |
|
add a TCustomModflowGridEdgeFeatures to FList. |
Procedure Draw(Layer: integer; Const Bitmap32: TBitmap32); |
|
|
function Select(Const X, Y, Layer: integer): boolean; |
|
|
procedure Invalidate; virtual; |
|
|
procedure UpdateData; |
|
|
procedure UpdateMinMax; |
|
property Limits[Index:integer]: TColoringLimits read GetLimits
write SetLimits; |
|
|
property RealValue[X,Y,ALayer:integer]: double read GetRealValue; |
|
|
property RealAnnotation[X,Y,ALayer:integer]: string
read GetRealAnnotation; |
|
|
property RealDescription[DataIndex:integer]: string read GetDescription; |
|
|
property RealValueTypeCount: integer read GetRealValueTypeCount; |
|
|
property DataToPlot: integer read FDataToPlot write SetDataToPlot; |
|
|
property OnNeedToUpdate: TNotifyEvent read FOnNeedToUpdate
write FOnNeedToUpdate; |
|
|
property Count: integer read GetCount; |
|
|
property Edges[Index:integer]: TCustomModflowGridEdgeFeature
read GetEdge; |
|
|
property MinValue: string read GetMinValue; |
|
|
property MaxValue: string read GetMaxValue; |
|
|