Package org.esa.snap.core.datamodel
Class ImageGeometry
java.lang.Object
org.esa.snap.core.datamodel.ImageGeometry
- Since:
- BEAM 4.7
-
Constructor Summary
ConstructorsConstructorDescriptionImageGeometry(Rectangle bounds, org.opengis.referencing.crs.CoordinateReferenceSystem mapCrs, AffineTransform image2map) -
Method Summary
Modifier and TypeMethodDescriptionstatic Point2DcalculateEastingNorthing(Product sourceProduct, org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs, double referencePixelX, double referencePixelY, double pixelSizeX, double pixelSizeY) static RectanglecalculateProductSize(Product sourceProduct, org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs, double pixelSizeX, double pixelSizeY) voidstatic ImageGeometrycreateCollocationTargetGeometry(Product targetProduct, Product collocationProduct) static ImageGeometrycreateTargetGeometry(Product sourceProduct, org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs, Double pixelSizeX, Double pixelSizeY, Integer width, Integer height, Double orientation, Double easting, Double northing, Double referencePixelX, Double referencePixelY) static ImageGeometrycreateTargetGeometry(RasterDataNode rasterDataNode, org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs, Double pixelSizeX, Double pixelSizeY, Integer width, Integer height, Double orientation, Double easting, Double northing, Double referencePixelX, Double referencePixelY) doubleorg.opengis.referencing.crs.CoordinateReferenceSystemdoubledoubledoubledoubledoubledouble
-
Constructor Details
-
ImageGeometry
public ImageGeometry(Rectangle bounds, org.opengis.referencing.crs.CoordinateReferenceSystem mapCrs, AffineTransform image2map)
-
-
Method Details
-
getImage2MapTransform
-
getImageRect
-
getMapCrs
public org.opengis.referencing.crs.CoordinateReferenceSystem getMapCrs() -
changeYAxisDirection
public void changeYAxisDirection() -
getReferencePixelX
public double getReferencePixelX() -
getReferencePixelY
public double getReferencePixelY() -
getEasting
public double getEasting() -
getNorthing
public double getNorthing() -
getOrientation
public double getOrientation() -
getPixelSizeX
public double getPixelSizeX() -
getPixelSizeY
public double getPixelSizeY() -
calculateEastingNorthing
-
calculateProductSize
-
createTargetGeometry
public static ImageGeometry createTargetGeometry(RasterDataNode rasterDataNode, org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs, Double pixelSizeX, Double pixelSizeY, Integer width, Integer height, Double orientation, Double easting, Double northing, Double referencePixelX, Double referencePixelY) -
createTargetGeometry
public static ImageGeometry createTargetGeometry(Product sourceProduct, org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs, Double pixelSizeX, Double pixelSizeY, Integer width, Integer height, Double orientation, Double easting, Double northing, Double referencePixelX, Double referencePixelY) -
createCollocationTargetGeometry
public static ImageGeometry createCollocationTargetGeometry(Product targetProduct, Product collocationProduct)
-