FrameFilterImpl
変換フィルタを実装するために必要なクラスです。
実装
変換フィルタを機能させるには、最低限以下の実装が必要となります。
- Transformクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.Transform Method
- GetSupportedInputTypesクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.GetSupportedInputTypes Method
- GetTransformOutputTypesクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.GetTransformOutputTypes Method
フィルタの振る舞いをカスタマイズするのであれば、下記のメソッドをオーバーライドすることもできます。
- NotifyStartクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.NotifyStart Method
- NotifyStopクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.NotifyStop Method
変換フィルタにダイアログボックスを追加するのであれば、下記のメソッドをオーバーライドする必要があります。
- HasDialogクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.HasDialog Method
- ShowDialogクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.ShowDialog Method
FrameFilter.AvailableParametersクラスライブラリリファレンス>クラス>FrameFilter>FrameFilter.AvailableParameters Property, SetIntParameterクラスライブラリリファレンス>クラス>FrameFilter>FrameFilter.SetIntParameter Method, FrameFilter.GetIntParameterクラスライブラリリファレンス>クラス>FrameFilter>FrameFilter.GetIntParameter Methodなどを使ってクエリ、変更が可能なパラメータの登録には以下のメソッドを使用します。
- AddBoolParamクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.AddBoolParam Method
- AddIntParamクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.AddIntParam Method
- AddFloatParamクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.AddFloatParam Method
- AddStringParamクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.AddStringParam Method
- AddDataParamクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl.AddDataParam Method
フレームフィルタの実装の方法に関してはフレームフィルタの記述: 2値化プログラマーズガイド>フレームフィルタの記述: 2値化処理を参照してください。
インフォメーション
ネームスペース: TIS.Imaging
IC Imaging Control 3.0 より導入