Modifier and Type | Method and Description |
---|---|
protected void |
Operator.checkForCancellation()
Checks for cancellation of the current processing request.
|
void |
Operator.computeTile(Band targetBand,
Tile targetTile,
com.bc.ceres.core.ProgressMonitor pm)
Called by the framework in order to compute a tile for the given target band.
|
void |
Operator.computeTileStack(Map<Band,Tile> targetTiles,
Rectangle targetRectangle,
com.bc.ceres.core.ProgressMonitor pm)
Called by the framework in order to compute the stack of tiles for the given target bands.
|
Operator |
OperatorSpi.createOperator()
Creates an operator instance with no arguments.
|
Operator |
OperatorSpi.createOperator(Map<String,Object> parameters,
Map<String,Product> sourceProducts)
Creates an operator instance for the given source products and processing parameters.
|
Operator |
OperatorSpi.createOperator(Map<String,Object> parameters,
Map<String,Product> sourceProducts,
RenderingHints renderingHints)
Creates an operator instance for the given source products and processing parameters.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Map<String,Product> sourceProducts)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Map<String,Product> sourceProducts,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product... sourceProducts)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product sourceProduct)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product[] sourceProducts,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product sourceProduct,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
Tile |
Operator.getSourceTile(RasterDataNode rasterDataNode,
Rectangle region)
Gets a
Tile for a given band and image region. |
Tile |
Operator.getSourceTile(RasterDataNode rasterDataNode,
Rectangle region,
javax.media.jai.BorderExtender borderExtender)
Gets a
Tile for a given band and image region. |
Product |
Operator.getTargetProduct()
Gets the target product for the operator.
|
Object |
Operator.getTargetProperty(String name)
Gets a target property of the operator.
|
abstract void |
Operator.initialize()
Initializes this operator and sets the one and only target product.
|
Modifier and Type | Method and Description |
---|---|
static DefaultOperatorDescriptor |
DefaultOperatorDescriptor.fromXml(File file,
ClassLoader classLoader)
Loads an operator descriptor from an XML document.
|
static DefaultOperatorDescriptor |
DefaultOperatorDescriptor.fromXml(Reader reader,
String resourceName,
ClassLoader classLoader)
Loads an operator descriptor from an XML document.
|
Modifier and Type | Method and Description |
---|---|
void |
GraphOp.initialize() |
Modifier and Type | Method and Description |
---|---|
void |
OperatorContext.checkForCancellation() |
static Product |
JaiHelper.createTargetProduct(Product sourceProduct,
String[] bandNames,
String operationName,
HashMap<String,Object> operationParameters,
RenderingHints renderingHints) |
Product |
OperatorContext.getTargetProduct() |
void |
OperatorContext.injectConfiguration() |
void |
OperatorContext.updateOperator()
Updates this operator forcing it to recreate the target product.
|
Modifier and Type | Method and Description |
---|---|
void |
PyOperator.computeTileStack(Map<Band,Tile> targetTiles,
Rectangle targetRectangle,
com.bc.ceres.core.ProgressMonitor pm) |
void |
PyOperator.initialize() |
Modifier and Type | Method and Description |
---|---|
protected void |
PointOperator.checkRasterSize()
Checks if all source products share the same raster size, otherwise throws an exception.
|
void |
SampleOperator.computeTile(Band targetBand,
Tile targetTile,
com.bc.ceres.core.ProgressMonitor pm)
Overridden to call the
computeSample method for every
pixel in the given tile's rectangle. |
void |
PixelOperator.computeTileStack(Map<Band,Tile> targetTileStack,
Rectangle targetRectangle,
com.bc.ceres.core.ProgressMonitor pm) |
protected abstract void |
PointOperator.configureSourceSamples(SampleConfigurer sampleConfigurer)
Configures all source samples that this operator requires for the computation of target samples.
|
protected abstract void |
PointOperator.configureTargetSamples(SampleConfigurer sampleConfigurer)
Configures all target samples computed by this operator.
|
protected Product |
PointOperator.createTargetProduct()
Creates the target product instance.
|
void |
PointOperator.initialize()
Configures this
PointOperator by performing a number of initialisation steps in the given order:
PointOperator.prepareInputs()
PointOperator.createTargetProduct()
PointOperator.configureTargetProduct(ProductConfigurer)
PointOperator.configureSourceSamples(SampleConfigurer)
PointOperator.configureTargetSamples(SampleConfigurer)
This method cannot be overridden by intention (template method). |
protected void |
PointOperator.prepareInputs()
Prepares the inputs for this operator.
|
Copyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.