FlowEngine 7.517
Photogrammetry Software Development Kit
Loading...
Searching...
No Matches
ProjectedCoordinateSystemDB.h
Go to the documentation of this file.
1/*
2 *
3 * C@@o ____ _____ __ _
4 * oC8@@@@@@@o |___ \| __ \ / _| |
5 * o@@@@@@@@@@@@O __) | | | | |_| | _____ __
6 * O@O 8@@@@@@@@@O |__ <| | | | _| |/ _ \ \ /\ / /
7 * o@@@@@@@O OOOOOCo ___) | |__| | | | | (_) \ V V /
8 * C@@@@@@@@@@@@Oo |____/|_____/|_| |_|\___/ \_/\_/
9 * o8@@@@@@@@@@@@@@@@8OOCCCC
10 * oO@@@@@@@@@@@@@@@@@@@o 3Dflow s.r.l. - www.3dflow.net
11 * oO8@@@@@@@@@@@@o Copyright 2022
12 * oO88@@@@@@@@8OCo All Rights Reserved
13 * O@@@@@@@@@@@@@@@@@@@@@@@@@8OCCoooooooCCo
14 * @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O
15 * @@@Oo oO8@@@@@@@@@@@@@@@@8
16 *
17 */
18
19#ifndef FLOWENGINEPCSDB_H
20#define FLOWENGINEPCSDB_H
21
22#pragma once
23
24#include "CommonDef.h"
25
26namespace FlowEngine
27{
28 class ProjectedCoordinateSystemInterface;
29
35 {
36 public:
37
39 static FLE_DLL Index getNumberOfEntries();
40
50 static FLE_DLL Result getEntry( Index index,
52
53 public:
54
64 static FLE_DLL Result searchByEPSG( ConstStringBuffer epsgCode,
66
74 static FLE_DLL Result searchClosestWGS84( double latitude, double longitude,
76 };
77}
78
79#endif
Utility class that supplies a database of Projected Coordinate Systems.
Definition: ProjectedCoordinateSystemDB.h:35
static FLE_DLL Result searchByEPSG(ConstStringBuffer epsgCode, ProjectedCoordinateSystemInterface &outPCS)
Definition: ProjectedCoordinateSystemDB.cpp:139
static FLE_DLL Index getNumberOfEntries()
Definition: ProjectedCoordinateSystemDB.cpp:92
static FLE_DLL Result searchClosestWGS84(double latitude, double longitude, ProjectedCoordinateSystemInterface &outPCS)
Definition: ProjectedCoordinateSystemDB.cpp:175
static FLE_DLL Result getEntry(Index index, ProjectedCoordinateSystemInterface &outPCS)
Definition: ProjectedCoordinateSystemDB.cpp:113
Represents a Projected Coordinate System (PCS).
Definition: ProjectedCoordinateSystemInterface.h:35
Definition: BoundingBoxInterface.cpp:26
std::ptrdiff_t Index
Index type.
Definition: CommonDef.h:100
Result
Enumerates possible results generated by FlowEngine.
Definition: CommonDef.h:45
Specialization for a const buffer characters.
Definition: CommonDef.h:296