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 Point2D
calculateEastingNorthing
(Product sourceProduct, org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs, double referencePixelX, double referencePixelY, double pixelSizeX, double pixelSizeY) static Rectangle
calculateProductSize
(Product sourceProduct, org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs, double pixelSizeX, double pixelSizeY) void
static ImageGeometry
createCollocationTargetGeometry
(Product targetProduct, Product collocationProduct) 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) 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) double
org.opengis.referencing.crs.CoordinateReferenceSystem
double
double
double
double
double
double
-
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)
-