Package org.esa.snap.core.gpf.pointop


package org.esa.snap.core.gpf.pointop
Provides special support for raster data operations that transforms each source pixel into a corresponding target pixel at the same position. It is much easier to implement your operator if it inherits from SampleOperator or PixelOperator rather than Operator if you don't perform any geometric transformation and don't need any source pixel neighborhood information.
  • Class
    Description
    A PixelOperator may serve as a handy base class for an operator that computes any number of target samples from any number of source samples.
    The PointOperator class serves as a base class for operators that compute single pixels independently of their neighbours and whose target product and all source products share the same grid and coordinate reference system. More specifically, the target product and all source products must share the same raster size and GeoCoding.
    A ProductConfigurer is used to configure a target product with respect to a current source product which serves as a template.
    A sample represents the (geophysical) value of a RasterDataNode at a certain a certain pixel position.
    A SampleOperator may serve as a handy base class for an operator that computes a single target sample from any number of source samples.
    A SourceSampleConfigurer is used to define the source samples processed by a PointOperator.
    A TargetSampleConfigurer is used to define the target samples processed by a PointOperator.
    A writable sample is a Sample that can change its value.