IExternalViewer InterfaceVisual Signal ExternalBase Class Library Documentation
API version 1.5.2

[This is preliminary documentation and is subject to change.]

IExternalViewer - Interface of externally visible functions provided by external user viewers. All functions exported in the interface are used by Visual Signal's ExternalDll module to communicate with and control the execution of the user DLL. Default implementations will be provided in TExternalViewer, which can be inherited to provide custom behaviour.

Namespace: VSignal.ExternalBase
Assembly: vsmExternalBase (in vsmExternalBase.dll) Version: 1.6.0.0
Syntax

public interface IExternalViewer : IExternalDll

The IExternalViewer type exposes the following members.

Methods

  NameDescription
Public methodcompute
Interface for exported function "compute", used by Visual Signal's ExternalDll module to execute the actual computation provided by the user DLL.
(Inherited from IExternalDll.)
Public methodgetDllInfo
Interface for exported function "getDllInfo()", used by Visual Signal's ExternalDll module to obtain DLL info such as name, version, API version, language, and properties.
(Inherited from IExternalDll.)
Public methodgetOutputCoordinates
Interface for exported function "getOutputCoordinates", used by Visual Signal's ExternalDll module to obtain the output data coordinates from the user DLL.
(Inherited from IExternalDll.)
Public methodgetOutputDataIm
Interface for exported function "getOutputDataIm", used by Visual Signal's ExternalDll module to obtain the output data (imaginary part) from the user DLL.
(Inherited from IExternalDll.)
Public methodgetOutputDataRe
Interface for exported function "getOutputDataRe", used by Visual Signal's ExternalDll module to obtain the output data (real part) from the user DLL.
(Inherited from IExternalDll.)
Public methodgetOutputDescriptor
Interface for exported function "getOutputDescriptor", used by Visual Signal's ExternalDll module to obtain output descriptor from the user DLL.
(Inherited from IExternalDll.)
Public methodgetProperties
Interface for exported function "getProperties", used by Visual Signal's ExternalDll module to obtain property values from the user DLL.
(Inherited from IExternalDll.)
Public methodgetViewerPanel
Exported function "getViewerPanel()", used by Visual Signal's ExternalViewer module to obtain external viewer object created by the user DLL
Public methodsetBackColor
Exported function "setBackColor()", used by Visual Signal's ExternalViewer module to set external viewer background color
Public methodsetInputCoordinates
Interface for exported function "setInputCoordinates", used by Visual Signal's ExternalDll module to set input coordinates in the user DLL.
(Inherited from IExternalDll.)
Public methodsetInputDataIm
Interface for exported function "setInputDataIm", used by Visual Signal's ExternalDll module to set the input data (imaginary part) in the user DLL.
(Inherited from IExternalDll.)
Public methodsetInputDataRe
Interface for exported function "setInputDataRe", used by Visual Signal's ExternalDll module to set the input data (real part) in the user DLL.
(Inherited from IExternalDll.)
Public methodsetInputDescriptors
Interface for exported function "setInputDescriptors", used by Visual Signal's ExternalDll module to set input descriptors in the user DLL.
(Inherited from IExternalDll.)
Public methodsetProperties
Interface for exported function "setProperties", used by Visual Signal's ExternalDll module to set property values in the user DLL.
(Inherited from IExternalDll.)
Public methodsetTitle
Exported function "setTitle()", used by Visual Signal's ExternalViewer module to set external viewer title
Top
See Also

Reference