Class Plugin1

  extended by PluginMgr
      extended by Plugin1

public class Plugin1
extends PluginMgr

Plugin1 External Function object class for Flicker. This sample plugin is a "Color complement plugin". Note: it must be compile with either Flicker .java files or the Flicker.jar file.

This work was produced by Peter Lemkin of the National Cancer Institute, an agency of the United States Government. As a work of the United States Government there is no associated copyright. It is offered as open source software under the Mozilla Public License (version 1.1) subject to the limitations noted in the accompanying LEGAL file. This notice must be included with the code. The Flicker Mozilla and Legal files are available on

$Date$ $Revision$
P. Lemkin (LECB/NCI), G. Thornwall (SAIC), Frederick, MD
See Also:
Flicker Home

Field Summary
Fields inherited from class PluginMgr
ef1, ef2, ef3, efInfo, efIsActive, efMnuName, efName, efNbr, extFctNbr, flk, info, isActive, MAX_EXTERN_FCTS, mnuName, name, nExtFcts, nPluginsFound
Constructor Summary
          Plugin1() - constructor
Method Summary
 boolean fctCalc(Flicker flkS, ImageData iData, int[] oPix)
          fctCalc() - called to perform the image function
Methods inherited from class PluginMgr
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public Plugin1()
Plugin1() - constructor

Method Detail


public boolean fctCalc(Flicker flkS,
                       ImageData iData,
                       int[] oPix)
fctCalc() - called to perform the image function

flk - is instance of flicker
iData - image data to process
oPix - is output pixel array to put results