public class AffineCRIF
extends javax.media.jai.CRIFImpl
AffineOpimage, ScaleOpImage
Constructor and Description |
---|
AffineCRIF()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
RenderedImage |
create(ParameterBlock paramBlock,
RenderingHints renderHints)
Creates an affine operation as an instance of AffineOpImage.
|
RenderedImage |
create(RenderContext renderContext,
ParameterBlock paramBlock)
Creates a new instance of
AffineOpImage in the renderable layer. |
Rectangle2D |
getBounds2D(ParameterBlock paramBlock)
Gets the bounding box for the output of
AffineOpImage . |
RenderContext |
mapRenderContext(int i,
RenderContext renderContext,
ParameterBlock paramBlock,
RenderableImage image)
Maps the output RenderContext into the RenderContext for the ith source.
|
public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
create
in interface RenderedImageFactory
create
in class javax.media.jai.CRIFImpl
public RenderedImage create(RenderContext renderContext, ParameterBlock paramBlock)
AffineOpImage
in the renderable layer. This method satisfies the implementation of CRIF.create
in interface ContextualRenderedImageFactory
create
in class javax.media.jai.CRIFImpl
public RenderContext mapRenderContext(int i, RenderContext renderContext, ParameterBlock paramBlock, RenderableImage image)
mapRenderContext
in interface ContextualRenderedImageFactory
mapRenderContext
in class javax.media.jai.CRIFImpl
i
- The index of the source image.renderContext
- The renderContext being applied to the operation.paramBlock
- The ParameterBlock containing the sources and the translation factors.image
- The RenderableImageOp from which this method was called.public Rectangle2D getBounds2D(ParameterBlock paramBlock)
AffineOpImage
. This method satisfies the implementation of CRIF.getBounds2D
in interface ContextualRenderedImageFactory
getBounds2D
in class javax.media.jai.CRIFImpl
Copyright © 2006–2015 GeoSolutions. All rights reserved.