mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Add comments to clarify use of affine transform
git-svn-id: http://svn.osgeo.org/qgis/trunk@2608 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
61fd2dc654
commit
19e478dcff
@ -465,7 +465,9 @@ QgsRasterLayer::readFile( QString const & fileName )
|
||||
|
||||
//just testing remove this later
|
||||
getMetadata();
|
||||
|
||||
|
||||
// Use the affine transform to get geo coordinates for
|
||||
// the corners of the raster
|
||||
double myXMaxDouble = adfGeoTransform[0] +
|
||||
gdalDataset->GetRasterXSize() * adfGeoTransform[1] +
|
||||
gdalDataset->GetRasterYSize() * adfGeoTransform[2];
|
||||
@ -474,6 +476,8 @@ QgsRasterLayer::readFile( QString const & fileName )
|
||||
gdalDataset->GetRasterYSize() * adfGeoTransform[5];
|
||||
|
||||
layerExtent.setXmax(myXMaxDouble);
|
||||
// The affine transform reduces to these values at the
|
||||
// top-left corner of the raster
|
||||
layerExtent.setXmin(adfGeoTransform[0]);
|
||||
layerExtent.setYmax(adfGeoTransform[3]);
|
||||
layerExtent.setYmin(myYMinDouble);
|
||||
@ -3488,4 +3492,3 @@ void QgsRasterLayer::inOverview( bool b )
|
||||
{
|
||||
QgsMapLayer::inOverview( b );
|
||||
} // QgsRasterLayer::inOverview( bool )
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user