simplify SphericalProjection::geoCoordinates(), part 3
simplify SphericalProjection::geoCoordinates(), part 3

We will simplify the definition of qz and eliminate qr and qr2z:

1) Simplify qr2z:
qr2z is defined as: qr2z = qr - qx * qx.
Replacing qr by its definition yields: qr2z = (1.0 - qy * qy) - qx * qx

2) Simplify qz:
Since 1 > qx * qx + qy * qy is ensured by the if-statement, qr2z > 0.0 is always true. Hence, qz = sqrt( qrz ).
Replacing qrz by its definition yields: qz = sqrt( 1 - qx * qx - qy * qy )

3) Eliminate qr and qr2z since they are not needed any more.

svn path=/trunk/KDE/kdeedu/marble/; revision=1170546

adraghici/marble,tucnak/marble,AndreiDuma/marble,probonopd/marble,David-Gil/marble-dev,utkuaydin/marble,probonopd/marble,quannt24/marble,tucnak/marble,David-Gil/marble-dev,utkuaydin/marble,AndreiDuma/marble,Earthwings/marble,quannt24/marble,AndreiDuma/marble,tzapzoor/marble,tucnak/marble,David-Gil/marble-dev,Earthwings/marble,AndreiDuma/marble,Earthwings/marble,adraghici/marble,quannt24/marble,adraghici/marble,oberluz/marble,tzapzoor/marble,David-Gil/marble-dev,probonopd/marble,utkuaydin/marble,oberluz/marble,Earthwings/marble,adraghici/marble,AndreiDuma/marble,David-Gil/marble-dev,probonopd/marble,tucnak/marble,rku/marble,tzapzoor/marble,tucnak/marble,Earthwings/marble,oberluz/marble,AndreiDuma/marble,rku/marble,quannt24/marble,probonopd/marble,tucnak/marble,utkuaydin/marble,tucnak/marble,oberluz/marble,quannt24/marble,tzapzoor/marble,tzapzoor/marble,rku/marble,probonopd/marble,quannt24/marble,oberluz/marble,tzapzoor/marble,Earthwings/marble,David-Gil/marble-dev,utkuaydin/marble,quannt24/marble,adraghici/marble,adraghici/marble,tzapzoor/marble,rku/marble,rku/marble,utkuaydin/marble,probonopd/marble,rku/marble,oberluz/marble,tzapzoor/marble