#include <BaseSRF.h>
Inheritance diagram for srm::BaseSRF_MapProjection:


| Public Member Functions | |
| virtual bool | isA (SRF_ClassType type) const | 
| Returns true if this SRF is of the given class type. | |
| virtual void | setValidGeodeticRegion (const SRM_Integer component, const SRM_Interval_Type type, const SRM_Long_Float lower, const SRM_Long_Float upper) | 
| Set the Valid Region for this SRF in geodetic coordinates (lon/lat). | |
| virtual void | setExtendedValidGeodeticRegion (const SRM_Integer component, const SRM_Interval_Type type, const SRM_Long_Float extended_lower, const SRM_Long_Float lower, const SRM_Long_Float upper, const SRM_Long_Float extended_upper) | 
| Set the Extended Valid Geodetic Region for this SRF. | |
| virtual void | getValidGeodeticRegion (const SRM_Integer component, SRM_Interval_Type &type, SRM_Long_Float &lower, SRM_Long_Float &upper) | 
| Get the Valid Geodetic Region for this SRF. | |
| virtual void | getExtendedValidGeodeticRegion (const SRM_Integer component, SRM_Interval_Type &type, SRM_Long_Float &extended_lower, SRM_Long_Float &lower, SRM_Long_Float &upper, SRM_Long_Float &extended_upper) | 
| Get the Extended Valid Geodetic Region for this SRF. | |
| virtual SRM_Long_Float | calculateConvergenceOfTheMeridian (const CoordSurf &surf_coord) | 
| Returns the Convergence of the Meridian in radians at a position on the surface of the oblate spheroid RD. | |
| virtual SRM_Long_Float | calculatePointDistortion (const CoordSurf &surf_coord) | 
| Returns the point distortion at a position on the surface of the ellipsoid RD. | |
| virtual SRM_Long_Float | calculateMapAzimuth (const CoordSurf &src_coord, const CoordSurf &des_coord) | 
| Returns the map azimuth in radians between two surface coordinates. | |
| Protected Member Functions | |
| BaseSRF_MapProjection (void *impl) | |
| No stack allocation. | |
| BaseSRF_MapProjection & | operator= (const BaseSRF &) | 
| No copy constructor. | |
| virtual | ~BaseSRF_MapProjection () | 
| Use release(). | |
SRFs are allocated by the API, and when no longer needed they should be released by calling the release() method.
Definition at line 1126 of file BaseSRF.h.
| 
 | 
| Returns the Convergence of the Meridian in radians at a position on the surface of the oblate spheroid RD. 
 
 | 
| 
 | ||||||||||||
| Returns the map azimuth in radians between two surface coordinates. 
 
 | 
| 
 | 
| Returns the point distortion at a position on the surface of the ellipsoid RD. 
 
 | 
| 
 | ||||||||||||||||||||||||||||
| Get the Extended Valid Geodetic Region for this SRF. 
 
 
 
 | 
| 
 | ||||||||||||||||||||
| Get the Valid Geodetic Region for this SRF. 
 
 
 
 | 
| 
 | ||||||||||||||||||||||||||||
| Set the Extended Valid Geodetic Region for this SRF. 
 
 
 
 | 
| 
 | ||||||||||||||||||||
| Set the Valid Region for this SRF in geodetic coordinates (lon/lat). 
 
 
 
 | 
| Spatial Reference Model C++ API | Version 4.1 - 26 Jun 2006 | 
| Copyright © 2006 SEDRIS | Docs by Doxygen 1.3.2 |