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:
stevehalasz 2005-01-09 23:21:56 +00:00
parent 61fd2dc654
commit 19e478dcff

View File

@ -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 )