Unit SLScope
From Mitov Wiki Doc
				
				
				(Difference between revisions)
				
																
				
				
								
				|  (Automated Syncronization with Documentation) |  (Automated Syncronization with Documentation) | ||
| (7 intermediate revisions by one user not shown) | |||
| Line 17: | Line 17: | ||
| == Layers == | == Layers == | ||
| − | *[[Image:SLScopeLayer.gif]] [[Class SLScope.TSLScopeLayer|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. <b>Example:</b> <image ScopeLayerSample>   | + | *[[Image:SLScopeLayer.gif]] [[Class SLScope.TSLScopeLayer|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. <b>Diagram:</b> <image SLScopeLayer_Preview> <b>Example:</b> <image ScopeLayerSample>   | 
| == Elements == | == Elements == | ||
| 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.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 42: | ||
| *[[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 65: | ||
| *[[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.TSLDisplayMarkers|TSLDisplayMarkers]] - Base collection of 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.   | ||
| − | *[[Class SLScope.TSLScopeLayer|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. <b>Example:</b> <image ScopeLayerSample>   | + | *[[Class SLScope.TSLScopeLayer|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. <b>Diagram:</b> <image SLScopeLayer_Preview> <b>Example:</b> <image ScopeLayerSample>   | 
| *[[Class SLScope.TSLExternalScopeElement|TSLExternalScopeElement]] - A scope component element.   | *[[Class SLScope.TSLExternalScopeElement|TSLExternalScopeElement]] - A scope component element.   | ||
| *[[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.   | ||
Latest revision as of 00:30, 26 June 2013
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. 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. Diagram: <image SLScopeLayer_Preview> Example: <image ScopeLayerSample> 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. Diagram: <image SLScopeLayer_Preview> Example: <image ScopeLayerSample>
Elements
 TSLExternalScopeElement - A scope component element. TSLExternalScopeElement - A scope component element.
Matrix Layers
 TSLExternalScopeMatrixLayer - A scope matrix component layer. 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.
- 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.
- TSLDisplayMarkers - Base collection of 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. Diagram: <image SLScopeLayer_Preview> 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
