Class JAIBandCombine

  • All Implemented Interfaces:
    java.lang.Cloneable, Actor, Executable, FiringsRecordable, Initializable, TypedActor, Changeable, Debuggable, DebugListener, Derivable, Instantiable, ModelErrorHandler, MoMLExportable, Moveable, Nameable

    public class JAIBandCombine
    extends Transformer
    Linearly combines input bands into an output image. The matrix parameter specifies how many input bands there are, and how many output bands there will be. The width of the matrix is equal to the number of input bands plus one. The last column is used for offsetting. The number of rows in the matrix dictates how many bands there are in the output image. For example, to swap the second and third bands in a three banded image, the following matrix can be used:
     1 0 0 0
     0 0 1 0
     0 1 0 0
     
    Since:
    Ptolemy II 3.0
    Version:
    $Id$
    Author:
    James Yeh
    See Also:
    JAIBandSelect
    Pt.AcceptedRating:
    Red (cxh)
    Pt.ProposedRating:
    Red (cxh)