Package Mitov.BasicLab
From Mitov Wiki Doc
				
				
				(Difference between revisions)
				
																
				
				
								
				 (Automated Syncronization with Documentation)  | 
		 (Automated Syncronization with Documentation)  | 
		||
| Line 42: | Line 42: | ||
== Units ==  | == Units ==  | ||
| + | *[[Unit SLTypes|SLTypes]] - Contains some common data types for the SignalLab.   | ||
| + | *[[Unit VLImageDefs|VLImageDefs]] - Contains support classes.   | ||
| + | *[[Unit VLBasicBitmap|VLBasicBitmap]] - Contains the code for the [[Class VLBasicBitmap.TVLBasicBitmap|TVLBasicBitmap]] class.   | ||
| + | *[[Unit ULBasicControl|ULBasicControl]] - Contains the code for the [[Class ULBasicControl.TULBasicControl|TULBasicControl]] base class.   | ||
| + | *[[Unit SLStreamTypes|SLStreamTypes]] - Contains the classes and types for the SignalLab OpenWire stream support.   | ||
| + | *[[Unit SLSimpleDataBuffer|SLSimpleDataBuffer]] - Contains the implementation of TSLSimpleRealBuffer and TSLSimpleComplexBuffer.   | ||
| + | *[[Unit SLMultiInput|SLMultiInput]] - Contains the code for the [[Class SLMultiInput.TSLMultiInput|TSLMultiInput]] component.   | ||
| + | *[[Unit SLGenericFilterTypes|SLGenericFilterTypes]] - Generic filter types.   | ||
| + | *[[Unit SLFilterTypes|SLFilterTypes]] - Support SignalLab type definitions.   | ||
| + | *[[Unit SLControlCollection|SLControlCollection]] - Contains the code for control collection properties.   | ||
| + | *[[Unit SLComponentCollection|SLComponentCollection]] - Contains the code for component collection properties.   | ||
| + | *[[Unit SLCommonGen|SLCommonGen]] - Contains the basic abstract generator classes.   | ||
| + | *[[Unit SLCommonFilter|SLCommonFilter]] - Contains the basic abstract filter classes.   | ||
| + | *[[Unit SLAveraging|SLAveraging]] - Contains the declarations for the TSLAveraging class.   | ||
| + | *[[Unit LPTransparentControl|LPTransparentControl]] - Contains the code for the [[Class LPTransparentControl.TLPTransparentControl|TLPTransparentControl]] base class.   | ||
| + | *[[Unit LPGDIPlusProperties|LPGDIPlusProperties]] - Contains the GDI+ property classes.   | ||
| + | *[[Unit LPDrawLayers|LPDrawLayers]] - Contains the classes for layer drawing properties.   | ||
| + | *[[Unit LPControlDrawLayers|LPControlDrawLayers]] - Contains the classes for layer drawing properties.   | ||
| + | *[[Unit LPComponent|LPComponent]] - Contains the code for the [[Class LPComponent.TLPComponent|TLPComponent]] base class.   | ||
== Classes ==  | == Classes ==  | ||
| + | *[[Class SLTypes.ESLException|ESLException]] - LabPacks Exception class type.   | ||
| + | *[[Class SLTypes.ESLDLLLoadError|ESLDLLLoadError]] - DLL loading Exception class type.   | ||
| + | *[[Class VLBasicBitmap.TVLBasicBitmap|TVLBasicBitmap]] - Bitmap wrapper class for thread safe bitmap access.   | ||
| + | *[[Class ULBasicControl.TULBasicControl|TULBasicControl]] - Base class for LabPacks controls.   | ||
| + | *[[Class ULBasicControl.TULControlBackground|TULControlBackground]] - Control background properties class.   | ||
| + | *[[Class ULBasicControl.TULBasicColorControl|TULBasicColorControl]] - Base class for LabPacks controls with color.   | ||
| + | *[[Class ULBasicControl.TULColorItem|TULColorItem]] - Color collection item.   | ||
| + | *[[Class ULBasicControl.TULColorItems|TULColorItems]] - Collection of colors.   | ||
| + | *[[Class ULBasicControl.TULBasicControlProperty|TULBasicControlProperty]] - Base abstract class for control properties.   | ||
| + | *[[Class ULBasicControl.TULElementSize|TULElementSize]] - Control element size properties class.   | ||
| + | *[[Class ULBasicControl.TULElementOffsetSize|TULElementOffsetSize]] - Control element offset size properties class.   | ||
| + | *[[Class ULBasicControl.TULElement2DSize|TULElement2DSize]] - Control element 2D size properties class.   | ||
| + | *[[Class ULBasicControl.TULControlFont|TULControlFont]] - Control font properties class.   | ||
| + | *[[Class ULBasicControl.TULControlText|TULControlText]] - Control text properties class.   | ||
| + | *[[Class ULBasicControl.TULElementOffsets|TULElementOffsets]] - Control element offset properties class.   | ||
| + | *[[Class ULBasicControl.TLPBasicMatrixElement|TLPBasicMatrixElement]] - Basic class for component matrix elements.   | ||
| + | *[[Class ULBasicControl.TULCaptionCollectionItem|TULCaptionCollectionItem]] - [[Property ULBasicControl.TULCaptionCollectionItem.Text|Text]] caption collection item.   | ||
| + | *[[Class ULBasicControl.TULCaption|TULCaption]] - Control caption properties class.   | ||
| + | *[[Class ULBasicControl.TULVerticalCaption|TULVerticalCaption]] - Control vertical caption properties class.   | ||
| + | *[[Class ULBasicControl.TULCaptionCollection|TULCaptionCollection]] - Collection of text captions.   | ||
| + | *[[Class ULBasicControl.TULControlElement|TULControlElement]] - Base abstract class for control elements.   | ||
| + | *[[Class ULBasicControl.TULControlBevel|TULControlBevel]] - Control border bevel properties class.   | ||
| + | *[[Class ULBasicControl.TULControlInnerBevel|TULControlInnerBevel]] - Control border inner bevel properties class.   | ||
| + | *[[Class ULBasicControl.TULBasicControlBorder|TULBasicControlBorder]] - Base abstract class for control border properties.   | ||
| + | *[[Class ULBasicControl.TULControlBorder|TULControlBorder]] - Control border properties class.   | ||
| + | *[[Class ULBasicControl.TULProportionalControlBorder|TULProportionalControlBorder]] - Optionally proportional control border properties class.   | ||
| + | *[[Class ULBasicControl.TULRectControlBorder|TULRectControlBorder]] - Non proportional rectangle control border properties class.   | ||
| + | *[[Class ULBasicControl.TULOptionalInstrumentProperty|TULOptionalInstrumentProperty]] - Base abstract class for optional properties.   | ||
| + | *[[Class SLStreamTypes.TSLOWSourcePin|TSLOWSourcePin]] - Basic Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWClockableSourcePin|TSLOWClockableSourcePin]] - Basic Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWSinkPin|TSLOWSinkPin]] - Basic Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWMultiSinkPin|TSLOWMultiSinkPin]] - Basic Multi Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWBinarySourcePin|TSLOWBinarySourcePin]] - Binary data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWBinarySinkPin|TSLOWBinarySinkPin]] - Binary data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWIntegerSourcePin|TSLOWIntegerSourcePin]] - Integer data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWIntegerSinkPin|TSLOWIntegerSinkPin]] - Integer data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWPairedSourcePin|TSLOWPairedSourcePin]] - Buffer Paired data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWPairedSinkPin|TSLOWPairedSinkPin]] - Buffer Paired data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWRealSourcePin|TSLOWRealSourcePin]] - Real data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWComboRealSourcePin|TSLOWComboRealSourcePin]] - Real data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWRealSinkPin|TSLOWRealSinkPin]] - Real data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWComboRealSinkPin|TSLOWComboRealSinkPin]] - Real data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWComboRealIntSinkPin|TSLOWComboRealIntSinkPin]] - Real and Integer data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWComboRealIntMatrixSinkPin|TSLOWComboRealIntMatrixSinkPin]] - Real, Integer, and Matrix data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWComboRealAndMatrixSinkPin|TSLOWComboRealAndMatrixSinkPin]] - Real, and Matrix data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWComboRealIntComplexPairedSinkPin|TSLOWComboRealIntComplexPairedSinkPin]] - Real, Integer, Complex and Buffer Paired data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWComplexSourcePin|TSLOWComplexSourcePin]] - Complex data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWComplexSinkPin|TSLOWComplexSinkPin]] - Complex data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWRealComplexSinkPin|TSLOWRealComplexSinkPin]] - Queue Complex data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWIntegerRealComplexSourcePin|TSLOWIntegerRealComplexSourcePin]] - Real, Integer, and Complex data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWIntegerRealComplexSinkPin|TSLOWIntegerRealComplexSinkPin]] - Real, Integer, and Complex data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWIntegerRealComplexBinarySourcePin|TSLOWIntegerRealComplexBinarySourcePin]] - Real, Integer, Binary, and Complex data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWIntegerRealComplexBinarySinkPin|TSLOWIntegerRealComplexBinarySinkPin]] - Real, Integer, Binary, and Complex data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWChannelSourcePin|TSLOWChannelSourcePin]] - Real, Integer, Binary, and Complex data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWStringSourcePin|TSLOWStringSourcePin]] - Text string Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWStringSinkPin|TSLOWStringSinkPin]] - Text string Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWRealMatrixSourcePin|TSLOWRealMatrixSourcePin]] - Real Matrix data Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWRealMatrixSinkPin|TSLOWRealMatrixSinkPin]] - Real Matrix data Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWUserControlSourcePin|TSLOWUserControlSourcePin]] - User interface control Source Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWUserControlSinkPin|TSLOWUserControlSinkPin]] - User interface control Sink Pin.   | ||
| + | *[[Class SLStreamTypes.TSLOWUserControlMultiSinkPin|TSLOWUserControlMultiSinkPin]] - User interface control Multi Sink Pin.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLData|TSLData]] - Basic data storage class.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLGenericBuffer|TSLGenericBuffer]] - Generic Delphi data buffer.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLMemoryBuffer|TSLMemoryBuffer]] - Delphi base class for all of the memory buffers.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLLinearMemoryBuffer|TSLLinearMemoryBuffer]] - Delphi base class for all of the linear memory buffers.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLBlockBuffer|TSLBlockBuffer]] - Delphi Binary(Raw) data buffer.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLRealBuffer|TSLRealBuffer]] - Delphi Real data buffer.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLIntegerBuffer|TSLIntegerBuffer]] - Delphi Integer data buffer.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLComplexBuffer|TSLComplexBuffer]]  | ||
| + | *[[Class SLSimpleDataBuffer.TSLRealMatrixBuffer|TSLRealMatrixBuffer]] - Delphi Real Matrix data buffer.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLRealBufferList|TSLRealBufferList]] - Delphi Real buffer list data.   | ||
| + | *[[Class SLSimpleDataBuffer.TSLRealMatrix|TSLRealMatrix]] - Delphi Real Matrix data.   | ||
| + | *[[Class SLMultiInput.TSLOutputBufferSize|TSLOutputBufferSize]] - Output buffer size settings property type.   | ||
| + | *[[Class SLMultiInput.TSLMultiInput|TSLMultiInput]] - Base abstract class for multiple input components.   | ||
| + | *[[Class SLMultiInput.TSLRealMultiInput|TSLRealMultiInput]] - Base abstract class for multiple input Real data components.   | ||
| + | *[[Class SLMultiInput.TSLComplexMultiInput|TSLComplexMultiInput]] - Base abstract class for multiple input Complex data components.   | ||
| + | *[[Class SLMultiInput.TSLOWQueuedRealSinkPin|TSLOWQueuedRealSinkPin]] - Queued Real data Sink Pin.   | ||
| + | *[[Class SLMultiInput.TSLOWQueuedComplexSinkPin|TSLOWQueuedComplexSinkPin]] - Queued Complex data Sink Pin.   | ||
| + | *[[Class SLMultiInput.TSLOWQueuedIntegerRealSinkPin|TSLOWQueuedIntegerRealSinkPin]] - Queued Real, and Integer data Sink Pin.   | ||
| + | *[[Class SLMultiInput.TSLOWQueuedIntegerRealComplexSinkPin|TSLOWQueuedIntegerRealComplexSinkPin]] - Queued Real, Integer, and Complex data Sink Pin.   | ||
| + | *[[Class SLMultiInput.TSLOWQueuedIntegerSinkPin|TSLOWQueuedIntegerSinkPin]] - Queued Integer data Sink Pin.   | ||
| + | *[[Class SLMultiInput.TSLOWComboRealIntComplexPairedQueuedSinkPin|TSLOWComboRealIntComplexPairedQueuedSinkPin]] - Queued Real, Integer, Complex and Buffer Paired data Sink Pin.   | ||
| + | *[[Class SLFilterTypes.TSLOffset|TSLOffset]] - X, Y offsets property class.   | ||
| + | *[[Class SLFilterTypes.TSLDelayValue|TSLDelayValue]] - Property class for specifying signal delays.   | ||
| + | *[[Class SLFilterTypes.TSLCoordinateOffset|TSLCoordinateOffset]] - X, Y offsets from a variable coordinate property class.   | ||
| + | *[[Class SLControlCollection.TSLCustomControlItem|TSLCustomControlItem]] - Base abstract class for control collections.   | ||
| + | *[[Class SLControlCollection.TLPComponentElement|TLPComponentElement]] - Component element.   | ||
| + | *[[Class SLControlCollection.TLPComponentElements|TLPComponentElements]] - Collection of component elements.   | ||
| + | *[[Class SLControlCollection.TLPDrawComponentElement|TLPDrawComponentElement]] - Collection of component elements.   | ||
| + | *[[Class SLControlCollection.TLPGaugeComponentElements|TLPGaugeComponentElements]] - Collection of gauge component elements.   | ||
| + | *[[Class SLControlCollection.TLPLinearAnalogComponentElements|TLPLinearAnalogComponentElements]] - Collection of linear analog component elements.   | ||
| + | *[[Class SLControlCollection.TLPAngularAnalogComponentElements|TLPAngularAnalogComponentElements]] - Collection of angular analog component elements.   | ||
| + | *[[Class SLControlCollection.TLPClockComponentElements|TLPClockComponentElements]] - Collection of clock component elements.   | ||
| + | *[[Class SLControlCollection.TLPMatrixComponentElements|TLPMatrixComponentElements]] - Collection of matrix component elements.   | ||
| + | *[[Class SLComponentCollection.TSLComponentItems|TSLComponentItems]] - Base abstract class for component collections.   | ||
| + | *[[Class SLComponentCollection.TSLTypedComponentItems|TSLTypedComponentItems]] - Base typed abstract class for component collections.   | ||
| + | *[[Class SLComponentCollection.TSLComponentItem|TSLComponentItem]] - Base abstract class for component collection items.   | ||
| + | *[[Class SLCommonGen.TSLBasicCommonGen|TSLBasicCommonGen]] - Abstract base class for generators.   | ||
| + | *[[Class SLCommonGen.TSLCommonGen|TSLCommonGen]] - Abstract base class for all the signal generators.   | ||
| + | *[[Class SLCommonGen.TSLCommonBufferGen|TSLCommonBufferGen]] - Abstract base class for all the buffer signal generators.   | ||
| + | *[[Class SLCommonGen.TSLCommonBaseRealGen|TSLCommonBaseRealGen]] - Base abstract class for real data generators.   | ||
| + | *[[Class SLCommonGen.TSLCommonBlockGen|TSLCommonBlockGen]] - Base abstract class for Binary(Raw) signal generators.   | ||
| + | *[[Class SLCommonGen.TSLCommonComplexGen|TSLCommonComplexGen]] - Base abstract class for Complex signal generators.   | ||
| + | *[[Class SLCommonGen.TSLCommonIntGen|TSLCommonIntGen]] - Base abstract class for Integer signal generators.   | ||
| + | *[[Class SLCommonGen.TSLCommonRealGen|TSLCommonRealGen]] - Base abstract class for Real(Double) signal generators.   | ||
| + | *[[Class SLCommonFilter.TSLThreadingQueue|TSLThreadingQueue]] - Threading queue properties class.   | ||
| + | *[[Class SLCommonFilter.TSLThreading|TSLThreading]] - Filter threading properties class.   | ||
| + | *[[Class SLCommonFilter.TSLBasicEnableFilter|TSLBasicEnableFilter]] - Base abstract class for data filters with Enable property.   | ||
| + | *[[Class SLCommonFilter.TSLBasicThreadedFilter|TSLBasicThreadedFilter]] - Base abstract class for threaded data filters.   | ||
| + | *[[Class SLCommonFilter.TSLBasicThreadedEnableFilter|TSLBasicThreadedEnableFilter]] - Base abstract class for threaded data filters.   | ||
| + | *[[Class SLCommonFilter.TSLBasicCommonFilter|TSLBasicCommonFilter]] - Base abstract class for data filters.   | ||
| + | *[[Class SLCommonFilter.TSLCommonFilter|TSLCommonFilter]] - Base abstract class for data filters.   | ||
| + | *[[Class SLCommonFilter.TSLCommonRealFilter|TSLCommonRealFilter]] - Base abstract class for Real(Double) data filters.   | ||
| + | *[[Class SLCommonFilter.TSLFilterFrequencyResponse|TSLFilterFrequencyResponse]] - Frequency Response information class.   | ||
| + | *[[Class SLCommonFilter.TSLCommonTapsFilter|TSLCommonTapsFilter]] - Basic abstract class for taps filters.   | ||
| + | *[[Class SLCommonFilter.TSLCommonComplexFilter|TSLCommonComplexFilter]] - Base abstract class for Complex data filters.   | ||
| + | *[[Class SLCommonFilter.TSLCommonIntegerFilter|TSLCommonIntegerFilter]] - Base abstract class for Integer data filters.   | ||
| + | *[[Class SLCommonFilter.TSLCommonBinaryFilter|TSLCommonBinaryFilter]] - Base abstract class for Binary (Raw) data filters.   | ||
| + | *[[Class SLAveraging.TLPAveraging|TLPAveraging]] - Averaging properties class.   | ||
| + | *[[Class LPTransparentControl.TLPControlProperty|TLPControlProperty]] - Base abstract class for control properties.   | ||
| + | *[[Class LPTransparentControl.TLPTransparentControl|TLPTransparentControl]] - Base class for LabPacks transparent controls.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPImage|TLPGPImage]] - GDI+ image properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPPoint|TLPGPPoint]] - GDI+ point coordinates class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPSize|TLPGPSize]] - GDI+ X,Y size class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPBlends|TLPGPBlends]] - Collection of GDI+ blends.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPBlendShape|TLPGPBlendShape]] - GDI+ blend brush shape class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPBlend|TLPGPBlend]] - GDI+ blend properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPPoints|TLPGPPoints]] - GDI+ list of point coordinates class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPColors|TLPGPColors]] - GDI+ list of colors class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPInterpolationColors|TLPGPInterpolationColors]] - GDI+ interpolation colors settings.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPHatch|TLPGPHatch]] - GDI+ hatch brush settings.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPCenterPoint|TLPGPCenterPoint]] - Center point settings.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPCenterColor|TLPGPCenterColor]] - Center color settings.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPGradient|TLPGPGradient]] - GDI+ gradient properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPBrush|TLPGPBrush]] - GDI+ brush properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPSingleArray|TLPGPSingleArray]] - Array of singles.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPCustomDash|TLPGPCustomDash]] - GDI+ custom pen dash properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPDashStyle|TLPGPDashStyle]] - GDI+ pen dash style properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPPenCompound|TLPGPPenCompound]] - GDI+ pen compound properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPPen|TLPGPPen]] - GDI+ pen properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPPenCollectionItem|TLPGPPenCollectionItem]] - [[Property LPGDIPlusProperties.TLPGPPenCollectionItem.Pen|Pen]] collection item.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPPenCollection|TLPGPPenCollection]] - Collection of pen.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPOptionalPen|TLPGPOptionalPen]] - Optional GDI+ pen properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPOptionalMultiPen|TLPGPOptionalMultiPen]] - Optional multipen settings.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPBasicFont|TLPGPBasicFont]] - GDI+ basic font properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPSimpleBrushFont|TLPGPSimpleBrushFont]] - GDI+ font properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPSimpleFont|TLPGPSimpleFont]] - GDI+ basic font properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPBrushFont|TLPGPBrushFont]] - GDI+ font properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPFont|TLPGPFont]] - GDI+ font properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPOptionalText|TLPGPOptionalText]] - Optional GDI+ text properties class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPColorItem|TLPGPColorItem]] - ARGB [[Property LPGDIPlusProperties.TLPGPColorItem.Color|Color]] collection item class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPBasicColorItems|TLPGPBasicColorItems]] - Basic ARGB Color collection class.   | ||
| + | *[[Class LPGDIPlusProperties.TLPGPColorItems|TLPGPColorItems]] - ARGB Color collection class.   | ||
| + | *[[Class LPDrawLayers.TLPDrawLayer|TLPDrawLayer]] - Abstract base class for drawing layers.   | ||
| + | *[[Class LPDrawLayers.TLPDrawLayers|TLPDrawLayers]] - Collection of drawing layers.   | ||
| + | *[[Class LPDrawLayers.TLPLayerCollectionItem|TLPLayerCollectionItem]] - Base abstract class for image layer collection items.   | ||
| + | *[[Class LPDrawLayers.TLPLayerCollection|TLPLayerCollection]] - Base abstract class for image layer collections.   | ||
| + | *[[Class LPControlDrawLayers.TLPControlDrawLayer|TLPControlDrawLayer]] - Base abstract class for control draw collection items.   | ||
| + | *[[Class LPComponent.TLPObject|TLPObject]] - Base abstract class for objects.   | ||
| + | *[[Class LPComponent.TLPComponent|TLPComponent]] - Base abstract class for Lab Packs components.   | ||
| + | *[[Class LPComponent.TLPInputOutputLockComponent|TLPInputOutputLockComponent]] - Base abstract class for the data processing components.   | ||
| + | *[[Class LPComponent.TLPPersistent|TLPPersistent]] - Base abstract class for locked persistent type properties.   | ||
| + | *[[Class LPComponent.TLPTypedOwnedPersistent|TLPTypedOwnedPersistent]] - Base abstract class for locked persistent type properties.   | ||
| + | *[[Class LPComponent.TLPPersistentNotify|TLPPersistentNotify]] - Base abstract class for locked persistent type properties.   | ||
| + | *[[Class LPComponent.TLPTypedOwnedPersistentNotify|TLPTypedOwnedPersistentNotify]] - Base abstract class for locked persistent type properties.   | ||
| + | *[[Class LPComponent.TLPLogin|TLPLogin]] - Login settings property.   | ||
| + | *[[Class LPComponent.TLPOptionalDisabledPersistent|TLPOptionalDisabledPersistent]] - Base class for optional properties.   | ||
| + | *[[Class LPComponent.TLPOptionalEnabledPersistent|TLPOptionalEnabledPersistent]] - Base class for optional properties.   | ||
| + | *[[Class LPComponent.TLPOptionalSettingProperty|TLPOptionalSettingProperty]] - Base abstract class for optional persistent type properties.   | ||
| + | *[[Class LPComponent.TLPOptionalVisibilityProperty|TLPOptionalVisibilityProperty]] - Base abstract class for optional visibility persistent type properties.   | ||
| + | *[[Class LPComponent.TLPPointProperty|TLPPointProperty]] - Integer [[Property LPComponent.TLPPointProperty.X|X]],[[Property LPComponent.TLPPointProperty.Y|Y]] point property class.   | ||
| + | *[[Class LPComponent.TLPMasterPumping|TLPMasterPumping]] - Specifies the master pumping settings.   | ||
| + | *[[Class LPComponent.TLPDefaultEnabledMasterPumping|TLPDefaultEnabledMasterPumping]] - Specifies the master pumping settings.   | ||
| + | *[[Class LPComponent.TLPCollectionItem|TLPCollectionItem]] - Represents an item in a collection.   | ||
| + | *[[Class LPComponent.TLPNamedCollectionItem|TLPNamedCollectionItem]] - Named collection item.   | ||
| + | *[[Class LPComponent.TLPLanguage|TLPLanguage]] - Language properties class.   | ||
| + | *[[Class LPComponent.TLPOptionalNamedCollectionItem|TLPOptionalNamedCollectionItem]] - Optional named collection item.   | ||
| + | *[[Class LPComponent.TLPCollection|TLPCollection]] - Container for [[Class LPComponent.TLPCollectionItem|TLPCollectionItem]] objects.   | ||
| + | *[[Class LPComponent.TLPTypedCollectionItem|TLPTypedCollectionItem]] - Defines a typed collection item.   | ||
| + | *[[Class LPComponent.TLPTypedCollection|TLPTypedCollection]] - Defines a typed collection.   | ||
| + | *[[Class LPComponent.TLPTypedOwnerComponentCollection|TLPTypedOwnerComponentCollection]] - Defines a typed collection owned by component.   | ||
| + | *[[Class LPComponent.TLPTypedOwnerPropertyCollection|TLPTypedOwnerPropertyCollection]] - Defines a typed collection owned by property.   | ||
| + | *[[Class LPComponent.TLPVirtualObjectList|TLPVirtualObjectList]] - Virtual list of objects.   | ||
| + | *[[Class LPComponent.TLPPersistentList|TLPPersistentList]] - Base abstract class for locked persistent list type.   | ||
| + | *[[Class LPComponent.TLPOnDemandPersistentList|TLPOnDemandPersistentList]] - Base abstract class for locked persistent list type.   | ||
| + | *[[Class LPComponent.TLPPersistentListItem|TLPPersistentListItem]] - Base abstract class for locked persistent list item type.   | ||
| + | *[[Class LPComponent.TLPObjectList|TLPObjectList]] - List of objects.   | ||
| + | *[[Class LPComponent.TLPReadOnlyObjectList|TLPReadOnlyObjectList]] - Read only typed list.   | ||
| + | *[[Class LPControl.TSLDisplayPen|TSLDisplayPen]] - Defines platform (VCL or FireMonkey) specific pen.   | ||
| + | *[[Class LPControl.TLPOptionalPenProperty|TLPOptionalPenProperty]] - Optional pen properties class.   | ||
| + | *[[Class LPControl.TSLDisplayBrush|TSLDisplayBrush]] - Defines platform (VCL or FireMonkey) specific brush.   | ||
| + | *[[Class LPControl.TSLDisplayFont|TSLDisplayFont]] - Defines platform (VCL or FireMonkey) specific font.   | ||
| + | *[[Class LPControl.TSLBasicOptionalLabel|TSLBasicOptionalLabel]] - Optional Label properties class.   | ||
| + | *[[Class LPControl.TSLOptionalLabel|TSLOptionalLabel]] - Optional Label properties class.   | ||
| + | *[[Class LPControl.TLPCustomControl|TLPCustomControl]] - Base abstract class for Lab Packs controls.   | ||
== Structures ==  | == Structures ==  | ||
| + | *[[Structure VLImageDefs.TVLImageRect|TVLImageRect]] - Rectangle structure.   | ||
== Interfaces ==  | == Interfaces ==  | ||
| + | *[[Interface SLSimpleDataBuffer.ISLData|ISLData]] - Generic data interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLDataBuffer|ISLDataBuffer]] - Basic Data buffer interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLLinearDataBuffer|ISLLinearDataBuffer]] - Basic Linear Data buffer interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLGenericBuffer|ISLGenericBuffer]] - Generic data buffer interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLBlockBuffer|ISLBlockBuffer]] - Block(Raw) data buffer interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLRealBuffer|ISLRealBuffer]] - Real data buffer interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLIntegerBuffer|ISLIntegerBuffer]] - Integer data buffer interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLComplexBuffer|ISLComplexBuffer]] - Complex data buffer interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLRealBufferArray|ISLRealBufferArray]] - Real data buffer array interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLRealBufferDynamicArray|ISLRealBufferDynamicArray]] - Real data buffer dynamic array interface.   | ||
| + | *[[Interface SLSimpleDataBuffer.ISLRealMatrixBuffer|ISLRealMatrixBuffer]] - Real matrix data buffer interface.   | ||
| + | *[[Interface SLControlCollection.ILPAnalogComponentElement|ILPAnalogComponentElement]] - Analog component element interface.   | ||
| + | *[[Interface SLControlCollection.ILPAnalogValueElement|ILPAnalogValueElement]] - Analog value element interface.   | ||
| + | *[[Interface SLControlCollection.ILPAngularAnalogComponentElement|ILPAngularAnalogComponentElement]] - Angular analog component element interface.   | ||
| + | *[[Interface SLControlCollection.ILPClockComponentElement|ILPClockComponentElement]] - Clock component element interface.   | ||
| + | |||
| + | == Enums ==  | ||
| + | *[[Enum SLTypes.TSLSynchronizeType|TSLSynchronizeType]] - Type of thread buffer synchronization for the generic filters.   | ||
| + | *[[Enum SLTypes.TSLClockSource|TSLClockSource]] - Type of clock enumeration for the Audio, Video and Signal generators and players.   | ||
| + | *[[Enum ULBasicControl.TULBorderShape|TULBorderShape]] - Border shape enumeration.   | ||
| + | *[[Enum SLFilterTypes.TSLWindowType|TSLWindowType]] - Window functions to be used by the filters.   | ||
| + | *[[Enum SLFilterTypes.TSLExtendedWindowType|TSLExtendedWindowType]] - Window functions to be used by the Fourier transformations.   | ||
| + | *[[Enum SLFilterTypes.TSLDelayMode|TSLDelayMode]] - Delay Mode enumeration.   | ||
| + | *[[Enum SLFilterTypes.TSLCombFeed|TSLCombFeed]] - Comb filter feed types.   | ||
| + | *[[Enum SLFilterTypes.TSLLevelDetectMode|TSLLevelDetectMode]] - Level detection modes.   | ||
| + | *[[Enum SLFilterTypes.TSLFourierNormalization|TSLFourierNormalization]] - Fourier normalization enumeration type.   | ||
| + | *[[Enum SLFilterTypes.TSLDisplayMarkerShape|TSLDisplayMarkerShape]] - Display markers shape enumeration.   | ||
| + | *[[Enum SLFilterTypes.TSLCoordinateMode|TSLCoordinateMode]] - Enumerated type for selecting draw coordinate mode.   | ||
| + | *[[Enum SLCommonFilter.TSLMixerChannelWaitType|TSLMixerChannelWaitType]] - Mixer channel wait type.   | ||
| + | *[[Enum SLCommonFilter.TSLQueueFullMode|TSLQueueFullMode]] - Queue full modes enum.   | ||
| + | *[[Enum LPTransparentControl.TULBevelStyle|TULBevelStyle]] - Bevel style enumeration.   | ||
| + | *[[Enum LPGDIPlusProperties.TLPGPLinerGradientBrushMode|TLPGPLinerGradientBrushMode]] - GDI+ linear gradient brush mode enumeration.   | ||
| + | *[[Enum LPGDIPlusProperties.TLPGPBlendShapeType|TLPGPBlendShapeType]] - GDI+ blend shape enumeration.   | ||
| + | |||
| + | == Types ==  | ||
| + | *[[Type SLTypes.TSLSignalProgressEvent|TSLSignalProgressEvent]] - Event type for some components OnProgress event.   | ||
| + | *[[Type SLTypes.TLPProgressEvent|TLPProgressEvent]] - Event type for some components OnProgress event.   | ||
| + | *[[Type SLTypes.TLPInt64Notify|TLPInt64Notify]] - Event type for Int64 value type events.   | ||
| + | *[[Type SLTypes.TSLRealNotifyEvent|TSLRealNotifyEvent]] - Event type for real value type events.   | ||
| + | *[[Type SLTypes.TSLRealRangeNotifyEvent|TSLRealRangeNotifyEvent]] - Event type for real range type events.   | ||
| + | *[[Type SLTypes.TSLRealRangedNotifyEvent|TSLRealRangedNotifyEvent]] - Event type for real value and range type events.   | ||
| + | *[[Type SLTypes.TSLErrorEvent|TSLErrorEvent]] - Event type for error type events.   | ||
| + | *[[Type SLTypes.TSLWarningEvent|TSLWarningEvent]] - Event type for warning type events.   | ||
| + | *[[Type SLGenericFilterTypes.TSLStartNotify|TSLStartNotify]] - Event type for generic filter start commands.   | ||
| + | *[[Type SLFilterTypes.TSLTextCaptionEvent|TSLTextCaptionEvent]] - Event type for caption text type events.   | ||
[[Category:Packages]]  | [[Category:Packages]]  | ||
Latest revision as of 00:29, 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.
Contents | 
Belongs to
- AudioLab - Audio Processing Library.
 - VideoLab - Video Processing Library.
 - VisionLab - Computer Vision Library.
 - SignalLab - Signal Processing Library.
 - PlotLab - Data Visialization Library.
 - InstrumentLab - Visual Instruments Library.
 - IntelligenceLab - Artificial Intelligence Library.
 - BasicVideo - Video Capture and Playback Library.
 - BasicAudio - Audio Capture and Playback Library.
 
Used by
- Package SignalLabAdditionalPkg
 - Package TimingLabBasicPkg
 - Package TextLabBasicPkg
 - Package AudioLabBasicPkg
 - Package VideoLabBasicPkg
 - Package MediaLabBasicPkg
 - Package MediaLabPkg
 - Package IntelligenceLabBasicPkg
 - Package AudioLabPkg
 - Package VideoLabPkg
 - Package SignalLabPkg
 - Package VisionLabPkg
 - Package SignalLabScopePkg
 - Package PlotLabPkg
 - Package UserLabBasicPkg
 - Package InstrumentLabDigitalPkg
 - Package InstrumentLabPkg
 - Package IntelligenceLabPkg
 
Description
Controls
Units
- SLTypes - Contains some common data types for the SignalLab.
 - VLImageDefs - Contains support classes.
 - VLBasicBitmap - Contains the code for the TVLBasicBitmap class.
 - ULBasicControl - Contains the code for the TULBasicControl base class.
 - SLStreamTypes - Contains the classes and types for the SignalLab OpenWire stream support.
 - SLSimpleDataBuffer - Contains the implementation of TSLSimpleRealBuffer and TSLSimpleComplexBuffer.
 - SLMultiInput - Contains the code for the TSLMultiInput component.
 - SLGenericFilterTypes - Generic filter types.
 - SLFilterTypes - Support SignalLab type definitions.
 - SLControlCollection - Contains the code for control collection properties.
 - SLComponentCollection - Contains the code for component collection properties.
 - SLCommonGen - Contains the basic abstract generator classes.
 - SLCommonFilter - Contains the basic abstract filter classes.
 - SLAveraging - Contains the declarations for the TSLAveraging class.
 - LPTransparentControl - Contains the code for the TLPTransparentControl base class.
 - LPGDIPlusProperties - Contains the GDI+ property classes.
 - LPDrawLayers - Contains the classes for layer drawing properties.
 - LPControlDrawLayers - Contains the classes for layer drawing properties.
 - LPComponent - Contains the code for the TLPComponent base class.
 
Classes
- ESLException - LabPacks Exception class type.
 - ESLDLLLoadError - DLL loading Exception class type.
 - TVLBasicBitmap - Bitmap wrapper class for thread safe bitmap access.
 - TULBasicControl - Base class for LabPacks controls.
 - TULControlBackground - Control background properties class.
 - TULBasicColorControl - Base class for LabPacks controls with color.
 - TULColorItem - Color collection item.
 - TULColorItems - Collection of colors.
 - TULBasicControlProperty - Base abstract class for control properties.
 - TULElementSize - Control element size properties class.
 - TULElementOffsetSize - Control element offset size properties class.
 - TULElement2DSize - Control element 2D size properties class.
 - TULControlFont - Control font properties class.
 - TULControlText - Control text properties class.
 - TULElementOffsets - Control element offset properties class.
 - TLPBasicMatrixElement - Basic class for component matrix elements.
 - TULCaptionCollectionItem - Text caption collection item.
 - TULCaption - Control caption properties class.
 - TULVerticalCaption - Control vertical caption properties class.
 - TULCaptionCollection - Collection of text captions.
 - TULControlElement - Base abstract class for control elements.
 - TULControlBevel - Control border bevel properties class.
 - TULControlInnerBevel - Control border inner bevel properties class.
 - TULBasicControlBorder - Base abstract class for control border properties.
 - TULControlBorder - Control border properties class.
 - TULProportionalControlBorder - Optionally proportional control border properties class.
 - TULRectControlBorder - Non proportional rectangle control border properties class.
 - TULOptionalInstrumentProperty - Base abstract class for optional properties.
 - TSLOWSourcePin - Basic Source Pin.
 - TSLOWClockableSourcePin - Basic Source Pin.
 - TSLOWSinkPin - Basic Sink Pin.
 - TSLOWMultiSinkPin - Basic Multi Sink Pin.
 - TSLOWBinarySourcePin - Binary data Source Pin.
 - TSLOWBinarySinkPin - Binary data Sink Pin.
 - TSLOWIntegerSourcePin - Integer data Source Pin.
 - TSLOWIntegerSinkPin - Integer data Sink Pin.
 - TSLOWPairedSourcePin - Buffer Paired data Source Pin.
 - TSLOWPairedSinkPin - Buffer Paired data Sink Pin.
 - TSLOWRealSourcePin - Real data Source Pin.
 - TSLOWComboRealSourcePin - Real data Source Pin.
 - TSLOWRealSinkPin - Real data Sink Pin.
 - TSLOWComboRealSinkPin - Real data Sink Pin.
 - TSLOWComboRealIntSinkPin - Real and Integer data Sink Pin.
 - TSLOWComboRealIntMatrixSinkPin - Real, Integer, and Matrix data Sink Pin.
 - TSLOWComboRealAndMatrixSinkPin - Real, and Matrix data Sink Pin.
 - TSLOWComboRealIntComplexPairedSinkPin - Real, Integer, Complex and Buffer Paired data Sink Pin.
 - TSLOWComplexSourcePin - Complex data Source Pin.
 - TSLOWComplexSinkPin - Complex data Sink Pin.
 - TSLOWRealComplexSinkPin - Queue Complex data Sink Pin.
 - TSLOWIntegerRealComplexSourcePin - Real, Integer, and Complex data Source Pin.
 - TSLOWIntegerRealComplexSinkPin - Real, Integer, and Complex data Sink Pin.
 - TSLOWIntegerRealComplexBinarySourcePin - Real, Integer, Binary, and Complex data Source Pin.
 - TSLOWIntegerRealComplexBinarySinkPin - Real, Integer, Binary, and Complex data Sink Pin.
 - TSLOWChannelSourcePin - Real, Integer, Binary, and Complex data Source Pin.
 - TSLOWStringSourcePin - Text string Source Pin.
 - TSLOWStringSinkPin - Text string Sink Pin.
 - TSLOWRealMatrixSourcePin - Real Matrix data Source Pin.
 - TSLOWRealMatrixSinkPin - Real Matrix data Sink Pin.
 - TSLOWUserControlSourcePin - User interface control Source Pin.
 - TSLOWUserControlSinkPin - User interface control Sink Pin.
 - TSLOWUserControlMultiSinkPin - User interface control Multi Sink Pin.
 - TSLData - Basic data storage class.
 - TSLGenericBuffer - Generic Delphi data buffer.
 - TSLMemoryBuffer - Delphi base class for all of the memory buffers.
 - TSLLinearMemoryBuffer - Delphi base class for all of the linear memory buffers.
 - TSLBlockBuffer - Delphi Binary(Raw) data buffer.
 - TSLRealBuffer - Delphi Real data buffer.
 - TSLIntegerBuffer - Delphi Integer data buffer.
 - TSLComplexBuffer
 - TSLRealMatrixBuffer - Delphi Real Matrix data buffer.
 - TSLRealBufferList - Delphi Real buffer list data.
 - TSLRealMatrix - Delphi Real Matrix data.
 - TSLOutputBufferSize - Output buffer size settings property type.
 - TSLMultiInput - Base abstract class for multiple input components.
 - TSLRealMultiInput - Base abstract class for multiple input Real data components.
 - TSLComplexMultiInput - Base abstract class for multiple input Complex data components.
 - TSLOWQueuedRealSinkPin - Queued Real data Sink Pin.
 - TSLOWQueuedComplexSinkPin - Queued Complex data Sink Pin.
 - TSLOWQueuedIntegerRealSinkPin - Queued Real, and Integer data Sink Pin.
 - TSLOWQueuedIntegerRealComplexSinkPin - Queued Real, Integer, and Complex data Sink Pin.
 - TSLOWQueuedIntegerSinkPin - Queued Integer data Sink Pin.
 - TSLOWComboRealIntComplexPairedQueuedSinkPin - Queued Real, Integer, Complex and Buffer Paired data Sink Pin.
 - TSLOffset - X, Y offsets property class.
 - TSLDelayValue - Property class for specifying signal delays.
 - TSLCoordinateOffset - X, Y offsets from a variable coordinate property class.
 - TSLCustomControlItem - Base abstract class for control collections.
 - TLPComponentElement - Component element.
 - TLPComponentElements - Collection of component elements.
 - TLPDrawComponentElement - Collection of component elements.
 - TLPGaugeComponentElements - Collection of gauge component elements.
 - TLPLinearAnalogComponentElements - Collection of linear analog component elements.
 - TLPAngularAnalogComponentElements - Collection of angular analog component elements.
 - TLPClockComponentElements - Collection of clock component elements.
 - TLPMatrixComponentElements - Collection of matrix component elements.
 - TSLComponentItems - Base abstract class for component collections.
 - TSLTypedComponentItems - Base typed abstract class for component collections.
 - TSLComponentItem - Base abstract class for component collection items.
 - TSLBasicCommonGen - Abstract base class for generators.
 - TSLCommonGen - Abstract base class for all the signal generators.
 - TSLCommonBufferGen - Abstract base class for all the buffer signal generators.
 - TSLCommonBaseRealGen - Base abstract class for real data generators.
 - TSLCommonBlockGen - Base abstract class for Binary(Raw) signal generators.
 - TSLCommonComplexGen - Base abstract class for Complex signal generators.
 - TSLCommonIntGen - Base abstract class for Integer signal generators.
 - TSLCommonRealGen - Base abstract class for Real(Double) signal generators.
 - TSLThreadingQueue - Threading queue properties class.
 - TSLThreading - Filter threading properties class.
 - TSLBasicEnableFilter - Base abstract class for data filters with Enable property.
 - TSLBasicThreadedFilter - Base abstract class for threaded data filters.
 - TSLBasicThreadedEnableFilter - Base abstract class for threaded data filters.
 - TSLBasicCommonFilter - Base abstract class for data filters.
 - TSLCommonFilter - Base abstract class for data filters.
 - TSLCommonRealFilter - Base abstract class for Real(Double) data filters.
 - TSLFilterFrequencyResponse - Frequency Response information class.
 - TSLCommonTapsFilter - Basic abstract class for taps filters.
 - TSLCommonComplexFilter - Base abstract class for Complex data filters.
 - TSLCommonIntegerFilter - Base abstract class for Integer data filters.
 - TSLCommonBinaryFilter - Base abstract class for Binary (Raw) data filters.
 - TLPAveraging - Averaging properties class.
 - TLPControlProperty - Base abstract class for control properties.
 - TLPTransparentControl - Base class for LabPacks transparent controls.
 - TLPGPImage - GDI+ image properties class.
 - TLPGPPoint - GDI+ point coordinates class.
 - TLPGPSize - GDI+ X,Y size class.
 - TLPGPBlends - Collection of GDI+ blends.
 - TLPGPBlendShape - GDI+ blend brush shape class.
 - TLPGPBlend - GDI+ blend properties class.
 - TLPGPPoints - GDI+ list of point coordinates class.
 - TLPGPColors - GDI+ list of colors class.
 - TLPGPInterpolationColors - GDI+ interpolation colors settings.
 - TLPGPHatch - GDI+ hatch brush settings.
 - TLPGPCenterPoint - Center point settings.
 - TLPGPCenterColor - Center color settings.
 - TLPGPGradient - GDI+ gradient properties class.
 - TLPGPBrush - GDI+ brush properties class.
 - TLPGPSingleArray - Array of singles.
 - TLPGPCustomDash - GDI+ custom pen dash properties class.
 - TLPGPDashStyle - GDI+ pen dash style properties class.
 - TLPGPPenCompound - GDI+ pen compound properties class.
 - TLPGPPen - GDI+ pen properties class.
 - TLPGPPenCollectionItem - Pen collection item.
 - TLPGPPenCollection - Collection of pen.
 - TLPGPOptionalPen - Optional GDI+ pen properties class.
 - TLPGPOptionalMultiPen - Optional multipen settings.
 - TLPGPBasicFont - GDI+ basic font properties class.
 - TLPGPSimpleBrushFont - GDI+ font properties class.
 - TLPGPSimpleFont - GDI+ basic font properties class.
 - TLPGPBrushFont - GDI+ font properties class.
 - TLPGPFont - GDI+ font properties class.
 - TLPGPOptionalText - Optional GDI+ text properties class.
 - TLPGPColorItem - ARGB Color collection item class.
 - TLPGPBasicColorItems - Basic ARGB Color collection class.
 - TLPGPColorItems - ARGB Color collection class.
 - TLPDrawLayer - Abstract base class for drawing layers.
 - TLPDrawLayers - Collection of drawing layers.
 - TLPLayerCollectionItem - Base abstract class for image layer collection items.
 - TLPLayerCollection - Base abstract class for image layer collections.
 - TLPControlDrawLayer - Base abstract class for control draw collection items.
 - TLPObject - Base abstract class for objects.
 - TLPComponent - Base abstract class for Lab Packs components.
 - TLPInputOutputLockComponent - Base abstract class for the data processing components.
 - TLPPersistent - Base abstract class for locked persistent type properties.
 - TLPTypedOwnedPersistent - Base abstract class for locked persistent type properties.
 - TLPPersistentNotify - Base abstract class for locked persistent type properties.
 - TLPTypedOwnedPersistentNotify - Base abstract class for locked persistent type properties.
 - TLPLogin - Login settings property.
 - TLPOptionalDisabledPersistent - Base class for optional properties.
 - TLPOptionalEnabledPersistent - Base class for optional properties.
 - TLPOptionalSettingProperty - Base abstract class for optional persistent type properties.
 - TLPOptionalVisibilityProperty - Base abstract class for optional visibility persistent type properties.
 - TLPPointProperty - Integer X,Y point property class.
 - TLPMasterPumping - Specifies the master pumping settings.
 - TLPDefaultEnabledMasterPumping - Specifies the master pumping settings.
 - TLPCollectionItem - Represents an item in a collection.
 - TLPNamedCollectionItem - Named collection item.
 - TLPLanguage - Language properties class.
 - TLPOptionalNamedCollectionItem - Optional named collection item.
 - TLPCollection - Container for TLPCollectionItem objects.
 - TLPTypedCollectionItem - Defines a typed collection item.
 - TLPTypedCollection - Defines a typed collection.
 - TLPTypedOwnerComponentCollection - Defines a typed collection owned by component.
 - TLPTypedOwnerPropertyCollection - Defines a typed collection owned by property.
 - TLPVirtualObjectList - Virtual list of objects.
 - TLPPersistentList - Base abstract class for locked persistent list type.
 - TLPOnDemandPersistentList - Base abstract class for locked persistent list type.
 - TLPPersistentListItem - Base abstract class for locked persistent list item type.
 - TLPObjectList - List of objects.
 - TLPReadOnlyObjectList - Read only typed list.
 - TSLDisplayPen - Defines platform (VCL or FireMonkey) specific pen.
 - TLPOptionalPenProperty - Optional pen properties class.
 - TSLDisplayBrush - Defines platform (VCL or FireMonkey) specific brush.
 - TSLDisplayFont - Defines platform (VCL or FireMonkey) specific font.
 - TSLBasicOptionalLabel - Optional Label properties class.
 - TSLOptionalLabel - Optional Label properties class.
 - TLPCustomControl - Base abstract class for Lab Packs controls.
 
Structures
- TVLImageRect - Rectangle structure.
 
Interfaces
- ISLData - Generic data interface.
 - ISLDataBuffer - Basic Data buffer interface.
 - ISLLinearDataBuffer - Basic Linear Data buffer interface.
 - ISLGenericBuffer - Generic data buffer interface.
 - ISLBlockBuffer - Block(Raw) data buffer interface.
 - ISLRealBuffer - Real data buffer interface.
 - ISLIntegerBuffer - Integer data buffer interface.
 - ISLComplexBuffer - Complex data buffer interface.
 - ISLRealBufferArray - Real data buffer array interface.
 - ISLRealBufferDynamicArray - Real data buffer dynamic array interface.
 - ISLRealMatrixBuffer - Real matrix data buffer interface.
 - ILPAnalogComponentElement - Analog component element interface.
 - ILPAnalogValueElement - Analog value element interface.
 - ILPAngularAnalogComponentElement - Angular analog component element interface.
 - ILPClockComponentElement - Clock component element interface.
 
Enums
- TSLSynchronizeType - Type of thread buffer synchronization for the generic filters.
 - TSLClockSource - Type of clock enumeration for the Audio, Video and Signal generators and players.
 - TULBorderShape - Border shape enumeration.
 - TSLWindowType - Window functions to be used by the filters.
 - TSLExtendedWindowType - Window functions to be used by the Fourier transformations.
 - TSLDelayMode - Delay Mode enumeration.
 - TSLCombFeed - Comb filter feed types.
 - TSLLevelDetectMode - Level detection modes.
 - TSLFourierNormalization - Fourier normalization enumeration type.
 - TSLDisplayMarkerShape - Display markers shape enumeration.
 - TSLCoordinateMode - Enumerated type for selecting draw coordinate mode.
 - TSLMixerChannelWaitType - Mixer channel wait type.
 - TSLQueueFullMode - Queue full modes enum.
 - TULBevelStyle - Bevel style enumeration.
 - TLPGPLinerGradientBrushMode - GDI+ linear gradient brush mode enumeration.
 - TLPGPBlendShapeType - GDI+ blend shape enumeration.
 
Types
- TSLSignalProgressEvent - Event type for some components OnProgress event.
 - TLPProgressEvent - Event type for some components OnProgress event.
 - TLPInt64Notify - Event type for Int64 value type events.
 - TSLRealNotifyEvent - Event type for real value type events.
 - TSLRealRangeNotifyEvent - Event type for real range type events.
 - TSLRealRangedNotifyEvent - Event type for real value and range type events.
 - TSLErrorEvent - Event type for error type events.
 - TSLWarningEvent - Event type for warning type events.
 - TSLStartNotify - Event type for generic filter start commands.
 - TSLTextCaptionEvent - Event type for caption text type events.