TerraLib 4.1
TeNoProjection Class Reference

#include <TeProjection.h>

Inheritance diagram for TeNoProjection:
TeProjection

List of all members.

Public Member Functions

 TeNoProjection (const TeDatum &datum=TeDatum(), const string &units="Units")
 ~TeNoProjection ()
virtual TeCoord2D LL2PC (const TeCoord2D &p)
 Pure virtual method that transforms geodetic into projection coordinates.
virtual TeCoord2D PC2LL (const TeCoord2D &p)
 Pure virtual method that transforms projection into geodetic coordinates.

Detailed Description


Constructor & Destructor Documentation

TeNoProjection::TeNoProjection ( const TeDatum datum = TeDatum(),
const string units = "Units" 
) [inline]
TeNoProjection::~TeNoProjection ( ) [inline]

Member Function Documentation

virtual TeCoord2D TeNoProjection::LL2PC ( const TeCoord2D p) [inline, virtual]

Pure virtual method that transforms geodetic into projection coordinates.

This method is implemented for each available projection class and represents the so-called direct formulas, which compute projection coordinates from geodetic coordinates.

Parameters:
pGeodetic coordinates (radian).
Returns:
p Projection coordinates (m).
Note:
Geodetic coordinates must be a valid latitude ([0,pi/2] or [0,-pi/2]) and a valid longitude ([0,pi] or [0,-pi]).

Implements TeProjection.

virtual TeCoord2D TeNoProjection::PC2LL ( const TeCoord2D p) [inline, virtual]

Pure virtual method that transforms projection into geodetic coordinates.

This method is implemented for each available projection class and represents the so-called inverse formulas, which compute geodetic coordinates from projection coordinates.

Parameters:
pProjection coordinates (m).
Returns:
p Geodetic coordinates (rad).
Note:
X and Y projection coordinates must be both valid, within the typical range of each projection class.

Implements TeProjection.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines