com.pentec.adapt.viewcontrols
Class BandCombineFactory

java.lang.Object
  extended by com.pentec.adapt.viewcontrols.BandCombineFactory

public class BandCombineFactory
extends java.lang.Object

This class provides utility methods for using predefined RGB band combine setpoints

Author:
Pender Technology

Field Summary
private static double[][] aadBlue
           
private static double[][] aadCyan
           
private static double[][] aadDirect
           
private static double[][] aadGreen
           
private static double[][] aadIdealXYZ
           
private static double[][] aadInverse
           
private static double[][] aadLuminance
           
private static double[][] aadMagenta
           
private static double[][] aadMS2100
           
private static double[][] aadMS3100
           
private static double[][] aadRed
           
private static double[][] aadYellow
           
private static int MS2100_BLUE_X
           
private static int MS2100_BLUE_Y
           
private static int MS2100_GREEN_X
           
private static int MS2100_GREEN_Y
           
private static int MS3100_BLUE_X
           
private static int MS3100_BLUE_Y
           
private static int MS3100_GREEN_X
           
private static int MS3100_GREEN_Y
           
 
Constructor Summary
BandCombineFactory()
           
 
Method Summary
private static double[][] clone(double[][] aadIn)
          Clone the setpoint matrix so that a handle to the static "constants" is not passed back to the caller
static double[][] getMatrix(java.lang.String $Name)
           
static java.lang.String[] getNames()
           
static double[] getRGBOffset(double[][] aad)
           
static double[] getRGBScale(double[][] aad)
           
private static int getUserDefinedCount()
          Determine how many user defined transforms exist
static void save(java.awt.Component parent, double[][] aad)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aadBlue

private static final double[][] aadBlue

aadCyan

private static final double[][] aadCyan

aadDirect

private static final double[][] aadDirect

aadGreen

private static final double[][] aadGreen

aadIdealXYZ

private static final double[][] aadIdealXYZ

aadInverse

private static final double[][] aadInverse

aadLuminance

private static final double[][] aadLuminance

aadMagenta

private static final double[][] aadMagenta

aadMS2100

private static final double[][] aadMS2100

aadMS3100

private static final double[][] aadMS3100

aadRed

private static final double[][] aadRed

aadYellow

private static final double[][] aadYellow

MS2100_BLUE_X

private static final int MS2100_BLUE_X

MS2100_BLUE_Y

private static final int MS2100_BLUE_Y

MS2100_GREEN_X

private static final int MS2100_GREEN_X

MS2100_GREEN_Y

private static final int MS2100_GREEN_Y

MS3100_BLUE_X

private static final int MS3100_BLUE_X

MS3100_BLUE_Y

private static final int MS3100_BLUE_Y

MS3100_GREEN_X

private static final int MS3100_GREEN_X

MS3100_GREEN_Y

private static final int MS3100_GREEN_Y
Constructor Detail

BandCombineFactory

public BandCombineFactory()
Method Detail

clone

private static double[][] clone(double[][] aadIn)
Clone the setpoint matrix so that a handle to the static "constants" is not passed back to the caller


getMatrix

public static double[][] getMatrix(java.lang.String $Name)

getNames

public static java.lang.String[] getNames()

getRGBOffset

public static double[] getRGBOffset(double[][] aad)

getRGBScale

public static double[] getRGBScale(double[][] aad)

getUserDefinedCount

private static int getUserDefinedCount()
Determine how many user defined transforms exist


save

public static void save(java.awt.Component parent,
                        double[][] aad)