[#1040] fix gring clockwise issue with lon around 0
Squashed commit of the following: commit 42f15105 Merge: 60adae50 7aae30f5 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Dec 12 11:04:17 2025 -0500 Merge branch 'develop' into 1040-mixed-lon-wkt commit 60adae50 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 20 11:57:00 2025 -0500 [#1040] Updated WKT starting negative clockwise test commit ccb45d3b Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 14:40:23 2025 -0500 [#1040] Added Gring strings flagged scan test commit 81781376 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 14:27:27 2025 -0500 [#1040] Moved some defs to put overloads together commit e566bfd2 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 14:12:36 2025 -0500 [#1040] Added flagged-scan WKT test, set satelliteFlo" commit a91a6189 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 14:05:28 2025 -0500 [#1040] Removed satellite flow param and autoformatted commit c179b5aa Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 14:03:27 2025 -0500 [#1040] Updated/added comments and autoformatted commit 633a87c4 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 12:53:16 2025 -0500 [#1040] Centralized the def of assignExtrema commit 3c83d236 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 12:46:46 2025 -0500 [#1040] Added a flagged version of updateExtremes commit fc3bbe29 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 10:04:46 2025 -0500 [1040] Set the pixel mask commit f33134de Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 10:01:22 2025 -0500 [#1040] Added support for pixel masking commit dcfae1ad Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 14 09:33:08 2025 -0500 [#1040] Added flag test commit 598c8188 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 13 15:39:47 2025 -0500 [#1040] Added replaced local OutputRedirectors with a global commit b827606f Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 13 15:19:47 2025 -0500 [#1040] Added before processing tests commit 380cef7a Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 13 15:00:54 2025 -0500 [#1040] Added direction check tests commit 991b84d7 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 13 14:37:08 2025 -0500 [#1040] Changed the flow check logic to increment instead of assign commit 35b02fc6 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 13 14:05:07 2025 -0500 [#1040] Added getSatelliteDirection commit 2f11cd05 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 13 13:31:36 2025 -0500 [#1040] Removed local currentFlow commit 724226ca Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 13 10:52:33 2025 -0500 [#1040] Ran autoformatter commit ac105bbf Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 13 10:35:38 2025 -0500 [#1040] Updated the expectation of the starting positive 180 crossing WKT test commit 79745bad Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Nov 12 15:34:31 2025 -0500 [#1040] Added pole-crossing Gring test commit 61625952 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Nov 12 15:30:25 2025 -0500 [#1040] Updated pole-crossing WKT test commit 52c2d85f Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Nov 12 14:21:59 2025 -0500 [#1040] Updated the WKT spanning pole test commit 45a90997 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Nov 12 13:57:09 2025 -0500 [#1040] Added a WKT test for pole crossing commit 12c4f9a4 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Mon Nov 10 12:04:55 2025 -0500 [#1040] Implemented WKT CW positive test commit b2a67579 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Mon Nov 10 11:43:32 2025 -0500 [#1040] Adjusted the WKT starting negative CCW test to actually start CCW commit 0c6fb012 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Mon Nov 10 11:10:43 2025 -0500 [#1040] Implemented WKT CW negative test commit e540e51f Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Mon Nov 10 11:07:01 2025 -0500 [#1040] Implemented WKT positive CCW commit dacdbd3a Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Mon Nov 10 11:01:49 2025 -0500 [#1040] Implemented WKT negative CCW test commit c6f2d313 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Mon Nov 10 10:01:16 2025 -0500 [#1040] Implemented intersected polygon WKT test commit 2a4e7bd6 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Mon Nov 10 09:49:41 2025 -0500 Added WKT crossing 180 and intersection stubs commit edba1340 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Mon Nov 10 08:58:24 2025 -0500 Added CerrRedirector commit 86d8bd37 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 22:42:41 2025 +0000 [#1040] Added Gring strings tests commit d5f72019 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 22:05:59 2025 +0000 [#1040] Updated WKT tests commit cfdac4f5 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 21:12:49 2025 +0000 Added some doxygen comments commit 5b6728f1 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 21:06:20 2025 +0000 Unified point types commit 43918376 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 20:55:53 2025 +0000 Moved point_t and polygon defs to header commit 6f2bff6a Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 20:47:27 2025 +0000 Moved all implementation to cpp file commit a3e769de Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 20:43:27 2025 +0000 Updated comments and formatting commit 48e67aac Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 19:20:27 2025 +0000 Refactored WKT reverse iteration commit f45a1cde Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 19:08:19 2025 +0000 Renamed processScan to tryIncludeScan commit fcfa41ee Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 19:00:30 2025 +0000 Moved a variable commit a995f623 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 18:58:37 2025 +0000 Default-parameterized the default constructor commit 7bc9ee9d Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 18:40:34 2025 +0000 Removed scan direction commit 12b92fd5 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 18:37:26 2025 +0000 Removed scanInclusionInterval in favor of flowCheckInterval commit 997d108d Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 18:35:33 2025 +0000 Removed scan number heuristic from shouldIncludeScan commit 5b053be1 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 18:30:45 2025 +0000 Added scanInclusionRate to default constructor commit dd4947d2 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 18:24:58 2025 +0000 Moved polygon types to file namespace commit 78a728e6 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 17:34:14 2025 +0000 Moved point_t def to global namespace commit 3dfa0102 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 17:32:29 2025 +0000 Reverted a change to prevent segfaults This reverts commit 8f199b37. commit 8f199b37 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 17:27:47 2025 +0000 Refactored a long condition into a bool commit 000d3c56 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 17:23:26 2025 +0000 Added check against scanInclusionInterval commit cc0a91a8 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 17:18:58 2025 +0000 Added header guards commit 13ac71bb Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 00:21:02 2025 +0000 Removed redundant checks for scan validity commit c1d8fde0 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 00:18:34 2025 +0000 Added double middleLatitude commit 7be01b86 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 00:13:32 2025 +0000 Added an assignment to prevIncludedLat commit 5e1d4f51 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 00:12:27 2025 +0000 Renamed included lat var to prevIncludedLat commit 543fa7c6 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Nov 7 00:00:19 2025 +0000 Added class-level bool satelliteFlow commit 9771a3d6 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 23:40:05 2025 +0000 Formatted commit 0d4ec957 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 23:39:45 2025 +0000 Implemented shouldIncludeScan commit 9afa1576 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 23:06:59 2025 +0000 Stubbed out shouldIncludeScan commit c74e0d5b Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 22:41:30 2025 +0000 Updated comments about polygon construction commit 35c6fda9 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 22:37:15 2025 +0000 Redefined polygon type to specify CW and unclosed commit 2a38fdec Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 22:35:04 2025 +0000 Changed a reverse loop to use iterators commit 495bc41a Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 22:24:38 2025 +0000 Fixed an issue causing empty strings commit 77723f1f Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 22:08:29 2025 +0000 Implemented getGringStrings commit d518ec66 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 21:53:08 2025 +0000 Corrected arraysAreEqual by calling std::abs commit 8a66e7e7 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 21:42:56 2025 +0000 Added equality guard to addBounds commit 4ea3022f Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 21:27:30 2025 +0000 Specified WKT precision commit 216b8a9a Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 21:22:55 2025 +0000 Reversed iteration over scan end points commit 0e85720b Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 21:20:46 2025 +0000 Moved end pointers back one commit b3d605ac Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 21:03:55 2025 +0000 Added some error checks and implemented addBounds commit 160acab2 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 20:21:24 2025 +0000 Added initialization of lon/lat extrema commit 10a0ec1c Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 20:19:22 2025 +0000 Implemented getGeospatialBounds commit 4df9a708 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 20:11:45 2025 +0000 Implemented simple processScan commit 85b2c37d Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Nov 6 19:55:13 2025 +0000 Declared minimum interface
Loading
Please sign in to comment