-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
copc-lib v2 (update to latest spec, incl. extents and prdf 6-8) (#51)
* FEAT-437: Tackle some TODOs. - Fix static function calls in python - Update operator definitions * FEAT-437: Implement LasBase Class. * FEAT-437: Add ToString functions to LasHeader and LasConfig. * FEAT-437: Fix post-merge issues. * FEAT-437: Add python implicit conversion of VoxelKey to list and tuple. * FEAT-431: Setup scaffolding for copc extents VLR. * FEAT-431: Implement WriterInternal::WriteExtents. * FEAT-431: Implement extents after lazperf update, bug in reading extents. * FEAT-431: Fix remaining bug. * FEAT-431: Add python bindings. * FEAT-431: Add writer extents initialization and tests for extent size. * FEAT-431: Add CopcStats. Buggy. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * FEAT-431: Fix bug and integrate CopcExtents class to code. Buggy. * FEAT-431: Move and update CopcExtent. * FEAT-431: Clang and re-organize extents. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * FEAT-431: Fix remaining issues with extents. * FEAT-431: Add python bindings. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * FEAT-431: Add extents to example-writer.cpp. * FEAT-434: Implement name changes for new Info VLR. * FEAT-434: Move WKT and Extents as VLR. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * FEAT-434: First round of addressing reviews, more to come. * FEAT-434: Fix bugs after testing with new autzen file. - Make python las header etc as properties instead of functions. - Update values of test based on test file to match new file * FEAT-434: Remove parentheses for def_static python functions. * FEAT-434: Make Extents a vector of shared pointers. * FEAT-434: Make VLR class to merge lazperf VLR and EVLRs. * FEAT-434: Remove debug comment. * fix headers * fix pathes and cmakefile * add updated autzen test file temporarily * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Remove temporary test file, update test file link * FEAT-434: Updated tests for new hobu test file. * FEAT-434: Update CI tests to use laz-perf master branch * FEAT-434: Fix CI changes. * FEAT-434: Fix CI changes. * FEAT-434: Fix CI changes. * FEAT-434: Fix CI changes. * FEAT-434: Implement CopcConfig. * FEAT-434: Fix typo. * FEAT-434: Add Extents to Reader tests. * FEAT-434: Addressing PR comments. - Pin Autzen test file commit - Address extents TODOs - Update CI to fix windows - Update VLR reading functions - Add Extent implicit conversion to tuple * FEAT-434: Fix CI tests * fix changelog history * FEAT-434: Update EbByteSize and NumEbItems for clarity. * FEAT-434: More renaming of EBs. * FEAT-434: Update lazperf version in README.md. * FEAT-434: Remove wave_offset setting. * FEAT-434: Remove PRDF setter from Extents. * FEAT-434: Remove X,Y,Z from COPC extents. * update test data * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * FEAT-434: Update Point and Points to support only PRDF 6-8. * FEAT-434: Update Point and Points to support only PRDF 6-8. * FEAT-434: Update writer_node_test.cpp with new data. * FEAT-434: Fix writer_node_test.cpp. * FEAT-434: Add handle for wrong file paths for FileReader and FileWriter. * FEAT-434: Update CHANGELOG.md. * FEAT-434: Update use of VoxelKey to implicit tuple. * Remove windows tests. * FEAT-434: Fix extents constructor. * add lazperf build instructions * default copc-lib to release mode build * FEAT-434: Initial changes. * FEAT-434: More progress. * FEAT-434: Cpp side working and test pass. * FEAT-434: Fix python side. * FEAT-434: Add tests to writer_test.cpp to update cfg values. * FEAT-434: Add tests to writer_test.py to update cfg values. * FEAT-434: Address PR reviews. * FEAT-434: Add TODO. * FEAT-434: Naming Convention Start. * FEAT-434: Naming Convention Fix-up. * FEAT-434: Naming Convention Fix-up. * FEAT-434: Naming Convention Fix-up. * FEAT-434: PR Review pt1. * FEAT-434: PR Review pt2. - CopcConfig tests - Copy constructors - Rename Point bit fields members - Check WKT bit - Make WKT VLR optional * FEAT-434: PR Review pt2. - Clean-up - CHANGELOG.md update * FEAT-434: Add extended stats (mean/var) to Extents. * FEAT-434: Update extended stats VLR header. * FEAT-434: Update extended stats VLR header. * FEAT-434: CHANGELOG.md and README.md updates. * FEAT-434: Name changes. * FEAT-434: Accronyms name changes. * FEAT-434: Merge with main. * FEAT-434: Rename ScanAngleFloat to ScanAngleDegrees. * FEAT-434: Add optional flag for extended stats. * FEAT-434: Add extents to examples files. * python name changes and readme update * final renaming * update changelog Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Christopher Lee <csl170000@utdallas.edu>
- Loading branch information
1 parent
1fae509
commit 6b8e92c
Showing
76 changed files
with
3,884 additions
and
3,334 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.