?? bctopdescriptor.java
字號:
package com.esri.solutions.jitk.web.data.image;
import javax.media.jai.JAI;
import javax.media.jai.OperationDescriptorImpl;
import javax.media.jai.OperationRegistry;
import javax.media.jai.registry.RIFRegistry;
import javax.media.jai.util.Range;
public class BCTOpDescriptor extends OperationDescriptorImpl {
/**
*
*/
private static final long serialVersionUID = 353231949044871234L;
private static final String[][] resources = {
{"GlobalName", "BCT"},
{"LocalName", "BCT"},
{"Vendor", "com.esri.solutions"},
{"Description", "Applies brightness, contrast, and tint to a rendered image."},
{"DocURL", ""},
{"Version", "1.0"},
{"arg0Desc", "Brightness byte value (-127 to 127)"},
{"arg1Desc", "Contrast byte value (0 to 10)"},
{"arg2Desc", "TintParameters object."}
};
private static final String[] modes = {"rendered"};
private static final String[] paramNames = {"Brightness Value", "Contrast Value", "Tint Parameters"};
@SuppressWarnings("unchecked")
private static final Class[] paramClasses = {Byte.class, Byte.class, TintParameters.class};
private static final Object[] paramDefaults = {new Byte((byte) 0), new Byte((byte) 1), new TintParameters()};
private static final Range[] paramRanges = {new Range(Byte.class, new Byte((byte) -128), new Byte((byte) 127)), new Range(Byte.class, new Byte((byte) 1), new Byte((byte) 10)), null};
private static boolean registered = false;
public BCTOpDescriptor () {
super(resources, modes, 1, paramNames, paramClasses, paramDefaults, paramRanges);
}
public static void register () {
if (!registered ) {
OperationRegistry or = JAI.getDefaultInstance().getOperationRegistry();
BCTOpDescriptor bct = new BCTOpDescriptor();
or.registerDescriptor(bct);
BCTOpRIF rif = new BCTOpRIF();
RIFRegistry.register(or, "bct", "com.esri.solutions", rif);
registered = true;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -