org.esa.beam.framework.gpf.graph
Class GraphOp

java.lang.Object
  extended by org.esa.beam.framework.gpf.Operator
      extended by org.esa.beam.framework.gpf.graph.GraphOp

@OperatorMetadata(alias="Graph",
                  description="Encapsulates a graph into an operator.",
                  internal=true)
public class GraphOp
extends Operator


Nested Class Summary
static class GraphOp.Spi
           
 
Constructor Summary
GraphOp()
           
 
Method Summary
 void initialize()
          Initializes this operator and sets the one and only target product.
 
Methods inherited from class org.esa.beam.framework.gpf.Operator
checkForCancelation, checkForCancellation, checkForCancellation, computeTile, computeTileStack, deactivateComputeTileMethod, dispose, finalize, getId, getLogger, getParameter, getSourceProduct, getSourceProduct, getSourceProductId, getSourceProducts, getSourceTile, getSourceTile, getSourceTile, getSourceTile, getSpi, getTargetProduct, getTargetProperty, setLogger, setParameter, setRequiresAllBands, setSourceProduct, setSourceProduct, setSourceProducts, setSpi, setTargetProduct, stopTileComputationObservation, update
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphOp

public GraphOp()
Method Detail

initialize

public void initialize()
                throws OperatorException
Description copied from class: Operator
Initializes this operator and sets the one and only target product.

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.beam.framework.datamodel.Product) method.

This method shall never be called directly. The framework calls this method after it has created an instance of this Operator. This will occur only once durting the lifetime of an Operator instance. If not already done, calling the Operator.getTargetProduct() will always trigger a call to the initialize() method.

Any client code that must be performed before computation of tile data should be placed here.

Specified by:
initialize in class Operator
Throws:
OperatorException - If an error occurs during operator initialisation.
See Also:
Operator.getTargetProduct()


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.