| java.lang.Object org.geotools.coverage.processing.AbstractOperation org.geotools.coverage.processing.Operation2D org.geotools.coverage.processing.OperationJAI org.geotools.coverage.processing.BilevelOperation
BilevelOperation | public class BilevelOperation extends OperationJAI (Code) | | Wraps any JAI operation producing a bilevel image. An example of such operation is
BinarizeDescriptor Binarize .
since: 2.2 version: $Id: BilevelOperation.java 23211 2006-12-05 00:38:41Z desruisseaux $ author: Martin Desruisseaux |
Constructor Summary | |
public | BilevelOperation(String name) Constructs a bilevel operation with an OGC's name identical to the JAI name. |
BilevelOperation | public BilevelOperation(String name) throws OperationNotFoundException(Code) | | Constructs a bilevel operation with an OGC's name identical to the JAI name.
Parameters: name - The JAI operation name. throws: OperationNotFoundException - if no JAI descriptor was found for the given name. |
deriveSampleDimension | protected GridSampleDimension[] deriveSampleDimension(GridSampleDimension[][] bandLists, Parameters parameters)(Code) | | Derives the
GridSampleDimension s for the destination image.
Parameters: bandLists - Sample dimensions for each band in each source coverages. Parameters: parameters - The user-supplied parameters. The sample dimensions for each band in the destination image. |
Methods inherited from org.geotools.coverage.processing.OperationJAI | protected RenderedImage createRenderedImage(ParameterBlockJAI parameters, RenderingHints hints)(Code)(Java Doc) protected Category deriveCategory(Category[] categories, Parameters parameters)(Code)(Java Doc) protected GridCoverage2D deriveGridCoverage(GridCoverage2D[] sources, Parameters parameters)(Code)(Java Doc) protected InternationalString deriveName(GridCoverage2D[] sources, int primarySourceIndex, Parameters parameters)(Code)(Java Doc) protected NumberRange deriveRange(NumberRange[] ranges, Parameters parameters)(Code)(Java Doc) protected GridSampleDimension[] deriveSampleDimension(GridSampleDimension[][] bandLists, Parameters parameters)(Code)(Java Doc) protected Unit deriveUnit(Unit[] units, Parameters parameters)(Code)(Java Doc) public Coverage doOperation(ParameterValueGroup parameters, Hints hints) throws CoverageProcessingException(Code)(Java Doc) public boolean equals(Object object)(Code)(Java Doc) public static JAI getJAI(RenderingHints hints)(Code)(Java Doc) protected static OperationDescriptor getOperationDescriptor(String name) throws OperationNotFoundException(Code)(Java Doc) protected Map getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, Parameters parameters)(Code)(Java Doc) protected static int getQuantitative(Category[] categories)(Code)(Java Doc) protected ParameterBlockJAI prepareParameters(ParameterValueGroup parameters)(Code)(Java Doc) protected void resampleToCommonGeometry(GridCoverage2D[] sources, CoordinateReferenceSystem crs2D, MathTransform2D gridToCrs2D, Hints hints) throws InvalidGridGeometryException, CannotReprojectException(Code)(Java Doc)
|
Fields inherited from org.geotools.coverage.processing.Operation2D | final protected static int PRIMARY_SOURCE_INDEX(Code)(Java Doc) final public static ParameterDescriptor SOURCE_0(Code)(Java Doc)
|
Fields inherited from org.geotools.coverage.processing.AbstractOperation | final protected ParameterDescriptorGroup descriptor(Code)(Java Doc)
|
|
|