| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
TeSatelliteProjection Class Reference

`#include <TeProjection.h>`

Inheritance diagram for TeSatelliteProjection:

List of all members.

## Public Member Functions

| TeSatelliteProjection (const TeDatum &datum, double offx, double offy, double Pri, double Prj, double Pis, double Pjs, double Pla0, double Plon0, double Prs, double Pscn, double Pyaw)
| Constructor.
| ~TeSatelliteProjection ()
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.
virtual TeProjectionParams | params () const

## Constructor & Destructor Documentation

TeSatelliteProjection::TeSatelliteProjection | ( | const TeDatum & | datum,
|  | double | offx,
|  | double | offy,
|  | double | Pri,
|  | double | Prj,
|  | double | Pis,
|  | double | Pjs,
|  | double | Pla0,
|  | double | Plon0,
|  | double | Prs,
|  | double | Pscn,
|  | double | Pyaw
| ) |  | `[inline]`

Constructor.

TeSatelliteProjection::~TeSatelliteProjection | ( |  | ) | `[inline]`

## Member Function Documentation

TeCoord2D TeSatelliteProjection::LL2PC | ( | const TeCoord2D & | p | ) | `[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:

  p | Geodetic 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.

TeProjectionParams TeSatelliteProjection::params | ( |  | ) | const`[virtual]`

Reimplemented from TeProjection.

TeCoord2D TeSatelliteProjection::PC2LL | ( | const TeCoord2D & | p | ) | `[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:

  p | Projection 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 files:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeProjection.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeProjection.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines