ij.process
Class FloatBlitter

java.lang.Object
  extended by ij.process.FloatBlitter
All Implemented Interfaces:
Blitter

public class FloatBlitter
extends java.lang.Object
implements Blitter

This class does bit blitting of 32-bit floating-point images.


Field Summary
static float divideByZeroValue
           
 
Fields inherited from interface ij.process.Blitter
ADD, AND, AVERAGE, COPY, COPY_INVERTED, COPY_TRANSPARENT, COPY_ZERO_TRANSPARENT, DIFFERENCE, DIVIDE, MAX, MIN, MULTIPLY, OR, SUBTRACT, XOR
 
Constructor Summary
FloatBlitter(FloatProcessor ip)
          Constructs a FloatBlitter from a FloatProcessor.
 
Method Summary
 void copyBits(ImageProcessor ip, int xloc, int yloc, int mode)
          Copies the float image in 'ip' to (x,y) using the specified mode.
 void setTransparentColor(java.awt.Color c)
          Sets the transparent color used in the COPY_TRANSPARENT mode (default is Color.white).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

divideByZeroValue

public static float divideByZeroValue
Constructor Detail

FloatBlitter

public FloatBlitter(FloatProcessor ip)
Constructs a FloatBlitter from a FloatProcessor.

Method Detail

setTransparentColor

public void setTransparentColor(java.awt.Color c)
Description copied from interface: Blitter
Sets the transparent color used in the COPY_TRANSPARENT mode (default is Color.white).

Specified by:
setTransparentColor in interface Blitter

copyBits

public void copyBits(ImageProcessor ip,
                     int xloc,
                     int yloc,
                     int mode)
Copies the float image in 'ip' to (x,y) using the specified mode.

Specified by:
copyBits in interface Blitter