public final class Registry extends Object
|Modifier and Type||Field and Description|
The GeoTools product name (used to register operations in JAI)
The JAITools product name (used to register operations in JAI)
|Modifier and Type||Method and Description|
Forcefully registers the specified rendered operation in the JAI registry
Register the "SampleTranscode" image operation to the operation registry of the specified JAI instance.
Allows or disallow native acceleration for the specified operation on the default JAI instance.
Allows or disallow native acceleration for the specified operation on the given JAI instance.
public static final String JAI_TOOLS_PRODUCT
public static void setNativeAccelerationAllowed(String operation, boolean allowed, JAI jai)
"Affine"operation on an image with float data type, bilinear interpolation and an
ImageLayoutrendering hint cause an exception in medialib native code. Disabling the native acceleration (i.e using the pure Java version) is a convenient workaround until Sun fix the bug.
Implementation note: the current implementation assumes that factories
for native implementations are declared in the
com.sun.media.jai.mlib package, while
factories for pure java implementations are declared in the
package. It work for Sun's 1.1.2 implementation, but may change in future versions. If this
method doesn't recognize the package, it does nothing.
operation- The operation name (e.g.
falseto disallow native acceleration.
jai- The instance of
JAIwe are going to work on. This argument can be omitted for the default JAI instance.
public static void setNativeAccelerationAllowed(String operation, boolean allowed)
setNativeAccelerationAllowed(operation, allowed, JAI.getDefaultInstance()).
public static boolean registerRIF(JAI jai, OperationDescriptor descriptor, String name, ContextualRenderedImageFactory crif)
jai- is he
JAIinstance in which we ant to register this operation.
descriptor- is the
OperationDescriptorfor the JAI operation to register.
name- is the name of the operation to register.
crif- is the rendered image facotry for this operation.
trueif everything goes well,
public static boolean registerRIF(JAI jai, OperationDescriptor descriptor, RenderedImageFactory rif, String productName)
Copyright © 1996–2020 Geotools. All rights reserved.