Unit SLScope
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
Line 33: | Line 33: | ||
*[[Class SLScope.TSLOptionalDisplayCollectionItem|TSLOptionalDisplayCollectionItem]] - Optional ([[Property SLScope.TSLOptionalDisplayCollectionItem.Visible|Visible]]/Invisible) display collection item. | *[[Class SLScope.TSLOptionalDisplayCollectionItem|TSLOptionalDisplayCollectionItem]] - Optional ([[Property SLScope.TSLOptionalDisplayCollectionItem.Visible|Visible]]/Invisible) display collection item. | ||
*[[Class SLScope.TSLOptionalDisplayCollection|TSLOptionalDisplayCollection]] - Collection of optional display elements. | *[[Class SLScope.TSLOptionalDisplayCollection|TSLOptionalDisplayCollection]] - Collection of optional display elements. | ||
− | *[[Class SLScope. | + | *[[Class SLScope.TSLDisplayMarkers|TSLDisplayMarkers]] - Base collection of display Markers. |
+ | *[[Class SLScope.TSLDisplayMarkerLabelPosition|TSLDisplayMarkerLabelPosition]] - X, Y marker text offsets from a variable coordinate property class. | ||
*[[Class SLScope.TSLMarkerGroupLabel|TSLMarkerGroupLabel]] - Visual Marker Label class. | *[[Class SLScope.TSLMarkerGroupLabel|TSLMarkerGroupLabel]] - Visual Marker Label class. | ||
*[[Class SLScope.TSLDisplayMarkerCrosshairLine|TSLDisplayMarkerCrosshairLine]] - Display marker crosshair settings class. | *[[Class SLScope.TSLDisplayMarkerCrosshairLine|TSLDisplayMarkerCrosshairLine]] - Display marker crosshair settings class. | ||
Line 42: | Line 43: | ||
*[[Class SLScope.TSLDisplayZonePoint|TSLDisplayZonePoint]] - Display zone point collection item. | *[[Class SLScope.TSLDisplayZonePoint|TSLDisplayZonePoint]] - Display zone point collection item. | ||
*[[Class SLScope.TSLDisplayZonePoints|TSLDisplayZonePoints]] - Collection of zone points. | *[[Class SLScope.TSLDisplayZonePoints|TSLDisplayZonePoints]] - Collection of zone points. | ||
+ | *[[Class SLScope.TSLDisplayComponent|TSLDisplayComponent]] - Basic abstract class for visual display components. | ||
+ | *[[Class SLScope.TSLDisplayView|TSLDisplayView]] - Base abstract class for data view of visual data displays. | ||
+ | *[[Class SLScope.TSLCustomColorDisplayView|TSLCustomColorDisplayView]] - Base abstract class for display data view. | ||
+ | *[[Class SLScope.TSLCustomSizeDisplayView|TSLCustomSizeDisplayView]] - Base abstract class for display data view. | ||
+ | *[[Class SLScope.TSLOptionalView|TSLOptionalView]] - Base abstract class for optional display view. | ||
+ | *[[Class SLScope.TSLOptionalAxis|TSLOptionalAxis]] - Base abstract class for optional axis. | ||
+ | *[[Class SLScope.TSLTrackingOptionalAxis|TSLTrackingOptionalAxis]] - Basic abstract class for optional display tracking axis. | ||
+ | *[[Class SLScope.TSLDisplayLabel|TSLDisplayLabel]] - Optional visual Label class. | ||
+ | *[[Class SLScope.TSLDisplayTitleLabel|TSLDisplayTitleLabel]] - Title visual Label class. | ||
+ | *[[Class SLScope.TSLDisplayAxis|TSLDisplayAxis]] - Basic abstract class for visual data axis. | ||
+ | *[[Class SLScope.TSLBasicDisplayYAxis|TSLBasicDisplayYAxis]] - Basic abstract class for visual data Y axis. | ||
+ | *[[Class SLScope.TSLDisplayYAxis|TSLDisplayYAxis]] - Visual X axis. | ||
+ | *[[Class SLScope.TSLBasicDisplayXAxis|TSLBasicDisplayXAxis]] - Basic abstract class for visual data X axis. | ||
+ | *[[Class SLScope.TSLDisplayXAxis|TSLDisplayXAxis]] - Visual X axis. | ||
*[[Class SLScope.TSLOptionalAxesDisplayCollectionItem|TSLOptionalAxesDisplayCollectionItem]] - Optional (Visible/Invisible) display axis collection item. | *[[Class SLScope.TSLOptionalAxesDisplayCollectionItem|TSLOptionalAxesDisplayCollectionItem]] - Optional (Visible/Invisible) display axis collection item. | ||
*[[Class SLScope.TSLOptionalAxesCursorDisplayCollectionItem|TSLOptionalAxesCursorDisplayCollectionItem]] - Optional (Visible/Invisible) display collection item with mouse cursor. | *[[Class SLScope.TSLOptionalAxesCursorDisplayCollectionItem|TSLOptionalAxesCursorDisplayCollectionItem]] - Optional (Visible/Invisible) display collection item with mouse cursor. | ||
Line 51: | Line 66: | ||
*[[Class SLScope.TSLDisplayEllipticZone|TSLDisplayEllipticZone]] - Display elliptic zone. | *[[Class SLScope.TSLDisplayEllipticZone|TSLDisplayEllipticZone]] - Display elliptic zone. | ||
*[[Class SLScope.TSLDisplayEllipticZones|TSLDisplayEllipticZones]] - Collection of elliptic display zones. | *[[Class SLScope.TSLDisplayEllipticZones|TSLDisplayEllipticZones]] - Collection of elliptic display zones. | ||
+ | *[[Class SLScope.TSLBasicDisplayMarker|TSLBasicDisplayMarker]] - Base class for scope and waterfall display markers. | ||
*[[Class SLScope.TSLDisplayMarker|TSLDisplayMarker]] - Base class for scope and waterfall display markers. | *[[Class SLScope.TSLDisplayMarker|TSLDisplayMarker]] - Base class for scope and waterfall display markers. | ||
+ | *[[Class SLScope.TSLScopeMarker|TSLScopeMarker]] - Scope display marker. | ||
+ | *[[Class SLScope.TSLScopeMarkers|TSLScopeMarkers]] - Collection of Scope Markers. | ||
*[[Class SLScope.TSLScopeChannelMarker|TSLScopeChannelMarker]] - Scope channel marker class. | *[[Class SLScope.TSLScopeChannelMarker|TSLScopeChannelMarker]] - Scope channel marker class. | ||
*[[Class SLScope.TSLScopeChannelMarkers|TSLScopeChannelMarkers]] - Collection of [[Class SLScope.TSLScopeChannelMarker|TSLScopeChannelMarker]] items. | *[[Class SLScope.TSLScopeChannelMarkers|TSLScopeChannelMarkers]] - Collection of [[Class SLScope.TSLScopeChannelMarker|TSLScopeChannelMarker]] items. | ||
− | |||
*[[Class SLScope.TSLDisplayElementChannelLink|TSLDisplayElementChannelLink]] - Link between element and channel. | *[[Class SLScope.TSLDisplayElementChannelLink|TSLDisplayElementChannelLink]] - Link between element and channel. | ||
+ | *[[Class SLScope.TSLDisplayCursorChannelLinkData|TSLDisplayCursorChannelLinkData]] - Cursor/Channel intersection data class. | ||
*[[Class SLScope.TSLDisplayCursorChannelLink|TSLDisplayCursorChannelLink]] - Link between cursor and channel. | *[[Class SLScope.TSLDisplayCursorChannelLink|TSLDisplayCursorChannelLink]] - Link between cursor and channel. | ||
*[[Class SLScope.TSLDisplayElementChannelLinks|TSLDisplayElementChannelLinks]] - Collection of display element-channel links | *[[Class SLScope.TSLDisplayElementChannelLinks|TSLDisplayElementChannelLinks]] - Collection of display element-channel links | ||
Line 63: | Line 81: | ||
*[[Class SLScope.TSLScopeZonePoints|TSLScopeZonePoints]] - Look and feel of the scope channel zone points class. | *[[Class SLScope.TSLScopeZonePoints|TSLScopeZonePoints]] - Look and feel of the scope channel zone points class. | ||
*[[Class SLScope.TSLDisplayOptionalHighlighting|TSLDisplayOptionalHighlighting]] - Display Highlighting settings class. | *[[Class SLScope.TSLDisplayOptionalHighlighting|TSLDisplayOptionalHighlighting]] - Display Highlighting settings class. | ||
− | |||
− | |||
*[[Class SLScope.TSLDisplayZoneChannelLinkData|TSLDisplayZoneChannelLinkData]] - Channel points in zone data class. | *[[Class SLScope.TSLDisplayZoneChannelLinkData|TSLDisplayZoneChannelLinkData]] - Channel points in zone data class. | ||
*[[Class SLScope.TSLDisplayZoneChannelLink|TSLDisplayZoneChannelLink]] - Link between zone and channel. | *[[Class SLScope.TSLDisplayZoneChannelLink|TSLDisplayZoneChannelLink]] - Link between zone and channel. | ||
Line 72: | Line 88: | ||
*[[Class SLScope.TSLLegendViewButtonSettings|TSLLegendViewButtonSettings]] - Legend view button settings class. | *[[Class SLScope.TSLLegendViewButtonSettings|TSLLegendViewButtonSettings]] - Legend view button settings class. | ||
*[[Class SLScope.TSLDisplayCursorPosition|TSLDisplayCursorPosition]] - Cursor [[Property SLScope.TSLDisplayCursorPosition.X|X]] and [[Property SLScope.TSLDisplayCursorPosition.Y|Y]] position settings class. | *[[Class SLScope.TSLDisplayCursorPosition|TSLDisplayCursorPosition]] - Cursor [[Property SLScope.TSLDisplayCursorPosition.X|X]] and [[Property SLScope.TSLDisplayCursorPosition.Y|Y]] position settings class. | ||
+ | *[[Class SLScope.TSLHighlightInfo|TSLHighlightInfo]] | ||
+ | *[[Class SLScope.TSLScopeSelection|TSLScopeSelection]] - Selection area between 2 cursors settings. | ||
*[[Class SLScope.TSLDisplayCursorLink|TSLDisplayCursorLink]] - Link between two display cursors. | *[[Class SLScope.TSLDisplayCursorLink|TSLDisplayCursorLink]] - Link between two display cursors. | ||
+ | *[[Class SLScope.TSLScopeCursorLink|TSLScopeCursorLink]] - Link between two scope cursors. | ||
*[[Class SLScope.TSLDisplayElementList|TSLDisplayElementList]] - Defines a list of display elements. | *[[Class SLScope.TSLDisplayElementList|TSLDisplayElementList]] - Defines a list of display elements. | ||
*[[Class SLScope.TSLDisplayCursorLinkList|TSLDisplayCursorLinkList]] - list of cursor links. | *[[Class SLScope.TSLDisplayCursorLinkList|TSLDisplayCursorLinkList]] - list of cursor links. | ||
Line 81: | Line 100: | ||
*[[Class SLScope.TSLDisplayCursorMouseCursor|TSLDisplayCursorMouseCursor]] - Display cursors mouse cursor settings class. | *[[Class SLScope.TSLDisplayCursorMouseCursor|TSLDisplayCursorMouseCursor]] - Display cursors mouse cursor settings class. | ||
*[[Class SLScope.TSLDisplayCursor|TSLDisplayCursor]] - Display channel cursor. | *[[Class SLScope.TSLDisplayCursor|TSLDisplayCursor]] - Display channel cursor. | ||
+ | *[[Class SLScope.TSLScopeCursor|TSLScopeCursor]] - Scope channel cursor. | ||
*[[Class SLScope.TSLScopeMeasurementLine|TSLScopeMeasurementLine]] - Measurement line connecting 2 cursors settings. | *[[Class SLScope.TSLScopeMeasurementLine|TSLScopeMeasurementLine]] - Measurement line connecting 2 cursors settings. | ||
*[[Class SLScope.TSLDisplayTextLabel|TSLDisplayTextLabel]] - Display text label class. | *[[Class SLScope.TSLDisplayTextLabel|TSLDisplayTextLabel]] - Display text label class. | ||
+ | *[[Class SLScope.TSLScopeTextLabel|TSLScopeTextLabel]] - Scope text label class. | ||
*[[Class SLScope.TSLDisplayTextLabels|TSLDisplayTextLabels]] - Display text labels collection class. | *[[Class SLScope.TSLDisplayTextLabels|TSLDisplayTextLabels]] - Display text labels collection class. | ||
+ | *[[Class SLScope.TSLScopeTextLabels|TSLScopeTextLabels]] - Scope text labels collection class. | ||
*[[Class SLScope.TSLAxisFormat|TSLAxisFormat]] - Axis format settings. | *[[Class SLScope.TSLAxisFormat|TSLAxisFormat]] - Axis format settings. | ||
− | |||
*[[Class SLScope.TSLDisplayCursorLinks|TSLDisplayCursorLinks]] - Collection of display cursor links. | *[[Class SLScope.TSLDisplayCursorLinks|TSLDisplayCursorLinks]] - Collection of display cursor links. | ||
+ | *[[Class SLScope.TSLScopeCursorLinks|TSLScopeCursorLinks]] - Collection of scope cursor links. | ||
*[[Class SLScope.TSLDisplayChannelLinks|TSLDisplayChannelLinks]] - Collection of display channel links | *[[Class SLScope.TSLDisplayChannelLinks|TSLDisplayChannelLinks]] - Collection of display channel links | ||
*[[Class SLScope.TSLDisplayCursors|TSLDisplayCursors]] - Collection of [[Class SLScope.TSLDisplayCursor|TSLDisplayCursor]] items. | *[[Class SLScope.TSLDisplayCursors|TSLDisplayCursors]] - Collection of [[Class SLScope.TSLDisplayCursor|TSLDisplayCursor]] items. | ||
+ | *[[Class SLScope.TSLScopeCursors|TSLScopeCursors]] - Collection of [[Class SLScope.TSLScopeCursor|TSLScopeCursor]] items. | ||
*[[Class SLScope.TSLBasicZonesList|TSLBasicZonesList]] | *[[Class SLScope.TSLBasicZonesList|TSLBasicZonesList]] | ||
*[[Class SLScope.TSLDisplayChannel|TSLDisplayChannel]] - Base abstract class for visual data displays channels. | *[[Class SLScope.TSLDisplayChannel|TSLDisplayChannel]] - Base abstract class for visual data displays channels. | ||
Line 94: | Line 117: | ||
*[[Class SLScope.TSLChannelData|TSLChannelData]] - Channel data class. | *[[Class SLScope.TSLChannelData|TSLChannelData]] - Channel data class. | ||
*[[Class SLScope.TSLScopeChannel|TSLScopeChannel]] - Visual Scope data channels class. | *[[Class SLScope.TSLScopeChannel|TSLScopeChannel]] - Visual Scope data channels class. | ||
− | |||
− | |||
*[[Class SLScope.TSLDisplayViews|TSLDisplayViews]] - Collection of [[Class SLScope.TSLDisplayView|TSLDisplayView]] objects. | *[[Class SLScope.TSLDisplayViews|TSLDisplayViews]] - Collection of [[Class SLScope.TSLDisplayView|TSLDisplayView]] objects. | ||
*[[Class SLScope.TSLDisplayComponents|TSLDisplayComponents]] | *[[Class SLScope.TSLDisplayComponents|TSLDisplayComponents]] | ||
*[[Class SLScope.TSLDisplayViewBackground|TSLDisplayViewBackground]] - Display Background settings class. | *[[Class SLScope.TSLDisplayViewBackground|TSLDisplayViewBackground]] - Display Background settings class. | ||
− | |||
*[[Class SLScope.TSLDisplayViewSize|TSLDisplayViewSize]] - Display view size parameters class. | *[[Class SLScope.TSLDisplayViewSize|TSLDisplayViewSize]] - Display view size parameters class. | ||
− | |||
*[[Class SLScope.TSLDisplayProperty|TSLDisplayProperty]] - Basic abstract class for display properties. | *[[Class SLScope.TSLDisplayProperty|TSLDisplayProperty]] - Basic abstract class for display properties. | ||
+ | *[[Class SLScope.TSLDisplayMarkerPosition|TSLDisplayMarkerPosition]] - [[Property SLScope.TSLDisplayMarkerPosition.X|X]], [[Property SLScope.TSLDisplayMarkerPosition.Y|Y]] marker position property class. | ||
*[[Class SLScope.TSLVisibleDisplayProperty|TSLVisibleDisplayProperty]] - Basic abstract class for visual display properties. | *[[Class SLScope.TSLVisibleDisplayProperty|TSLVisibleDisplayProperty]] - Basic abstract class for visual display properties. | ||
*[[Class SLScope.TSLDisplayGridLineSettings|TSLDisplayGridLineSettings]] - Specifies the way an axis line will be drawn in the data view. | *[[Class SLScope.TSLDisplayGridLineSettings|TSLDisplayGridLineSettings]] - Specifies the way an axis line will be drawn in the data view. | ||
*[[Class SLScope.TSLDisplayGridDirectionalLinesSettings|TSLDisplayGridDirectionalLinesSettings]] - Specifies the way the axis lines will be drawn in the data view. | *[[Class SLScope.TSLDisplayGridDirectionalLinesSettings|TSLDisplayGridDirectionalLinesSettings]] - Specifies the way the axis lines will be drawn in the data view. | ||
*[[Class SLScope.TSLScopeDataView|TSLScopeDataView]] - Scope data view class. | *[[Class SLScope.TSLScopeDataView|TSLScopeDataView]] - Scope data view class. | ||
− | |||
*[[Class SLScope.TSLBasicLegendGroup|TSLBasicLegendGroup]] - Visual Legend group of a display class. | *[[Class SLScope.TSLBasicLegendGroup|TSLBasicLegendGroup]] - Visual Legend group of a display class. | ||
*[[Class SLScope.TSLLegendGroup|TSLLegendGroup]] - Visual Legend group of a display class. | *[[Class SLScope.TSLLegendGroup|TSLLegendGroup]] - Visual Legend group of a display class. | ||
Line 116: | Line 135: | ||
*[[Class SLScope.TSLLegendGroupCollection|TSLLegendGroupCollection]] - Collection of custom legend groups. | *[[Class SLScope.TSLLegendGroupCollection|TSLLegendGroupCollection]] - Collection of custom legend groups. | ||
*[[Class SLScope.TSLLegendView|TSLLegendView]] - Visual Legend of a display class. | *[[Class SLScope.TSLLegendView|TSLLegendView]] - Visual Legend of a display class. | ||
+ | *[[Class SLScope.TSLDataDisplayLegendView|TSLDataDisplayLegendView]] - Visual Legend of a display class. | ||
*[[Class SLScope.TSLScopeLegendView|TSLScopeLegendView]] - Visual Legend of a display class. | *[[Class SLScope.TSLScopeLegendView|TSLScopeLegendView]] - Visual Legend of a display class. | ||
− | *[[Class SLScope. | + | *[[Class SLScope.TSLBasicDisplayTitle|TSLBasicDisplayTitle]] - Base class for scope and waterfall display titles. |
*[[Class SLScope.TSLDisplayTitle|TSLDisplayTitle]] - Visual Title of a display class. | *[[Class SLScope.TSLDisplayTitle|TSLDisplayTitle]] - Visual Title of a display class. | ||
− | *[[Class SLScope. | + | *[[Class SLScope.TSLAdditionalDisplayTitle|TSLAdditionalDisplayTitle]] - Additional display title. |
+ | *[[Class SLScope.TSLDisplayTitleCollectionItem|TSLDisplayTitleCollectionItem]] - Additional display title collection item. | ||
+ | *[[Class SLScope.TSLDisplayTitleCollection|TSLDisplayTitleCollection]] - Collection of additional display titles. | ||
*[[Class SLScope.TSLMinorTicks|TSLMinorTicks]] - Visual appearance of the minor ticks of an axis scale. | *[[Class SLScope.TSLMinorTicks|TSLMinorTicks]] - Visual appearance of the minor ticks of an axis scale. | ||
*[[Class SLScope.TSLMajorTicksParam|TSLMajorTicksParam]] - Major Ticks [[Property SLScope.TSLMajorTicksParam.Mode|Mode]] settings class. | *[[Class SLScope.TSLMajorTicksParam|TSLMajorTicksParam]] - Major Ticks [[Property SLScope.TSLMajorTicksParam.Mode|Mode]] settings class. | ||
*[[Class SLScope.TSLTicksStart|TSLTicksStart]] - Start value of the major ticks of an axis class. | *[[Class SLScope.TSLTicksStart|TSLTicksStart]] - Start value of the major ticks of an axis class. | ||
*[[Class SLScope.TSLMajorTicks|TSLMajorTicks]] - Visual appearance of the major ticks of an axis scale. | *[[Class SLScope.TSLMajorTicks|TSLMajorTicks]] - Visual appearance of the major ticks of an axis scale. | ||
− | |||
*[[Class SLScope.TSLDisplayCachedValue|TSLDisplayCachedValue]] | *[[Class SLScope.TSLDisplayCachedValue|TSLDisplayCachedValue]] | ||
*[[Class SLScope.TSLScaleCachedMinMaxValue|TSLScaleCachedMinMaxValue]] | *[[Class SLScope.TSLScaleCachedMinMaxValue|TSLScaleCachedMinMaxValue]] | ||
Line 134: | Line 155: | ||
*[[Class SLScope.TSLAxisToolBar|TSLAxisToolBar]] - The toolbar area of the control axis. | *[[Class SLScope.TSLAxisToolBar|TSLAxisToolBar]] - The toolbar area of the control axis. | ||
*[[Class SLScope.TSLDisplayAxisList|TSLDisplayAxisList]] | *[[Class SLScope.TSLDisplayAxisList|TSLDisplayAxisList]] | ||
− | |||
*[[Class SLScope.TSLBasicAxisValue|TSLBasicAxisValue]] - Basic axis value settings. | *[[Class SLScope.TSLBasicAxisValue|TSLBasicAxisValue]] - Basic axis value settings. | ||
*[[Class SLScope.TSLDisplayOptionalValue|TSLDisplayOptionalValue]] - Display optional value settings class. | *[[Class SLScope.TSLDisplayOptionalValue|TSLDisplayOptionalValue]] - Display optional value settings class. | ||
Line 141: | Line 161: | ||
*[[Class SLScope.TSLAxisValue|TSLAxisValue]] - Basic axis value settings. | *[[Class SLScope.TSLAxisValue|TSLAxisValue]] - Basic axis value settings. | ||
*[[Class SLScope.TSLMaxAxisValue|TSLMaxAxisValue]] - Basic axis value settings. | *[[Class SLScope.TSLMaxAxisValue|TSLMaxAxisValue]] - Basic axis value settings. | ||
− | |||
− | |||
*[[Class SLScope.TSLScopeAutoScalingSpace|TSLScopeAutoScalingSpace]] - Auto Scaling space settings class. | *[[Class SLScope.TSLScopeAutoScalingSpace|TSLScopeAutoScalingSpace]] - Auto Scaling space settings class. | ||
*[[Class SLScope.TSLScopeAutoScaling|TSLScopeAutoScaling]] - Auto Scaling settings class. | *[[Class SLScope.TSLScopeAutoScaling|TSLScopeAutoScaling]] - Auto Scaling settings class. | ||
Line 155: | Line 173: | ||
*[[Class SLScope.TSLScopeYAxesCollection|TSLScopeYAxesCollection]] - Collection of additional scope Y Axes. | *[[Class SLScope.TSLScopeYAxesCollection|TSLScopeYAxesCollection]] - Collection of additional scope Y Axes. | ||
*[[Class SLScope.TSLScopeYAxis|TSLScopeYAxis]] - Scope X Axis class. | *[[Class SLScope.TSLScopeYAxis|TSLScopeYAxis]] - Scope X Axis class. | ||
− | |||
− | |||
*[[Class SLScope.TSLScopeMaxSample|TSLScopeMaxSample]] - Max Sample settings class. | *[[Class SLScope.TSLScopeMaxSample|TSLScopeMaxSample]] - Max Sample settings class. | ||
*[[Class SLScope.TSLScopeXAxisUnitScale|TSLScopeXAxisUnitScale]] - Controls the way the units scaling will be done - Hz, KHz, MHz etc. | *[[Class SLScope.TSLScopeXAxisUnitScale|TSLScopeXAxisUnitScale]] - Controls the way the units scaling will be done - Hz, KHz, MHz etc. | ||
Line 170: | Line 186: | ||
*[[Class SLScope.TSLAxisZoomList|TSLAxisZoomList]] | *[[Class SLScope.TSLAxisZoomList|TSLAxisZoomList]] | ||
*[[Class SLScope.TSLDisplayZoomList|TSLDisplayZoomList]] | *[[Class SLScope.TSLDisplayZoomList|TSLDisplayZoomList]] | ||
+ | *[[Class SLScope.TSLDisplayTrails|TSLDisplayTrails]] - Display Trails settings class. | ||
*[[Class SLScope.TSLDataDisplay|TSLDataDisplay]] - Basic abstract class for visual data displays. | *[[Class SLScope.TSLDataDisplay|TSLDataDisplay]] - Basic abstract class for visual data displays. | ||
*[[Class SLScope.TSLChannelMouseHitPoint|TSLChannelMouseHitPoint]] - Mouse Hit Point label settings class. | *[[Class SLScope.TSLChannelMouseHitPoint|TSLChannelMouseHitPoint]] - Mouse Hit Point label settings class. | ||
Line 175: | Line 192: | ||
*[[Class SLScope.TSLChannelItemHighlighting|TSLChannelItemHighlighting]] - Channel highlighting settings class. | *[[Class SLScope.TSLChannelItemHighlighting|TSLChannelItemHighlighting]] - Channel highlighting settings class. | ||
*[[Class SLScope.TSLDisplayHighlighting|TSLDisplayHighlighting]] - Display Highlighting settings class. | *[[Class SLScope.TSLDisplayHighlighting|TSLDisplayHighlighting]] - Display Highlighting settings class. | ||
+ | *[[Class SLScope.TSLDataDisplayHighlighting|TSLDataDisplayHighlighting]] - Data Display Highlighting settings class. | ||
*[[Class SLScope.TSLDisplayZoom|TSLDisplayZoom]] - Display zoom properties class. | *[[Class SLScope.TSLDisplayZoom|TSLDisplayZoom]] - Display zoom properties class. | ||
*[[Class SLScope.TSLDisplayIntToolBarButton|TSLDisplayIntToolBarButton]] | *[[Class SLScope.TSLDisplayIntToolBarButton|TSLDisplayIntToolBarButton]] | ||
− | |||
*[[Class SLScope.TSLDataChart|TSLDataChart]] - Base abstract class for multi channel data displays. | *[[Class SLScope.TSLDataChart|TSLDataChart]] - Base abstract class for multi channel data displays. | ||
*[[Class SLScope.TSLScope|TSLScope]] - Visible Scope/Plot component for representing floating point data. | *[[Class SLScope.TSLScope|TSLScope]] - Visible Scope/Plot component for representing floating point data. | ||
Line 184: | Line 201: | ||
*[[Class SLScope.TSLExternalScopeMatrixLayer|TSLExternalScopeMatrixLayer]] - A scope matrix component layer. | *[[Class SLScope.TSLExternalScopeMatrixLayer|TSLExternalScopeMatrixLayer]] - A scope matrix component layer. | ||
*[[Class SLScope.TSLExternalScopeMatrixElement|TSLExternalScopeMatrixElement]] | *[[Class SLScope.TSLExternalScopeMatrixElement|TSLExternalScopeMatrixElement]] | ||
+ | |||
+ | == Interfaces == | ||
+ | *[[Interface SLScope.ISLOptionalAxesDisplayCollectionItem|ISLOptionalAxesDisplayCollectionItem]] | ||
== Records(Structurs) == | == Records(Structurs) == | ||
Line 213: | Line 233: | ||
*[[Type SLScope.TSLSampleDrawEvent|TSLSampleDrawEvent]] - Sample is in about to be painted event type. | *[[Type SLScope.TSLSampleDrawEvent|TSLSampleDrawEvent]] - Sample is in about to be painted event type. | ||
*[[Type SLScope.TSLChannelClickEvent|TSLChannelClickEvent]] - Channel has been clicked event type. | *[[Type SLScope.TSLChannelClickEvent|TSLChannelClickEvent]] - Channel has been clicked event type. | ||
− | *[[Type SLScope. | + | *[[Type SLScope.TSLDisplayMarkerClickEvent|TSLDisplayMarkerClickEvent]] - Defines OnClick events for MarkerGroup items. |
*[[Type SLScope.TSLOverChannelEvent|TSLOverChannelEvent]] - Mouse cursor over a scope channel event type. | *[[Type SLScope.TSLOverChannelEvent|TSLOverChannelEvent]] - Mouse cursor over a scope channel event type. | ||
*[[Type SLScope.TSLDataToolTipEvent|TSLDataToolTipEvent]] - Data tool tip is displayed event type. | *[[Type SLScope.TSLDataToolTipEvent|TSLDataToolTipEvent]] - Data tool tip is displayed event type. | ||
− | *[[Type SLScope.TSLScopeMarkerDraggedEvent|TSLScopeMarkerDraggedEvent]] - Marker has been dragged event type. | + | *[[Type SLScope.TSLScopeMarkerDraggedEvent|TSLScopeMarkerDraggedEvent]] - Scope Channel Marker has been dragged event type. |
+ | *[[Type SLScope.TSLDisplayMarkerDraggedEvent|TSLDisplayMarkerDraggedEvent]] - Marker has been dragged event type. | ||
*[[Type SLScope.TSLChannelDrawEvent|TSLChannelDrawEvent]] - Channel is in about to be painted event type. | *[[Type SLScope.TSLChannelDrawEvent|TSLChannelDrawEvent]] - Channel is in about to be painted event type. | ||
*[[Type SLScope.TSLToolBarButtonClickEvent|TSLToolBarButtonClickEvent]] - Toolbar button has been clicked event type. | *[[Type SLScope.TSLToolBarButtonClickEvent|TSLToolBarButtonClickEvent]] - Toolbar button has been clicked event type. |
Revision as of 17:19, 18 October 2012
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: SignalLabScopePkg
Contents |
Summary
Contains the code for the TSLScope component.
Description
This unit contains the code for the TSLScope component.
Controls
- TSLScope - Visible Scope/Plot component for representing floating point data.
Layers
- TSLScopeLayer - A scope drawing layer. See Also Defines a scope drawing layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a scope. Example: <image ScopeLayerSample>
Elements
- TSLExternalScopeElement - A scope component element.
Matrix Layers
- TSLExternalScopeMatrixLayer - A scope matrix component layer.
Classes
- TOWSuppliedZoomOperation
- TSLZoomPin - Defines axis zooming state pin.
- TSLDisplayCollectionItem - Basic display collection item type.
- TSLDisplayCollection - Basic display collection type.
- TSLDisplaySelectableCollectionItem - Basic display selectable collection item type.
- TSLOptionalDisplayCollectionItem - Optional (Visible/Invisible) display collection item.
- TSLOptionalDisplayCollection - Collection of optional display elements.
- TSLDisplayMarkers - Base collection of display Markers.
- TSLDisplayMarkerLabelPosition - X, Y marker text offsets from a variable coordinate property class.
- TSLMarkerGroupLabel - Visual Marker Label class.
- TSLDisplayMarkerCrosshairLine - Display marker crosshair settings class.
- TSLDisplayMarkerCrosshairLines - Specifies the marker crosshair properties.
- TSLDisplayMarkerGroup - Display marker group class.
- TSLScopeMarkerGroup - Group of TSLScopeChannelMarker items.
- TSLScopeMarkerGroups - Collection of TSLScopeMarkerGroup items.
- TSLDisplayZonePoint - Display zone point collection item.
- TSLDisplayZonePoints - Collection of zone points.
- TSLDisplayComponent - Basic abstract class for visual display components.
- TSLDisplayView - Base abstract class for data view of visual data displays.
- TSLCustomColorDisplayView - Base abstract class for display data view.
- TSLCustomSizeDisplayView - Base abstract class for display data view.
- TSLOptionalView - Base abstract class for optional display view.
- TSLOptionalAxis - Base abstract class for optional axis.
- TSLTrackingOptionalAxis - Basic abstract class for optional display tracking axis.
- TSLDisplayLabel - Optional visual Label class.
- TSLDisplayTitleLabel - Title visual Label class.
- TSLDisplayAxis - Basic abstract class for visual data axis.
- TSLBasicDisplayYAxis - Basic abstract class for visual data Y axis.
- TSLDisplayYAxis - Visual X axis.
- TSLBasicDisplayXAxis - Basic abstract class for visual data X axis.
- TSLDisplayXAxis - Visual X axis.
- TSLOptionalAxesDisplayCollectionItem - Optional (Visible/Invisible) display axis collection item.
- TSLOptionalAxesCursorDisplayCollectionItem - Optional (Visible/Invisible) display collection item with mouse cursor.
- TSLBasicDisplayZone - Basic display zone.
- TSLBasicDisplayZones - Collection of display zones.
- TSLDisplayZone - Display zone collection item.
- TSLDisplayZones - Collection of display zones.
- TSLDisplayElementPosition - Element position settings class.
- TSLDisplayEllipticZone - Display elliptic zone.
- TSLDisplayEllipticZones - Collection of elliptic display zones.
- TSLBasicDisplayMarker - Base class for scope and waterfall display markers.
- TSLDisplayMarker - Base class for scope and waterfall display markers.
- TSLScopeMarker - Scope display marker.
- TSLScopeMarkers - Collection of Scope Markers.
- TSLScopeChannelMarker - Scope channel marker class.
- TSLScopeChannelMarkers - Collection of TSLScopeChannelMarker items.
- TSLDisplayElementChannelLink - Link between element and channel.
- TSLDisplayCursorChannelLinkData - Cursor/Channel intersection data class.
- TSLDisplayCursorChannelLink - Link between cursor and channel.
- TSLDisplayElementChannelLinks - Collection of display element-channel links
- TSLDisplayCursorChannelLinks - Collection of display cursor-channel links
- TSLDisplayPersistent - Persistent display item class.
- TSLScopePoints - Look and feel of the scope channel points class.
- TSLScopeZonePoints - Look and feel of the scope channel zone points class.
- TSLDisplayOptionalHighlighting - Display Highlighting settings class.
- TSLDisplayZoneChannelLinkData - Channel points in zone data class.
- TSLDisplayZoneChannelLink - Link between zone and channel.
- TSLDisplayZoneChannelLinks - Collection of display zone-channel links
- TSLBasicViewButtonSettings - View button settings class.
- TSLViewButtonSettings - View button settings class.
- TSLLegendViewButtonSettings - Legend view button settings class.
- TSLDisplayCursorPosition - Cursor X and Y position settings class.
- TSLHighlightInfo
- TSLScopeSelection - Selection area between 2 cursors settings.
- TSLDisplayCursorLink - Link between two display cursors.
- TSLScopeCursorLink - Link between two scope cursors.
- TSLDisplayElementList - Defines a list of display elements.
- TSLDisplayCursorLinkList - list of cursor links.
- TSLDisplayChannelLinkList
- TSLAssociatedChannelLinkList - List of channels associated with the axis.
- TSLAssociatedElementList
- TSLDisplayChannelLink - Link between two cursors.
- TSLDisplayCursorMouseCursor - Display cursors mouse cursor settings class.
- TSLDisplayCursor - Display channel cursor.
- TSLScopeCursor - Scope channel cursor.
- TSLScopeMeasurementLine - Measurement line connecting 2 cursors settings.
- TSLDisplayTextLabel - Display text label class.
- TSLScopeTextLabel - Scope text label class.
- TSLDisplayTextLabels - Display text labels collection class.
- TSLScopeTextLabels - Scope text labels collection class.
- TSLAxisFormat - Axis format settings.
- TSLDisplayCursorLinks - Collection of display cursor links.
- TSLScopeCursorLinks - Collection of scope cursor links.
- TSLDisplayChannelLinks - Collection of display channel links
- TSLDisplayCursors - Collection of TSLDisplayCursor items.
- TSLScopeCursors - Collection of TSLScopeCursor items.
- TSLBasicZonesList
- TSLDisplayChannel - Base abstract class for visual data displays channels.
- TSLDisplayChannels - Collection of TSLDisplayChannel objects.
- TSLChannelData - Channel data class.
- TSLScopeChannel - Visual Scope data channels class.
- TSLDisplayViews - Collection of TSLDisplayView objects.
- TSLDisplayComponents
- TSLDisplayViewBackground - Display Background settings class.
- TSLDisplayViewSize - Display view size parameters class.
- TSLDisplayProperty - Basic abstract class for display properties.
- TSLDisplayMarkerPosition - X, Y marker position property class.
- TSLVisibleDisplayProperty - Basic abstract class for visual display properties.
- TSLDisplayGridLineSettings - Specifies the way an axis line will be drawn in the data view.
- TSLDisplayGridDirectionalLinesSettings - Specifies the way the axis lines will be drawn in the data view.
- TSLScopeDataView - Scope data view class.
- TSLBasicLegendGroup - Visual Legend group of a display class.
- TSLLegendGroup - Visual Legend group of a display class.
- TSLCustomLegendGroup - Custom legend group.
- TSLCustomLegendItem - Custom legend item.
- TSLCustomLegendItems - Collection of custom legend items.
- TSLLegendGroupCollectionItem - Legend group item.
- TSLLegendGroupCollection - Collection of custom legend groups.
- TSLLegendView - Visual Legend of a display class.
- TSLDataDisplayLegendView - Visual Legend of a display class.
- TSLScopeLegendView - Visual Legend of a display class.
- TSLBasicDisplayTitle - Base class for scope and waterfall display titles.
- TSLDisplayTitle - Visual Title of a display class.
- TSLAdditionalDisplayTitle - Additional display title.
- TSLDisplayTitleCollectionItem - Additional display title collection item.
- TSLDisplayTitleCollection - Collection of additional display titles.
- TSLMinorTicks - Visual appearance of the minor ticks of an axis scale.
- TSLMajorTicksParam - Major Ticks Mode settings class.
- TSLTicksStart - Start value of the major ticks of an axis class.
- TSLMajorTicks - Visual appearance of the major ticks of an axis scale.
- TSLDisplayCachedValue
- TSLScaleCachedMinMaxValue
- TSLLimitCachedMinMaxValue
- TSLDisplayToolBarButton - Toolbar button settings class.
- TSLDisplayIntToolBarButtonList
- TSLBasicDisplayToolBar - Visual toolbar for the data display components class.
- TSLAxisToolBarButtons - Axis toolbar button settings.
- TSLAxisToolBar - The toolbar area of the control axis.
- TSLDisplayAxisList
- TSLBasicAxisValue - Basic axis value settings.
- TSLDisplayOptionalValue - Display optional value settings class.
- TSLDisplayValueRange - Display value range settings class.
- TSLBasicRangedAxisValue - Basic axis value settings.
- TSLAxisValue - Basic axis value settings.
- TSLMaxAxisValue - Basic axis value settings.
- TSLScopeAutoScalingSpace - Auto Scaling space settings class.
- TSLScopeAutoScaling - Auto Scaling settings class.
- TSLDisplayAxisCursorSettings - Cursor axis settings class.
- TSLDisplayButtonImages
- TSLToolBarPosition - ToolBar position position property class.
- TSLDisplayToolBarButtons - Display toolbar button settings.
- TSLDisplayToolBar - Visual toolbar for the data display components class.
- TSLBasicScopeYAxis - Scope X Axis abstract base class.
- TSLAdditionalScopeYAxis - Additional Scope Y Axis.
- TSLScopeYAxesCollectionItem - Additional scope Y Axis collection item.
- TSLScopeYAxesCollection - Collection of additional scope Y Axes.
- TSLScopeYAxis - Scope X Axis class.
- TSLScopeMaxSample - Max Sample settings class.
- TSLScopeXAxisUnitScale - Controls the way the units scaling will be done - Hz, KHz, MHz etc.
- TSLBasicDisplayZoom - Basic display zoom properties class.
- TSLDisplayAxisZoom - Display axis zoom properties class.
- TSLBasicScopeXAxis - Scope X Axis abstract base class.
- TSLAdditionalScopeXAxis - Additional Scope X Axis.
- TSLScopeXAxesCollectionItem - Additional scope X Axis collection item.
- TSLScopeXAxesCollection - Collection of additional scope X Axes.
- TSLScopeXAxis - Scope X Axis class.
- TSLScopeChannels - Collection of TSLScopeChannel items.
- TSLAxisZoomListItem
- TSLAxisZoomList
- TSLDisplayZoomList
- TSLDisplayTrails - Display Trails settings class.
- TSLDataDisplay - Basic abstract class for visual data displays.
- TSLChannelMouseHitPoint - Mouse Hit Point label settings class.
- TSLDisplayItemHighlighting - Display Item Highlighting settings class.
- TSLChannelItemHighlighting - Channel highlighting settings class.
- TSLDisplayHighlighting - Display Highlighting settings class.
- TSLDataDisplayHighlighting - Data Display Highlighting settings class.
- TSLDisplayZoom - Display zoom properties class.
- TSLDisplayIntToolBarButton
- TSLDataChart - Base abstract class for multi channel data displays.
- TSLScope - Visible Scope/Plot component for representing floating point data.
- TSLScopeLayer - A scope drawing layer. See Also Defines a scope drawing layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a scope. Example: <image ScopeLayerSample>
- TSLExternalScopeElement - A scope component element.
- TSLExternalScopeMatrixLayer - A scope matrix component layer.
- TSLExternalScopeMatrixElement
Interfaces
Records(Structurs)
- TSLRealPoint - Real (double) X, Y coordinates point.
- TSLRealRanges - MinX, MaxX MinY and MaxY values structure.
Enums
- TSLViewAlign - View alignment enumeration.
- TSLViewScreenAlign
- TSLAxisDirection
- TSLScopePointsShape - Channel point display shapes enumeration.
- TSLDisplayDrawPart
- TSLScopeChannelMode - Channel display modes enumeration.
- TSLScopeChannelLinkMode - Channel link display modes enumeration.
- TSLHitDetectDirection
- TSLChannelShadeMode - Channel shade modes enumeration.
- TSLZoomOperation - Zoom types enumeration.
- TSLMajorTicksMode - Major Axis Ticks calculation method enumeration.
- TSLScaleMode - Axis scale modes enumeration.
- TSLPrecisionMode - Precision modes enumeration.
- TSLDisplayNavigateMode - Display navigation mode enumeration.
- TSLDisplayZoomMode - Display zoom mode enumeration.
- TSLDisplayCursorKind - Display cursor modes enumeration.
- TSLToolBarHostView - ToolBar host view enumeration.
- TSLMaxAxisMode - Max Axis calculation method enumeration.
- TSLDisplayAxisTicksMode - Axis tick modes enumeration.
Types
- TSLSampleDrawEvent - Sample is in about to be painted event type.
- TSLChannelClickEvent - Channel has been clicked event type.
- TSLDisplayMarkerClickEvent - Defines OnClick events for MarkerGroup items.
- TSLOverChannelEvent - Mouse cursor over a scope channel event type.
- TSLDataToolTipEvent - Data tool tip is displayed event type.
- TSLScopeMarkerDraggedEvent - Scope Channel Marker has been dragged event type.
- TSLDisplayMarkerDraggedEvent - Marker has been dragged event type.
- TSLChannelDrawEvent - Channel is in about to be painted event type.
- TSLToolBarButtonClickEvent - Toolbar button has been clicked event type.
- TSLChartItemClickEvent - Defines OnItemClick events for LegendGroup items.
- TSLCustomAxisLabelEvent - Defines event to be fired when a label is in about to be painted.
- TSLCustomMouseLabelEvent - Defines event to be fired when a mouse label is in about to be painted.
- TSLCustomStepEvent - Custom step is to be calculated event type.
- TSLPositionChangeEvent - Cursor or a measurement line has been moved by the user event type.
- TSLZoomChangedEvent - Zoom has changed event type.
- TSLIntersectPointEvent
- TSLIntChannelPointsEvent
- TSLGetLimitEvent
- TSLChangeLimitEvent
- TTicksCallbackEvent