it.geosolutions.jaiext.bandselect
Class BandSelectCRIF

java.lang.Object
  extended by javax.media.jai.CRIFImpl
      extended by it.geosolutions.jaiext.bandselect.BandSelectCRIF
All Implemented Interfaces:
ContextualRenderedImageFactory, RenderedImageFactory

public class BandSelectCRIF
extends javax.media.jai.CRIFImpl

A CRIF supporting the "BandSelect2" operation in the rendered and renderable image layers.

Since:
1.0
Author:
Simone Giannecchini, GeoSolutions SAS

Field Summary
 
Fields inherited from class javax.media.jai.CRIFImpl
operationName
 
Constructor Summary
BandSelectCRIF()
          Constructor.
 
Method Summary
 RenderedImage create(ParameterBlock args, RenderingHints renderHints)
          Creates a new instance of BandSelectOpImage in the rendered layer.
 
Methods inherited from class javax.media.jai.CRIFImpl
create, getBounds2D, getProperty, getPropertyNames, isDynamic, mapRenderContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BandSelectCRIF

public BandSelectCRIF()
Constructor.

Method Detail

create

public RenderedImage create(ParameterBlock args,
                            RenderingHints renderHints)
Creates a new instance of BandSelectOpImage in the rendered layer.

Specified by:
create in interface RenderedImageFactory
Specified by:
create in class javax.media.jai.CRIFImpl
Parameters:
args - The source image and the constants.
hints - Optionally contains destination image layout.


Copyright © 2006–2015 GeoSolutions. All rights reserved.