![]()  | 
  
    FlowEngine 8.011
    
   Photogrammetry Software Development Kit 
   | 
 
#include <ProjectedCoordinateSystemDB.h>
Static Public Member Functions | |
| static FLE_DLL Result | getEntry (Index index, ProjectedCoordinateSystemInterface &outPCS) | 
| static FLE_DLL Index | getNumberOfEntries () | 
| static FLE_DLL Result | searchByEPSG (ConstStringBuffer epsgCode, ProjectedCoordinateSystemInterface &outPCS) | 
| static FLE_DLL Result | searchClosestWGS84 (double latitude, double longitude, ProjectedCoordinateSystemInterface &outPCS) | 
Utility class that supplies a database of Projected Coordinate Systems.
This database can be queried linearly with the enumeration functions or randomly (e.g. by EPSG id) with the helper functions.
      
  | 
  static | 
Retrieves the Projected Coordinate System (PCS) in the database at the specified index.
| [in] | index | the index of the PCS to retrieve. Must be in the range [0, getNumberOfEntries()). | 
| [out] | outPCS | a ProjectedCoordinateSystemInterface object that will receive the requested data. | 
outPCS has been filled with the requested information.index is not in the valid range.
      
  | 
  static | 
      
  | 
  static | 
Searches the database and retrieves the Projected Coordinate System (PCS) specified by its European Petroleum Survey Group (EPSG) code, which is usually a 4-5 digits string.
| [in] | epsgCode | the EPSG code that identifies the required PCS to retrieve. | 
| [out] | outPCS | a ProjectedCoordinateSystemInterface object that will receive the requested data. | 
outPCS has been filled with the requested information.epsgCode is not a valid string buffer or does not contain a valid EPSG code.
      
  | 
  static | 
Searches the database and retrieves the Projected Coordinate System (PCS) which is the closest World Geodetic System 1984 (WGS84) system relative to a specific geodetic coordinates.
epsgCode is not a valid string buffer or does not contain a valid EPSG code.