@OperatorMetadata(alias="Flip", category="Raster", authors="Jun Lu, Luis Veci", copyright="Copyright (C) 2015 by Array Systems Computing Inc.", description="flips a product horizontal/vertical") public final class FlipOp extends Operator
Modifier and Type | Class and Description |
---|---|
static class |
FlipOp.Spi
The SPI is used to register this operator in the graph processing framework
via the SPI configuration file
META-INF/services/org.esa.snap.core.gpf.OperatorSpi . |
Constructor and Description |
---|
FlipOp() |
Modifier and Type | Method and Description |
---|---|
static Band[] |
getSourceBands(Product sourceProduct,
String[] sourceBandNames,
boolean includeVirtualBands)
get the selected bands
|
void |
initialize()
Initializes this operator and sets the one and only target product.
|
checkForCancellation, computeTile, computeTileStack, createMultiSizeException, deactivateComputeTileMethod, dispose, doExecute, execute, finalize, getId, getLogger, getParameter, getParameter, getSourceProduct, getSourceProduct, getSourceProductId, getSourceProducts, getSourceTile, getSourceTile, getSpi, getTargetProduct, getTargetProperty, setLogger, setParameter, setParameterDefaultValues, setRequiresAllBands, setSourceProduct, setSourceProduct, setSourceProducts, setSpi, setTargetProduct, stopTileComputationObservation, update
public void initialize() throws OperatorException
The target product can be either defined by a field of type Product
annotated with the
TargetProduct
annotation or
by calling Operator.setTargetProduct(org.esa.snap.core.datamodel.Product)
method.
The framework calls this method after it has created this operator. Any client code that must be performed before computation of tile data should be placed here.
initialize
in class Operator
OperatorException
- If an error occurs during operator initialisation.Operator.getTargetProduct()
public static Band[] getSourceBands(Product sourceProduct, String[] sourceBandNames, boolean includeVirtualBands) throws OperatorException
sourceProduct
- the input productsourceBandNames
- the select band namesincludeVirtualBands
- include virtual bands by defaultOperatorException
- if source band not foundCopyright © 2014–2015 European Space Agency (ESA). All rights reserved.