FrameFilterImpl

A new frame filter must be derived from this class.

Implementation

A transform filter must at least implement following methods:

Following methods can be overridden for customized behavior:

To add a dialog box to the transform filter, following methods must be overridden:

To register parameters that can be queried and modified using FrameFilter.AvailableParameters, FrameFilter.SetIntParameter, FrameFilter.GetIntParameter etc., use

Take a look at Writing a Frame Filter: Binarization to see how to implement a frame filter.

Information

    Namespace: TIS.Imaging
    Introduced in version 3.0

Methods

Method Description
AddBoolParam

Registers a boolean parameter than can be accessed using the methods of FrameFilter.

AddDataParam

Registers a data parameter than can be accessed using the methods of FrameFilter.

AddFloatParam

Registers a float parameter than can be accessed using the methods of FrameFilter.

AddIntParam

Registers a integer parameter than can be accessed using the methods of FrameFilter.

AddStringParam

Registers a string parameter than can be accessed using the methods of FrameFilter.

BeginParamTransfer

BeginParamTransfer and EndParamTransfer synchronize the access to a frame filter's parameters.

EndParamTransfer

BeginParamTransfer and EndParamTransfer synchronize access to a frame filter's parameters.

GetSupportedInputTypes

This method is called to request the types which this transform filter supports as input types.

GetTransformOutputTypes

This method is called to request the possible output types.

HasDialog

Returns whether this filter implementation has a configuration dialog.

NotifyStart

This method is called when the transformation process (live mode) is started.

NotifyStop

This method is called when the transformation process (live mode) is stopped.

ShowDialog

Displays a build-in configuration dialog.

Transform

This method is called when a frame must be transformed or copied from the source to the destination IFrame.