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

Function projectPosition

CesiumGeospatial/src/Projection.cpp:20–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18namespace CesiumGeospatial {
19
20glm::dvec3
21projectPosition(const Projection& projection, const Cartographic& position) {
22 struct Operation {
23 const Cartographic& position;
24
25 glm::dvec3 operator()(const GeographicProjection& geographic) noexcept {
26 return geographic.project(position);
27 }
28
29 glm::dvec3 operator()(const WebMercatorProjection& webMercator) noexcept {
30 return webMercator.project(position);
31 }
32 };
33
34 return std::visit(Operation{position}, projection);
35}
36
37Cartographic
38unprojectPosition(const Projection& projection, const glm::dvec3& position) {

Callers 2

loadAvailabilityMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected