Commit Graph

106 Commits

Author SHA1 Message Date
Ashley Rogers bca7b40448 Fix clang-tidy issues 2025-05-19 16:32:03 -04:00
Ashley Rogers 9b8733ef43 Add ellipsoid parameter for bounding boxes 2025-05-19 15:50:51 -04:00
Ashley Rogers dbc4ee1554 Add wrapper to GeoJsonObject variant 2025-05-19 15:39:25 -04:00
Ashley Rogers 598c6146a9 Changes from review 2025-05-19 15:07:23 -04:00
Ashley Rogers 25fbf46052 Working with new geojson-support branch (but at what cost?) 2025-05-15 15:34:39 -04:00
Ashley Rogers 9067a7da19 Almost there, need to make changes in geojson-support first 2025-05-15 12:27:07 -04:00
Ashley Rogers f25be89952 Basic fixes - more work needed 2025-05-15 10:14:33 -04:00
Ashley Rogers c4fc5f6b10 Merge from geojson-support 2025-05-15 10:04:17 -04:00
Ashley Rogers 0b52cb77a4 Remove temporary vectors (again) 2025-05-13 13:30:14 -04:00
Ashley Rogers 99cb81196e Fix doc & linting issues 2025-05-13 10:24:41 -04:00
Ashley Rogers f3581bbe24 Back to basics - GeoJSON object model 2025-05-12 15:49:52 -04:00
Ashley Rogers cf6243989e Fix MSVC build 2025-05-09 14:44:06 -04:00
Ashley Rogers ff5ca20533 Remove remaining temporary vector 2025-05-09 14:07:02 -04:00
Ashley Rogers f6ac1e5b70 Remove most of the temporary vectors created during parsing. 2025-05-09 13:47:13 -04:00
Ashley Rogers 57b8f3b65f Refactor VectorDocument to be GeoJSON focused 2025-05-08 16:44:16 -04:00
Ashley Rogers 92a679ed3f No more CompositeCartographicPolygon 2025-05-06 14:49:46 -04:00
Ashley Rogers 63f5698133 Vector styling callback 2025-05-02 14:44:36 -04:00
Ashley Rogers 05d79a81dd Move to KML-like style specification 2025-04-29 11:42:36 -04:00
Ashley Rogers bd7ce78e84 Mipmap generation, overdraw prevention 2025-04-28 17:24:43 -04:00
Ashley Rogers b0a06f60dc Raster overlay from ion 2025-04-25 16:50:46 -04:00
Ashley Rogers ab5468294c More styling options 2025-04-25 15:48:18 -04:00
Ashley Rogers 771ce73b23 Fix clang-tidy issues 2025-04-25 14:54:38 -04:00
Ashley Rogers 543678b1bf Fix clang-tidy issue 2025-04-25 14:50:59 -04:00
Ashley Rogers 56cdf2c2f9 clang-tidy fixes 2025-04-25 11:15:16 -04:00
Ashley Rogers 7264a3e45b Composite polygons by enforcing proper winding order 2025-04-25 11:06:54 -04:00
Ashley Rogers b47f967fe8 Working VectorDocumentRasterOverlay 2025-04-24 17:29:01 -04:00
Ashley Rogers 48cabbddb9 Fix build issue 2025-04-23 11:14:37 -04:00
Ashley Rogers deed41cd06 Vector document rasterization overlay 2025-04-23 11:08:55 -04:00
Ashley Rogers 404816cc4f Merge branch 'geojson-support' of github.com:CesiumGS/cesium-native into vector-rasterizer 2025-04-22 17:30:59 -04:00
Ashley Rogers 9ade3c245e Merge from geojson-support 2025-04-22 16:53:20 -04:00
Ashley Rogers ebd7a4c7c9 IntrusivePointer for VectorDocument 2025-04-22 16:50:23 -04:00
Ashley Rogers 91aca5293b Use VectorRasterizer for RasterizedPolygonsOverlay 2025-04-22 15:04:10 -04:00
Ashley Rogers dd34de6112 Document the VectorRasterizer 2025-04-22 13:54:52 -04:00
Ashley Rogers 5146700ab6 Attempt at composite rendering... more work needed. 2025-04-22 11:40:09 -04:00
Ashley Rogers 7ba4865ffc Polyline rendering 2025-04-22 10:58:29 -04:00
Ashley Rogers 228d7678bf Blend2D instead of custom rasterizer 2025-04-21 18:11:23 -04:00
Ashley Rogers 974648ab65 Faster alpha blending 2025-04-18 17:01:08 -04:00
Ashley Rogers 4a2575adb9 Faster pixel writing 2025-04-18 13:09:22 -04:00
Ashley Rogers ee80004e05 More optimized implementation 2025-04-18 11:14:25 -04:00
Ashley Rogers ff0ca3307a Fix doc comment 2025-04-14 16:44:41 -04:00
Ashley Rogers c34a30d62d Load GeoJSON from already parsed JSON 2025-04-14 15:56:50 -04:00
Ashley Rogers 7f091cdc05 clang-tidy fixes 2025-04-08 15:56:20 -04:00
Ashley Rogers 4bb8d90627 Add method to get GeoJSON from ion 2025-04-08 14:43:08 -04:00
Ashley Rogers 238edf2462 Slightly improve JSON errors 2025-04-08 11:27:25 -04:00
Ashley Rogers a9aa543d3b Explicit operator== to avoid possible recursive calls 2025-04-04 14:41:00 -04:00
Ashley Rogers 7eb77e9f73 Docs, fixes 2025-04-04 14:28:55 -04:00
Ashley Rogers ae18ab2f8c Refactor GeoJSON handling 2025-04-04 14:10:24 -04:00
Ashley Rogers efc91df33e More clang-tidy fixes 2025-04-03 17:41:46 -04:00
Ashley Rogers 7a446d526b Fix gcc 2025-04-03 17:03:44 -04:00
Ashley Rogers 0659dc740a More clang-tidy fixes 2025-04-03 17:01:22 -04:00
Ashley Rogers 4025651c04 CI fixes 2025-04-03 16:45:46 -04:00
Ashley Rogers f4738fa191 clang-tidy fixes 2025-04-03 16:34:50 -04:00
Ashley Rogers a6823fb99b Docs, extra check 2025-04-03 15:48:53 -04:00
Ashley Rogers 45bfcf7110 Complete test suite 2025-04-03 14:55:41 -04:00
Ashley Rogers 5ef44b5edd Basic tests 2025-04-02 17:59:09 -04:00
Ashley Rogers bc33a5b330 Initial GeoJSON parser. 2025-04-02 17:18:53 -04:00