@cond Doxygen_Suppress
| 1042 | |
| 1043 | //! @cond Doxygen_Suppress |
| 1044 | static AuthorityFactory::ObjectType |
| 1045 | convertPJObjectTypeToObjectType(PJ_TYPE type, bool &valid) { |
| 1046 | valid = true; |
| 1047 | AuthorityFactory::ObjectType cppType = AuthorityFactory::ObjectType::CRS; |
| 1048 | switch (type) { |
| 1049 | case PJ_TYPE_ELLIPSOID: |
| 1050 | cppType = AuthorityFactory::ObjectType::ELLIPSOID; |
| 1051 | break; |
| 1052 | |
| 1053 | case PJ_TYPE_PRIME_MERIDIAN: |
| 1054 | cppType = AuthorityFactory::ObjectType::PRIME_MERIDIAN; |
| 1055 | break; |
| 1056 | |
| 1057 | case PJ_TYPE_GEODETIC_REFERENCE_FRAME: |
| 1058 | cppType = AuthorityFactory::ObjectType::GEODETIC_REFERENCE_FRAME; |
| 1059 | break; |
| 1060 | |
| 1061 | case PJ_TYPE_DYNAMIC_GEODETIC_REFERENCE_FRAME: |
| 1062 | cppType = |
| 1063 | AuthorityFactory::ObjectType::DYNAMIC_GEODETIC_REFERENCE_FRAME; |
| 1064 | break; |
| 1065 | |
| 1066 | case PJ_TYPE_VERTICAL_REFERENCE_FRAME: |
| 1067 | cppType = AuthorityFactory::ObjectType::VERTICAL_REFERENCE_FRAME; |
| 1068 | break; |
| 1069 | |
| 1070 | case PJ_TYPE_DYNAMIC_VERTICAL_REFERENCE_FRAME: |
| 1071 | cppType = |
| 1072 | AuthorityFactory::ObjectType::DYNAMIC_VERTICAL_REFERENCE_FRAME; |
| 1073 | break; |
| 1074 | |
| 1075 | case PJ_TYPE_DATUM_ENSEMBLE: |
| 1076 | cppType = AuthorityFactory::ObjectType::DATUM_ENSEMBLE; |
| 1077 | break; |
| 1078 | |
| 1079 | case PJ_TYPE_TEMPORAL_DATUM: |
| 1080 | valid = false; |
| 1081 | break; |
| 1082 | |
| 1083 | case PJ_TYPE_ENGINEERING_DATUM: |
| 1084 | cppType = AuthorityFactory::ObjectType::ENGINEERING_DATUM; |
| 1085 | break; |
| 1086 | |
| 1087 | case PJ_TYPE_PARAMETRIC_DATUM: |
| 1088 | valid = false; |
| 1089 | break; |
| 1090 | |
| 1091 | case PJ_TYPE_CRS: |
| 1092 | cppType = AuthorityFactory::ObjectType::CRS; |
| 1093 | break; |
| 1094 | |
| 1095 | case PJ_TYPE_GEODETIC_CRS: |
| 1096 | cppType = AuthorityFactory::ObjectType::GEODETIC_CRS; |
| 1097 | break; |
| 1098 | |
| 1099 | case PJ_TYPE_GEOCENTRIC_CRS: |
| 1100 | cppType = AuthorityFactory::ObjectType::GEOCENTRIC_CRS; |
| 1101 | break; |
no outgoing calls
no test coverage detected