MCPcopy Create free account
hub / github.com/CesiumGS/cesium-native / parsePoint

Function parsePoint

CesiumITwinClient/src/Connection.cpp:94–112  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92}
93
94CesiumGeospatial::Cartographic parsePoint(const rapidjson::Value& jsonValue) {
95 double latitudeDegrees = 0, longitudeDegrees = 0;
96
97 const auto& latitudeMember = jsonValue.FindMember("latitude");
98 if (latitudeMember != jsonValue.MemberEnd() &&
99 latitudeMember->value.IsDouble()) {
100 latitudeDegrees = latitudeMember->value.GetDouble();
101 }
102
103 const auto& longitudeMember = jsonValue.FindMember("longitude");
104 if (longitudeMember != jsonValue.MemberEnd() &&
105 longitudeMember->value.IsDouble()) {
106 longitudeDegrees = longitudeMember->value.GetDouble();
107 }
108
109 return CesiumGeospatial::Cartographic::fromDegrees(
110 longitudeDegrees,
111 latitudeDegrees);
112}
113} // namespace
114
115void QueryParameters::addToQuery(CesiumUtility::UriQuery& query) const {

Callers 1

Connection.cppFile · 0.85

Calls 1

fromDegreesFunction · 0.50

Tested by

no test coverage detected