Class Warp
- 
- All Implemented Interfaces:
- Serializable,- Operation
 
 public class Warp extends BaseScaleOperationJAI This operation is simply a wrapper for the JAI Warp operation- Since:
- 9.0
- Author:
- Simone Giannecchini
- See Also:
- WarpDescriptor, Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class OperationJAIOperationJAI.Parameters
 
- 
 - 
Field Summary- 
Fields inherited from class OperationJAIoperation, RENDERED_MODE
 - 
Fields inherited from class Operation2DPRIMARY_SOURCE_INDEX, SOURCE_0
 - 
Fields inherited from class AbstractOperationdescriptor
 
- 
 - 
Constructor SummaryConstructors Constructor Description Warp()Default constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,?>getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters)Prepares the properties to be given to the coverage created by thederiveGridCoveragemethod.protected voidhandleJAIEXTParams(ParameterBlockJAI parameters, ParameterValueGroup parameters2)Extension point for adding to the JAIParameterBlockJAIobject the parameters defined in theParameterValueGroup, which can be read by the JAI-EXT operations.- 
Methods inherited from class BaseScaleOperationJAIderiveGridCoverage
 - 
Methods inherited from class OperationJAIcreateRenderedImage, deriveCategory, deriveName, deriveRange, deriveSampleDimension, deriveUnit, doOperation, equals, extractSources, getJAI, getOperationDescriptor, getQuantitative, handleROINoDataInternal, handleROINoDataProperties, hashCode, prepareParameters, resampleToCommonGeometry
 - 
Methods inherited from class Operation2DextractSources, getFactory
 - 
Methods inherited from class AbstractOperationgetDescription, getDocURL, getName, getNumSources, getParameters, getVendor, getVersion, toString
 
- 
 
- 
- 
- 
Method Detail- 
handleJAIEXTParamsprotected void handleJAIEXTParams(ParameterBlockJAI parameters, ParameterValueGroup parameters2)Description copied from class:OperationJAIExtension point for adding to the JAIParameterBlockJAIobject the parameters defined in theParameterValueGroup, which can be read by the JAI-EXT operations.Notice that if you are using JAI, the new parameters will not be accepted by the ParameterBlockJAIinstance.- Overrides:
- handleJAIEXTParamsin class- OperationJAI
- Parameters:
- parameters-- ParameterBlockJAIinstance used by the current JAI-EXT/JAI operation
- parameters2-- ParameterValueGroupinstance containing input operation parameters
 
 - 
getPropertiesprotected Map<String,?> getProperties(RenderedImage data, CoordinateReferenceSystem crs, InternationalString name, MathTransform gridToCRS, GridCoverage2D[] sources, OperationJAI.Parameters parameters) Description copied from class:OperationJAIPrepares the properties to be given to the coverage created by thederiveGridCoveragemethod. The default implementation returnsnull.- Overrides:
- getPropertiesin class- OperationJAI
- Parameters:
- data- The- RenderedImagecreated by this operation.
- crs- The coordinate reference system assigned to the coverage this- OperationJAIwill produce.
- name- The name assigned to the coverage this- OperationJAIwill produce.
- gridToCRS- The transform from grid to- crsto be assigned to the coverage this- OperationJAIwill produce.
- sources- The sources to be assigned to the coverage this- OperationJAIwill produce.
- parameters- The parameters that were used by this- OperationJAI.
- Returns:
- a Mapwith the properties generated by thisOperationJAIor null if we haven't any.
 
 
- 
 
-