Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.astro.louisville.edu/software/astroimagej/imagej/api/ij/plugin/filter/PlugInFilter.html
Дата изменения: Thu Dec 2 23:03:11 2010 Дата индексирования: Mon Oct 1 23:38:40 2012 Кодировка: Поисковые слова: ccd |
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PlugInFilter
ImageJ plugins that process an image should implement this interface. For filters that have a dialog asking for options or parameters as well as for filters that have a progress bar and process stacks the ExtendedPlugInFilter interface is recommended.
Field Summary | |
---|---|
static int |
CONVERT_TO_FLOAT
Set this flag to have the ImageProcessor that is passed to the run() method converted to a FloatProcessor. |
static int |
DOES_16
Set this flag if the filter handles 16-bit images. |
static int |
DOES_32
Set this flag if the filter handles float images. |
static int |
DOES_8C
Set this flag if the filter handles 8-bit indexed color images. |
static int |
DOES_8G
Set this flag if the filter handles 8-bit grayscale images. |
static int |
DOES_ALL
Set this flag if the filter handles all types of images. |
static int |
DOES_RGB
Set this flag if the filter handles RGB images. |
static int |
DOES_STACKS
Set this flag if the filter wants its run() method to be called for all the slices in a stack. |
static int |
DONE
Set this flag if the filter does not want its run method called. |
static int |
FINAL_PROCESSING
Set this flag if the setup method of the filter should be called again after the calls to the run(ip) have finished. |
static int |
KEEP_THRESHOLD
Set this flag to keep the invisible binary threshold from being reset. |
static int |
NO_CHANGES
Set this flag if the filter makes no changes to the pixel data and does not require undo. |
static int |
NO_IMAGE_REQUIRED
Set this flag if the filter does not require that an image be open. |
static int |
NO_UNDO
Set this flag if the filter does not require undo. |
static int |
PARALLELIZE_STACKS
Set this flag if the slices of a stack may be processed in parallel threads |
static int |
ROI_REQUIRED
Set this flag if the filter requires an ROI. |
static int |
SNAPSHOT
Set this flag if the filter requires a snapshot (copy of the pixels array). |
static int |
STACK_REQUIRED
Set this flag if the filter requires a stack. |
static int |
SUPPORTS_MASKING
Set this flag if the filter wants ImageJ, for non-rectangular ROIs, to restore that part of the image that's inside the bounding rectangle but outside of the ROI. |
Method Summary | |
---|---|
void |
run(ImageProcessor ip)
Filters use this method to process the image. |
int |
setup(java.lang.String arg,
ImagePlus imp)
This method is called once when the filter is loaded. |
Field Detail |
---|
static final int DOES_8G
static final int DOES_8C
static final int DOES_16
static final int DOES_32
static final int DOES_RGB
static final int DOES_ALL
static final int DOES_STACKS
static final int SUPPORTS_MASKING
static final int NO_CHANGES
static final int NO_UNDO
static final int NO_IMAGE_REQUIRED
static final int ROI_REQUIRED
static final int STACK_REQUIRED
static final int DONE
static final int CONVERT_TO_FLOAT
static final int SNAPSHOT
static final int PARALLELIZE_STACKS
static final int FINAL_PROCESSING
arg
of setup
will be "final" in that case.
static final int KEEP_THRESHOLD
Method Detail |
---|
int setup(java.lang.String arg, ImagePlus imp)
For Plugin-filters specifying the FINAL_PROCESSING flag, the setup method will be called again, this time with arg = "final" after all other processing is done.
void run(ImageProcessor ip)
null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |