Package loci.plugins.util
Class RecordedImageProcessor
java.lang.Object
ij.process.ImageProcessor
loci.plugins.util.RecordedImageProcessor
- All Implemented Interfaces:
Cloneable
public class RecordedImageProcessor
extends ij.process.ImageProcessor
Image processor extension that records commands executed upon it.
Allows "recordable virtual stacks" that repeat operations performed on
one image plane on other image planes when they are loaded from disk.
- Author:
- Melissa Linkert melissa at glencoesoftware.com
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate booleanprivate List<RecordedImageProcessor.MethodEntry> private ij.process.ImageProcessor[]private ij.process.ImageProcessorFields inherited from class ij.process.ImageProcessor
antialiasedText, baseCM, BICUBIC, BILINEAR, BLACK, BLACK_AND_WHITE_LUT, BLUR_MORE, bLUT1, bLUT2, boldFont, CENTER_JUSTIFY, clipXMax, clipXMin, clipYMax, clipYMin, cm, cm2, CONVOLVE, cTable, cx, cy, defaultColorModel, drawingColor, fillValueSet, FIND_EDGES, fmGraphics, fmImage, font, fontMetrics, gLUT1, gLUT2, height, histogramMax, histogramMin, histogramSize, image, img, interpolate, interpolationMethod, inversionTested, INVERT_PROJECTION, invertedLut, ISODATA, ISODATA2, justification, LEFT_JUSTIFY, lineWidth, lutAnimation, lutUpdateMode, MAX, MAX_PROJECTION, maxThreshold, MEDIAN_FILTER, MIN, MIN_PROJECTION, minMaxSet, minThreshold, NEAREST_NEIGHBOR, newPixels, NO_LUT_UPDATE, NO_THRESHOLD, NONE, OVER_UNDER_LUT, raster, RED_LUT, RIGHT_JUSTIFY, rLUT1, rLUT2, rnd, roiHeight, roiWidth, roiX, roiY, sampleModel, seed, SET_FIRST_CHANNEL, snapshotHeight, snapshotWidth, source, SUM_PROJECTION, UPDATE_BLUE, UPDATE_GREEN, UPDATE_RED, width, xMax, xMin, yMax, yMin -
Constructor Summary
ConstructorsConstructorDescriptionRecordedImageProcessor(ij.process.ImageProcessor proc) RecordedImageProcessor(ij.process.ImageProcessor proc, int channelNum, ij.process.ImageProcessor[] otherChannels) -
Method Summary
Modifier and TypeMethodDescriptionvoidabs()voidadd(double value) voidadd(int value) voidand(int value) voidvoidapplyTable(int[] lut) voidij.process.ImageProcessorconvertToByte(boolean doScaling) ij.process.ImageProcessorij.process.ImageProcessorij.process.ImageProcessorconvertToShort(boolean doScaling) voidconvolve(float[] kernel, int kernelWidth, int kernelHeight) voidconvolve3x3(int[] kernel) voidcopyBits(ij.process.ImageProcessor ip, int xloc, int yloc, int mode) ij.process.ImageProcessorcreateProcessor(int width, int height) ij.process.ImageProcessorcrop()voiddilate()voiddrawDot(int xcenter, int ycenter) voiddrawLine(int x1, int y1, int x2, int y2) voiddrawOval(int x, int y, int width, int height) voiddrawPixel(int x, int y) voidvoiddrawRect(int x, int y, int width, int height) voiddrawString(String s) voiddrawString(String s, int x, int y) ij.process.ImageProcessorvoiderode()voidexp()voidfill()voidfill(ij.process.ImageProcessor mask) voidfillOval(int x, int y, int width, int height) voidvoidfilter(int type) voidvoidvoidvoidgamma(double value) intget(int index) intget(int x, int y) intintgetAutoThreshold(int[] histogram) doubleintfloat[]ij.process.ImageProcessorgetChild()voidgetColumn(int x, int y, int[] data, int length) floatgetf(int index) floatgetf(int x, int y) float[][]doubleintint[]doubledoubleintint[][]booleandoublegetInterpolatedPixel(double x, double y) double[]getLine(double x1, double y1, double x2, double y2) intij.process.ImageProcessorgetMask()byte[]doublegetMax()doubledoublegetMin()doubleintintgetPixel(int x, int y) int[]getPixel(int x, int y, int[] iArray) intintgetPixelInterpolated(double x, double y) floatgetPixelValue(int x, int y) getRoi()voidgetRow(int x, int y, int[] data, int length) intintgetWidth()voidinsert(ij.process.ImageProcessor ip, int xloc, int yloc) voidinvert()voidbooleanbooleanbooleanvoidlineTo(int x2, int y2) voidlog()voidmax(double value) doublemaxValue()voidvoidmin(double value) doubleminValue()voidmoveTo(int x, int y) voidmultiply(double value) voidnoise(double range) voidor(int value) voidputColumn(int x, int y, int[] data, int length) voidputPixel(int x, int y, int value) voidputPixel(int x, int y, int[] iArray) voidputPixelValue(int x, int y, double value) voidputRow(int x, int y, int[] data, int length) private voidprivate voidprivate voidvoidreset()voidreset(ij.process.ImageProcessor mask) voidvoidvoidresetRoi()voidij.process.ImageProcessorresize(int dstWidth) ij.process.ImageProcessorresize(int dstWidth, int dstHeight) voidrotate(double angle) ij.process.ImageProcessorij.process.ImageProcessorvoidscale(double xScale, double yScale) voidset(int index, int value) voidset(int x, int y, int value) voidsetAntialiasedText(boolean antialiased) voidsetAutoThreshold(int method, int lutUpdate) voidsetBackgroundValue(double value) voidsetCalibrationTable(float[] ctable) voidsetClipRect(Rectangle clipRect) voidsetColor(int value) voidvoidvoidsetDoRecording(boolean doRecording) voidsetf(int index, float value) voidsetf(int x, int y, float value) voidsetFloatArray(float[][] a) voidvoidsetHistogramRange(double histMin, double histMax) voidsetHistogramSize(int size) voidsetIntArray(int[][] a) voidsetInterpolate(boolean interpolate) voidsetJustification(int justification) voidsetLineWidth(int width) voidsetLutAnimation(boolean lutAnimation) voidsetMask(ij.process.ImageProcessor mask) voidsetMinAndMax(double min, double max) voidsetPixels(int channelNumber, ij.process.FloatProcessor fp) voidvoidsetProgressBar(ij.gui.ProgressBar pb) voidsetRoi(int x, int y, int rwidth, int rheight) voidsetRoi(ij.gui.Roi roi) voidvoidvoidsetSnapshotCopyMode(boolean b) voidsetSnapshotPixels(Object pixels) voidsetThreshold(double minThreshold, double maxThreshold, int lutUpdate) voidsetValue(double value) voidsharpen()voidsmooth()voidsnapshot()voidsqr()voidsqrt()voidvoidthreshold(int level) ij.process.FloatProcessortoFloat(int channelNumber, ij.process.FloatProcessor fp) toString()voidtranslate(int xOffset, int yOffset) voidupdateComposite(int[] rgbPixels, int channel) voidxor(int value) Methods inherited from class ij.process.ImageProcessor
applyMacro, bin, blurGaussian, clone, convertToByteProcessor, convertToByteProcessor, convertToColorProcessor, convertToFloatProcessor, convertToShortProcessor, convertToShortProcessor, createMask, cubic, draw, drawDot2, drawLine4, drawOverlay, drawRoi, drawString, fill, fillOutside, fillRect, fillValueSet, getBicubicInterpolatedPixel, getBitDepth, getColumn, getFont, getHistogram, getIndexSampleModel, getInterpolatedValue, getInterpolationMethod, getInterpolationMethods, getLineWidth, getLut, getNeighborhood, getOverlay, getProgressIncrement, getRow, getSliceNumber, getStatistics, getStats, getStringBounds, getThresholdColorModel, getValue, hideProgress, isBinary, isDefaultLut, isGrayscale, isKillable, isSigned16Bit, isThreshold, ln, makeDefaultColorModel, maskSizeError, putColumn, putRow, resize, resizeLinearly, scaleAndSetThreshold, set, setAutoThreshold, setAutoThreshold, setAutoThreshold, setAutoThreshold, setBackgroundColor, setBinaryThreshold, setColor, setColor, setFontSize, setGlobalBackgroundColor, setGlobalForegroundColor, setInterpolationMethod, setLut, setOverColor, setOverlay, setRandomSeed, setSliceNumber, setThreshold, setUnderColor, setUseBicubic, showProgress, subtract, threshold, translate, translate
-
Field Details
-
proc
private ij.process.ImageProcessor proc -
doRecording
private boolean doRecording -
methodStack
-
channelNumber
private int channelNumber -
otherChannels
private ij.process.ImageProcessor[] otherChannels
-
-
Constructor Details
-
RecordedImageProcessor
public RecordedImageProcessor(ij.process.ImageProcessor proc) -
RecordedImageProcessor
public RecordedImageProcessor(ij.process.ImageProcessor proc, int channelNum, ij.process.ImageProcessor[] otherChannels)
-
-
Method Details
-
setDoRecording
public void setDoRecording(boolean doRecording) -
getMethodStack
-
applyMethodStack
-
getChild
public ij.process.ImageProcessor getChild() -
abs
public void abs()- Overrides:
absin classij.process.ImageProcessor
-
add
public void add(double value) - Overrides:
addin classij.process.ImageProcessor
-
add
public void add(int value) - Overrides:
addin classij.process.ImageProcessor
-
and
public void and(int value) - Overrides:
andin classij.process.ImageProcessor
-
applyTable
public void applyTable(int[] lut) - Specified by:
applyTablein classij.process.ImageProcessor
-
autoThreshold
public void autoThreshold()- Overrides:
autoThresholdin classij.process.ImageProcessor
-
convertToByte
public ij.process.ImageProcessor convertToByte(boolean doScaling) - Overrides:
convertToBytein classij.process.ImageProcessor
-
convertToFloat
public ij.process.ImageProcessor convertToFloat()- Overrides:
convertToFloatin classij.process.ImageProcessor
-
convertToRGB
public ij.process.ImageProcessor convertToRGB()- Overrides:
convertToRGBin classij.process.ImageProcessor
-
convertToShort
public ij.process.ImageProcessor convertToShort(boolean doScaling) - Overrides:
convertToShortin classij.process.ImageProcessor
-
convolve
public void convolve(float[] kernel, int kernelWidth, int kernelHeight) - Specified by:
convolvein classij.process.ImageProcessor
-
convolve3x3
public void convolve3x3(int[] kernel) - Specified by:
convolve3x3in classij.process.ImageProcessor
-
copyBits
public void copyBits(ij.process.ImageProcessor ip, int xloc, int yloc, int mode) - Specified by:
copyBitsin classij.process.ImageProcessor
-
createImage
- Specified by:
createImagein classij.process.ImageProcessor
-
createProcessor
public ij.process.ImageProcessor createProcessor(int width, int height) - Specified by:
createProcessorin classij.process.ImageProcessor
-
crop
public ij.process.ImageProcessor crop()- Specified by:
cropin classij.process.ImageProcessor
-
dilate
public void dilate()- Specified by:
dilatein classij.process.ImageProcessor
-
drawDot
public void drawDot(int xcenter, int ycenter) - Overrides:
drawDotin classij.process.ImageProcessor
-
drawLine
public void drawLine(int x1, int y1, int x2, int y2) - Overrides:
drawLinein classij.process.ImageProcessor
-
drawOval
public void drawOval(int x, int y, int width, int height) - Overrides:
drawOvalin classij.process.ImageProcessor
-
drawPixel
public void drawPixel(int x, int y) - Specified by:
drawPixelin classij.process.ImageProcessor
-
drawPolygon
- Overrides:
drawPolygonin classij.process.ImageProcessor
-
drawRect
public void drawRect(int x, int y, int width, int height) - Overrides:
drawRectin classij.process.ImageProcessor
-
drawString
- Overrides:
drawStringin classij.process.ImageProcessor
-
drawString
- Overrides:
drawStringin classij.process.ImageProcessor
-
duplicate
public ij.process.ImageProcessor duplicate()- Specified by:
duplicatein classij.process.ImageProcessor
-
erode
public void erode()- Specified by:
erodein classij.process.ImageProcessor
-
exp
public void exp()- Overrides:
expin classij.process.ImageProcessor
-
fill
public void fill()- Overrides:
fillin classij.process.ImageProcessor
-
fill
public void fill(ij.process.ImageProcessor mask) - Specified by:
fillin classij.process.ImageProcessor
-
fillOval
public void fillOval(int x, int y, int width, int height) - Overrides:
fillOvalin classij.process.ImageProcessor
-
fillPolygon
- Overrides:
fillPolygonin classij.process.ImageProcessor
-
filter
public void filter(int type) - Specified by:
filterin classij.process.ImageProcessor
-
findEdges
public void findEdges()- Overrides:
findEdgesin classij.process.ImageProcessor
-
flipHorizontal
public void flipHorizontal()- Overrides:
flipHorizontalin classij.process.ImageProcessor
-
flipVertical
public void flipVertical()- Specified by:
flipVerticalin classij.process.ImageProcessor
-
gamma
public void gamma(double value) - Overrides:
gammain classij.process.ImageProcessor
-
get
public int get(int index) - Specified by:
getin classij.process.ImageProcessor
-
get
public int get(int x, int y) - Specified by:
getin classij.process.ImageProcessor
-
getAutoThreshold
public int getAutoThreshold()- Overrides:
getAutoThresholdin classij.process.ImageProcessor
-
getBackgroundValue
public double getBackgroundValue()- Specified by:
getBackgroundValuein classij.process.ImageProcessor
-
getForegroundValue
public double getForegroundValue()- Specified by:
getForegroundValuein classij.process.ImageProcessor
-
getAutoThreshold
public int getAutoThreshold(int[] histogram) - Overrides:
getAutoThresholdin classij.process.ImageProcessor
-
getBestIndex
- Overrides:
getBestIndexin classij.process.ImageProcessor
-
getBufferedImage
- Overrides:
getBufferedImagein classij.process.ImageProcessor
-
getCalibrationTable
public float[] getCalibrationTable()- Overrides:
getCalibrationTablein classij.process.ImageProcessor
-
getColorModel
- Overrides:
getColorModelin classij.process.ImageProcessor
-
getColumn
public void getColumn(int x, int y, int[] data, int length) - Overrides:
getColumnin classij.process.ImageProcessor
-
getCurrentColorModel
- Overrides:
getCurrentColorModelin classij.process.ImageProcessor
-
getDefaultColorModel
- Overrides:
getDefaultColorModelin classij.process.ImageProcessor
-
getf
public float getf(int index) - Specified by:
getfin classij.process.ImageProcessor
-
getf
public float getf(int x, int y) - Specified by:
getfin classij.process.ImageProcessor
-
getFloatArray
public float[][] getFloatArray()- Overrides:
getFloatArrayin classij.process.ImageProcessor
-
getFontMetrics
- Overrides:
getFontMetricsin classij.process.ImageProcessor
-
getHeight
public int getHeight()- Overrides:
getHeightin classij.process.ImageProcessor
-
getHistogram
public int[] getHistogram()- Specified by:
getHistogramin classij.process.ImageProcessor
-
getHistogramMax
public double getHistogramMax()- Overrides:
getHistogramMaxin classij.process.ImageProcessor
-
getHistogramMin
public double getHistogramMin()- Overrides:
getHistogramMinin classij.process.ImageProcessor
-
getHistogramSize
public int getHistogramSize()- Overrides:
getHistogramSizein classij.process.ImageProcessor
-
getIntArray
public int[][] getIntArray()- Overrides:
getIntArrayin classij.process.ImageProcessor
-
getInterpolate
public boolean getInterpolate()- Overrides:
getInterpolatein classij.process.ImageProcessor
-
getInterpolatedPixel
public double getInterpolatedPixel(double x, double y) - Specified by:
getInterpolatedPixelin classij.process.ImageProcessor
-
getLine
public double[] getLine(double x1, double y1, double x2, double y2) - Overrides:
getLinein classij.process.ImageProcessor
-
getLutUpdateMode
public int getLutUpdateMode()- Overrides:
getLutUpdateModein classij.process.ImageProcessor
-
getMask
public ij.process.ImageProcessor getMask()- Overrides:
getMaskin classij.process.ImageProcessor
-
getMaskArray
public byte[] getMaskArray()- Overrides:
getMaskArrayin classij.process.ImageProcessor
-
getMax
public double getMax()- Specified by:
getMaxin classij.process.ImageProcessor
-
getMaxThreshold
public double getMaxThreshold()- Overrides:
getMaxThresholdin classij.process.ImageProcessor
-
getMin
public double getMin()- Specified by:
getMinin classij.process.ImageProcessor
-
getMinThreshold
public double getMinThreshold()- Overrides:
getMinThresholdin classij.process.ImageProcessor
-
getNChannels
public int getNChannels()- Overrides:
getNChannelsin classij.process.ImageProcessor
-
getPixel
public int getPixel(int x, int y) - Specified by:
getPixelin classij.process.ImageProcessor
-
getPixel
public int[] getPixel(int x, int y, int[] iArray) - Overrides:
getPixelin classij.process.ImageProcessor
-
getPixelInterpolated
public int getPixelInterpolated(double x, double y) - Specified by:
getPixelInterpolatedin classij.process.ImageProcessor
-
getPixelCount
public int getPixelCount()- Overrides:
getPixelCountin classij.process.ImageProcessor
-
getPixels
- Specified by:
getPixelsin classij.process.ImageProcessor
-
getPixelsCopy
- Specified by:
getPixelsCopyin classij.process.ImageProcessor
-
getPixelValue
public float getPixelValue(int x, int y) - Specified by:
getPixelValuein classij.process.ImageProcessor
-
getRoi
- Overrides:
getRoiin classij.process.ImageProcessor
-
getRow
public void getRow(int x, int y, int[] data, int length) - Overrides:
getRowin classij.process.ImageProcessor
-
getSnapshotPixels
- Specified by:
getSnapshotPixelsin classij.process.ImageProcessor
-
getStringWidth
- Overrides:
getStringWidthin classij.process.ImageProcessor
-
getWidth
public int getWidth()- Overrides:
getWidthin classij.process.ImageProcessor
-
insert
public void insert(ij.process.ImageProcessor ip, int xloc, int yloc) - Overrides:
insertin classij.process.ImageProcessor
-
invert
public void invert()- Overrides:
invertin classij.process.ImageProcessor
-
invertLut
public void invertLut()- Overrides:
invertLutin classij.process.ImageProcessor
-
isColorLut
public boolean isColorLut()- Overrides:
isColorLutin classij.process.ImageProcessor
-
isInvertedLut
public boolean isInvertedLut()- Overrides:
isInvertedLutin classij.process.ImageProcessor
-
isPseudoColorLut
public boolean isPseudoColorLut()- Overrides:
isPseudoColorLutin classij.process.ImageProcessor
-
lineTo
public void lineTo(int x2, int y2) - Overrides:
lineToin classij.process.ImageProcessor
-
log
public void log()- Overrides:
login classij.process.ImageProcessor
-
max
public void max(double value) - Overrides:
maxin classij.process.ImageProcessor
-
maxValue
public double maxValue()- Overrides:
maxValuein classij.process.ImageProcessor
-
medianFilter
public void medianFilter()- Specified by:
medianFilterin classij.process.ImageProcessor
-
min
public void min(double value) - Overrides:
minin classij.process.ImageProcessor
-
minValue
public double minValue()- Overrides:
minValuein classij.process.ImageProcessor
-
moveTo
public void moveTo(int x, int y) - Overrides:
moveToin classij.process.ImageProcessor
-
multiply
public void multiply(double value) - Overrides:
multiplyin classij.process.ImageProcessor
-
noise
public void noise(double range) - Specified by:
noisein classij.process.ImageProcessor
-
or
public void or(int value) - Overrides:
orin classij.process.ImageProcessor
-
putColumn
public void putColumn(int x, int y, int[] data, int length) - Overrides:
putColumnin classij.process.ImageProcessor
-
putPixel
public void putPixel(int x, int y, int value) - Specified by:
putPixelin classij.process.ImageProcessor
-
putPixel
public void putPixel(int x, int y, int[] iArray) - Overrides:
putPixelin classij.process.ImageProcessor
-
putPixelValue
public void putPixelValue(int x, int y, double value) - Specified by:
putPixelValuein classij.process.ImageProcessor
-
putRow
public void putRow(int x, int y, int[] data, int length) - Overrides:
putRowin classij.process.ImageProcessor
-
reset
public void reset()- Specified by:
resetin classij.process.ImageProcessor
-
reset
public void reset(ij.process.ImageProcessor mask) - Specified by:
resetin classij.process.ImageProcessor
-
resetBinaryThreshold
public void resetBinaryThreshold()- Overrides:
resetBinaryThresholdin classij.process.ImageProcessor
-
resetMinAndMax
public void resetMinAndMax()- Overrides:
resetMinAndMaxin classij.process.ImageProcessor
-
resetRoi
public void resetRoi()- Overrides:
resetRoiin classij.process.ImageProcessor
-
resetThreshold
public void resetThreshold()- Overrides:
resetThresholdin classij.process.ImageProcessor
-
resize
public ij.process.ImageProcessor resize(int dstWidth) - Overrides:
resizein classij.process.ImageProcessor
-
resize
public ij.process.ImageProcessor resize(int dstWidth, int dstHeight) - Specified by:
resizein classij.process.ImageProcessor
-
rotate
public void rotate(double angle) - Specified by:
rotatein classij.process.ImageProcessor
-
rotateLeft
public ij.process.ImageProcessor rotateLeft()- Overrides:
rotateLeftin classij.process.ImageProcessor
-
rotateRight
public ij.process.ImageProcessor rotateRight()- Overrides:
rotateRightin classij.process.ImageProcessor
-
scale
public void scale(double xScale, double yScale) - Specified by:
scalein classij.process.ImageProcessor
-
set
public void set(int index, int value) - Specified by:
setin classij.process.ImageProcessor
-
set
public void set(int x, int y, int value) - Specified by:
setin classij.process.ImageProcessor
-
setAntialiasedText
public void setAntialiasedText(boolean antialiased) - Overrides:
setAntialiasedTextin classij.process.ImageProcessor
-
setAutoThreshold
public void setAutoThreshold(int method, int lutUpdate) - Overrides:
setAutoThresholdin classij.process.ImageProcessor
-
setBackgroundValue
public void setBackgroundValue(double value) - Specified by:
setBackgroundValuein classij.process.ImageProcessor
-
setCalibrationTable
public void setCalibrationTable(float[] ctable) - Overrides:
setCalibrationTablein classij.process.ImageProcessor
-
setClipRect
- Overrides:
setClipRectin classij.process.ImageProcessor
-
setColor
- Specified by:
setColorin classij.process.ImageProcessor
-
setColor
public void setColor(int value) - Overrides:
setColorin classij.process.ImageProcessor
-
setColorModel
- Overrides:
setColorModelin classij.process.ImageProcessor
-
setf
public void setf(int index, float value) - Specified by:
setfin classij.process.ImageProcessor
-
setf
public void setf(int x, int y, float value) - Specified by:
setfin classij.process.ImageProcessor
-
setFloatArray
public void setFloatArray(float[][] a) - Overrides:
setFloatArrayin classij.process.ImageProcessor
-
setFont
- Overrides:
setFontin classij.process.ImageProcessor
-
setHistogramRange
public void setHistogramRange(double histMin, double histMax) - Overrides:
setHistogramRangein classij.process.ImageProcessor
-
setHistogramSize
public void setHistogramSize(int size) - Overrides:
setHistogramSizein classij.process.ImageProcessor
-
setIntArray
public void setIntArray(int[][] a) - Overrides:
setIntArrayin classij.process.ImageProcessor
-
setInterpolate
public void setInterpolate(boolean interpolate) - Overrides:
setInterpolatein classij.process.ImageProcessor
-
setJustification
public void setJustification(int justification) - Overrides:
setJustificationin classij.process.ImageProcessor
-
setLineWidth
public void setLineWidth(int width) - Overrides:
setLineWidthin classij.process.ImageProcessor
-
setLutAnimation
public void setLutAnimation(boolean lutAnimation) - Overrides:
setLutAnimationin classij.process.ImageProcessor
-
setMask
public void setMask(ij.process.ImageProcessor mask) - Overrides:
setMaskin classij.process.ImageProcessor
-
setMinAndMax
public void setMinAndMax(double min, double max) - Specified by:
setMinAndMaxin classij.process.ImageProcessor
-
setPixels
public void setPixels(int channelNumber, ij.process.FloatProcessor fp) - Specified by:
setPixelsin classij.process.ImageProcessor
-
setPixels
- Specified by:
setPixelsin classij.process.ImageProcessor
-
setProgressBar
public void setProgressBar(ij.gui.ProgressBar pb) - Overrides:
setProgressBarin classij.process.ImageProcessor
-
setRoi
public void setRoi(int x, int y, int rwidth, int rheight) - Overrides:
setRoiin classij.process.ImageProcessor
-
setRoi
- Overrides:
setRoiin classij.process.ImageProcessor
-
setRoi
- Overrides:
setRoiin classij.process.ImageProcessor
-
setRoi
public void setRoi(ij.gui.Roi roi) - Overrides:
setRoiin classij.process.ImageProcessor
-
setSnapshotCopyMode
public void setSnapshotCopyMode(boolean b) - Overrides:
setSnapshotCopyModein classij.process.ImageProcessor
-
setSnapshotPixels
- Specified by:
setSnapshotPixelsin classij.process.ImageProcessor
-
setThreshold
public void setThreshold(double minThreshold, double maxThreshold, int lutUpdate) - Overrides:
setThresholdin classij.process.ImageProcessor
-
setValue
public void setValue(double value) - Specified by:
setValuein classij.process.ImageProcessor
-
sharpen
public void sharpen()- Overrides:
sharpenin classij.process.ImageProcessor
-
smooth
public void smooth()- Overrides:
smoothin classij.process.ImageProcessor
-
snapshot
public void snapshot()- Specified by:
snapshotin classij.process.ImageProcessor
-
sqr
public void sqr()- Overrides:
sqrin classij.process.ImageProcessor
-
sqrt
public void sqrt()- Overrides:
sqrtin classij.process.ImageProcessor
-
swapPixelArrays
public void swapPixelArrays()- Specified by:
swapPixelArraysin classij.process.ImageProcessor
-
threshold
public void threshold(int level) - Specified by:
thresholdin classij.process.ImageProcessor
-
toFloat
public ij.process.FloatProcessor toFloat(int channelNumber, ij.process.FloatProcessor fp) - Specified by:
toFloatin classij.process.ImageProcessor
-
toString
- Overrides:
toStringin classij.process.ImageProcessor
-
translate
public void translate(int xOffset, int yOffset) -
updateComposite
public void updateComposite(int[] rgbPixels, int channel) - Overrides:
updateCompositein classij.process.ImageProcessor
-
xor
public void xor(int value) - Overrides:
xorin classij.process.ImageProcessor
-
record
-
record
-
record
-