Package org.esa.snap.core.datamodel
Interface PointingFactory
-
public interface PointingFactory
A factory which creates instances of aPointing
for a given raster data node. APointingFactory
is usually assigned to dataProduct
by itsProductReader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Pointing
createPointing(RasterDataNode raster)
Creates aPointing
applicable to the given raster.String[]
getSupportedProductTypes()
Retrieves the product types for which this instance can createpointings
.
-
-
-
Method Detail
-
getSupportedProductTypes
String[] getSupportedProductTypes()
Retrieves the product types for which this instance can createpointings
.- Returns:
- the product types
-
createPointing
Pointing createPointing(RasterDataNode raster)
Creates aPointing
applicable to the given raster. It is ensured that this method is only called for rasters which are contained in aProduct
and have a validGeoCoding
.- Parameters:
raster
- the raster data node for which thePointing
is being created- Returns:
- the pointing or null if it cannot be created
-
-