API version 1.5.2
Top
[This is preliminary documentation and is subject to change.]
The TExternalBase type exposes the following members.
Fields
| Name | Description | |
|---|---|---|
| _inputData |
This protected member will be initialized and updated by Visual Signal's ExternalDll
module via setInputDescriptors(String), setInputCoordinates(Int32, Int32, Object),
setInputDataRe(Int32, Int32, Double), and setInputDataIm(Int32, Int32, Double). The user DLL can
directly access the DllData objects to obtain the data descriptor information.
| |
| _inputTypes |
This protected member contains a table of TExternalBaseDllInputType objects
which stores the parameters used by the DLL. The table (in the form of a List)
should be initialized in Init using AcceptInput().
| |
| _outputData |
This protected member should be initialized and updated in the user DLL's
DoCompute function to contain the output data (only one allowed).
| |
| _properties |
(Deprecated) This protected member contains a table of TExternalBaseDllProperty objects
which stores the parameters used by the DLL. The table (in the form of a Dictionary)
should be initialized in Init using RegisterProperty().
This is deprecated. It is no longer necessary to access property object directly. Define and
access the properties like any other C# property using appropriate attributes. Properties
must be public and browsable.
| |
| _props |
This protected member contains a table of ExtensionProperty objects which
stores the parameters used by the use's DLL, it is not necessary to access this object
directly. Use RegisterProperty(String, Type, Object, String, String, String, String, Int32), GetPropertyValue(String), and
UpdateProperty(String, Object) functions instead to initialize, get, and set properties.
|
See Also