Class PLMultiWaterfall.TPLExternalMultiWaterfallElement
From Mitov Wiki Doc
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: PlotLabPkg
Unit: PLMultiWaterfall
Inherits: TPLMultiWaterfallLayer
Syntax
Delphi:
type TPLExternalMultiWaterfallElement = class( TPLMultiWaterfallLayer, ILPComponentElement, ILPDrawComponentElement )
C++ Builder:
class TPLExternalMultiWaterfallElement : public TPLMultiWaterfallLayer
Visual C++ (MFC):
class CTPLExternalMultiWaterfallElement : public CTPLMultiWaterfallLayer
C# (.NET):
public ref class TPLExternalMultiWaterfallElement : Mitov.PlotLab.MultiWaterfallLayer
Summary
A scope component element.
Description
Add this component element to draw scope in a control.
Example:
Properties
Published
- Position - Specifies the position of the component element.
- Size - Specifies the size of the component element.
Methods
Public
- procedure Draw(AGraphics : IGPGraphics; AContoursOnly : Boolean; ARadiusX : Single; ARadiusY : Single; Width : Single; Height : Single; AXCoeff : Single; AYCoeff : Single)
- procedure InvalidateSize()
- procedure Invalidate()
From TPLMultiWaterfall
Properties
Published
- Channels - Access the individual channels of the Multi Waterfall.
- ChannelButtons - Specifies the appearance and the behavior of the channel buttons.
Public
- ToolTipZValue - Returns the current ToolTip Z values for each channel by index.
- DataView - The data view area of the Multi Waterfall.
Methods
Public
PinLists
- InputPins - The input pins for the component.
From TSLBasicWaterfall
Properties
Published
Methods
Public
- procedure Print()
- procedure ZoomTo(XMin : Real; XMax : Real; YMin : Real; YMax : Real; SaveHistory : Boolean)
- procedure ZoomToData(XMin : Real; XMax : Real; YMin : Real; YMax : Real; SaveHistory : Boolean)
- procedure ZoomBy(XValue : Real; YValue : Real; SaveHistory : Boolean)
From TSLDataDisplay
Properties
Published
Public
- CanRedoZoom
- CanUndoZoom
- CanZoomOut
- CanZoomIn
- Hold
- PlotWidth
- PlotHeight
- Views
- [[Property SLScope.TSLDataDisplay.|]]
Methods
Public
- procedure SetToolTipText(AValue : PChar)
- function GetToolTipText() : String
- procedure SetBounds(ALeft : Integer; ATop : Integer; AWidth : Integer; AHeight : Integer)
- procedure Loaded()
- procedure SetParent(AParent : TWinControl)
- procedure InvalidateRefresh()
- procedure PostRefresh()
- procedure RefreshView()
- procedure CopyToBitmap(ABitmap : TBitmap)
- function GetAxisValueAt(X : Integer; Y : Integer; var AxisX : Real; var AxisY : Real) : Boolean
- procedure GetChildren(Proc : TGetChildProc; Root : TComponent)
- procedure Print()
- procedure CopyToClipboard()
- procedure SaveToBitmap(FileName : String)
- procedure SaveToJpeg(FileName : String)
- procedure DoColorChannelClick(AItemIndex : Integer)
- procedure DoLayerDraw(ACanvas : TLPCanvas; AWidth : Integer; AHeight : Integer; AXCoeff : Single; AYCoeff : Single; AContoursOnly : Boolean)
- procedure ZoomOff()
- procedure ZoomBy(AValue : Real)
- procedure ZoomBy(AValue : Real; SaveHistory : Boolean)
- procedure ZoomBy(XValue : Real; YValue : Real)
- procedure ZoomBy(XValue : Real; YValue : Real; SaveHistory : Boolean)
- procedure ZoomTo(XMin : Real; XMax : Real; YMin : Real; YMax : Real)
- procedure ZoomTo(XMin : Real; XMax : Real; YMin : Real; YMax : Real; SaveHistory : Boolean)
- procedure ZoomToData(XMin : Real; XMax : Real; YMin : Real; YMax : Real)
- procedure ZoomToData(XMin : Real; XMax : Real; YMin : Real; YMax : Real; SaveHistory : Boolean)
- procedure UndoZoom()
- procedure RedoZoom()
- procedure ClearZoomUndo()
Events
- OnZoomChanged
- OnDataToolTip
- OnKeyDown
- OnKeyPress
- OnKeyUp
- OnClick
- OnDblClick
- OnMouseDown
- OnMouseMove
- OnMouseUp
From TLPControlDrawLayer
Methods
Public
- procedure DoLayerBegin(ACanvas : TLPCanvas; AWidth : Integer; AHeight : Integer; AXCoeff : Single; AYCoeff : Single)
- procedure DoLayerEnd()
- procedure DoLayerDraw(ACanvas : TLPCanvas; AWidth : Integer; AHeight : Integer; AXCoeff : Single; AYCoeff : Single; AContoursOnly : Boolean)
- procedure DoLayerMouseMove(AShift : TShiftState; AX : Integer; AY : Integer)
- procedure DoLayerMouseDown(Button : TMouseButton; Shift : TShiftState; X : Integer; Y : Integer)
- procedure DoLayerMouseUp(Button : TMouseButton; Shift : TShiftState; X : Integer; Y : Integer)
- procedure DoLayerMouseWheelDown(AShift : TShiftState; AX : Integer; AY : Integer)
- procedure DoLayerMouseWheelUp(AShift : TShiftState; AX : Integer; AY : Integer)
- procedure DoLayerMouseEnter()
- procedure DoLayerMouseLeave()
- procedure SetChachedData(ALink : TObject; AData : TObject)
- procedure AddLayerLink(ALink : TLPLayerCollectionItem)
- procedure RemoveLayerLink(ALink : TLPLayerCollectionItem)
From TSLCustomControlItem
Properties
Public
Methods
Public
- procedure SetParent(AParent : TWinControl)
- function GetHasEnable() : Boolean
- function GetCanDisable() : Boolean
- procedure SetParentComponent(AValue : TComponent)