|
CartoType API
|
#include <cartotype_cylindrical_equidistant.h>
Public Member Functions | |
| CT_IMPORT | TCylindricalEquidistant (const TProjectionParam &aParam) |
Protected Member Functions | |
| TResult | CalculateProjection (TPointFixedSmall &aPoint) const |
| TResult | CalculateInverse (TPointFixedSmall &aPoint) const |
| TResult | Read (TDataInputStream &aInput) |
| TCoordinateTransform * | Copy (TResult &aError) const |
Protected Attributes | |
| TFixedSmall | iParallelCos |
Cylindrical equidistant projection
| TResult TCylindricalEquidistant::CalculateInverse | ( | TPointFixedSmall & | aPoint | ) | const [protected, virtual] |
Calculate the inverse of the cylindrical equidistant projection. Equations: lambda = lambda0 + x / cos phi0; phi = y.
Implements CartoType::TProjection.
| TResult TCylindricalEquidistant::CalculateProjection | ( | TPointFixedSmall & | aPoint | ) | const [protected, virtual] |
Calculate the cylindrical equidistant projection. Equations: x = (lambda - lambda0) cos phi0; y = phi.
Implements CartoType::TProjection.
| TCoordinateTransform * TCylindricalEquidistant::Copy | ( | TResult & | aError | ) | const [protected, virtual] |
Create an exact copy of this object.
Implements CartoType::TCoordinateTransform.
| TResult TCylindricalEquidistant::Read | ( | TDataInputStream & | aInput | ) | [protected, virtual] |
A virtual function to read a projection object from serialized data. Derived classes call this base function then read any data of their own.
Reimplemented from CartoType::TCoordinateTransform.
1.7.5.1