├── .bumpversion.toml ├── .clang-format ├── .clang-tidy ├── .dockerignore ├── .github └── workflows │ ├── build-push-docker.yml │ ├── build_install_test_vcpkg.yml │ ├── cpp-linter.yml │ ├── documentation.yml │ └── pre-commit.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .python-version ├── ARCHITECTURE.md ├── CHANGELOG.md ├── CMakeLists.txt ├── CMakePresets.json ├── CONTRIBUTING.rst ├── LICENSE ├── README-dev.md ├── README.md ├── apps ├── CMakeLists.txt ├── example.toml ├── external │ ├── argh.h │ └── toml.hpp ├── ransac_demo.cpp └── roofer-app │ ├── CMakeLists.txt │ ├── allocators.hpp │ ├── config.hpp │ ├── crop_tile.hpp │ ├── doc-helper.cpp │ ├── example_full.toml │ ├── example_min.toml │ ├── parameter.hpp │ ├── reconstruct_building.hpp │ ├── rerun-utils.hpp │ ├── roofer-app.cpp │ └── validators.hpp ├── cmake └── CPM.cmake ├── design_doc.md ├── distribution ├── install.sh ├── linux │ └── bundle_libcxx.sh └── macOS │ └── bundle_libcxx.sh ├── docker └── Dockerfile ├── docs ├── Doxyfile ├── Makefile ├── _static │ └── img │ │ ├── algo-steps.png │ │ └── banner.png ├── api_cpp.md ├── api_py.md ├── cli_application.md ├── conf.py ├── data_requirements.md ├── developers.md ├── getting_started.md ├── index.md ├── make.bat ├── reconstruct_params.md └── related_software.md ├── experiments ├── README.md ├── clang-tools │ ├── .clang-format │ ├── .clang-tidy │ ├── .github │ │ └── workflows │ │ │ └── pre-commit.yml │ ├── .gitignore │ ├── .pre-commit-config.yaml │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── cmake │ │ └── Tools.cmake │ ├── src │ │ ├── CMakeLists.txt │ │ └── roofer_lib │ │ │ ├── CMakeLists.txt │ │ │ ├── library.cpp │ │ │ └── library.h │ └── tools │ │ ├── run-clang-format.py │ │ └── run-clang-tidy.py ├── compiler-warnings │ ├── CMakeLists.txt │ ├── cmake │ │ └── Warnings.cmake │ └── src │ │ ├── CMakeLists.txt │ │ └── roofer_lib │ │ ├── CMakeLists.txt │ │ ├── library.cpp │ │ └── library.h ├── docs-doxygen │ ├── .github │ │ └── workflows │ │ │ └── documentation.yml │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── cmake │ │ └── Docs.cmake │ ├── docs │ │ └── Doxyfile │ └── src │ │ ├── CMakeLists.txt │ │ └── roofer_lib │ │ ├── CMakeLists.txt │ │ ├── library.cpp │ │ └── library.h ├── logger │ ├── .clang-format │ ├── .clang-tidy │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── app │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── cmake │ │ └── .gitkeep │ ├── configured │ │ ├── CMakeLists.txt │ │ └── config.hpp.in │ └── src │ │ ├── CMakeLists.txt │ │ ├── logger │ │ ├── CMakeLists.txt │ │ ├── logger.cpp │ │ ├── logger.h │ │ ├── logger_rerun.cpp │ │ └── logger_spdlog.cpp │ │ └── roofer_lib │ │ ├── CMakeLists.txt │ │ ├── library.cpp │ │ └── library.h ├── parallel-reconstruct │ ├── .clang-format │ ├── .clang-tidy │ ├── .github │ │ └── workflows │ │ │ └── build_test.yml │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── app │ │ ├── CMakeLists.txt │ │ ├── crop │ │ │ ├── CMakeLists.txt │ │ │ └── main.cpp │ │ └── reconstruct │ │ │ ├── CMakeLists.txt │ │ │ └── main.cpp │ ├── cmake │ │ ├── .gitkeep │ │ └── CPM.cmake │ ├── configured │ │ ├── CMakeLists.txt │ │ └── config.hpp.in │ ├── external │ │ └── CMakeLists.txt │ ├── justfile │ ├── src │ │ ├── CMakeLists.txt │ │ ├── cropper │ │ │ ├── CMakeLists.txt │ │ │ ├── crop.cpp │ │ │ └── crop.h │ │ ├── datastructures │ │ │ ├── CMakeLists.txt │ │ │ ├── datastructures.cpp │ │ │ └── datastructures.h │ │ ├── io │ │ │ ├── CMakeLists.txt │ │ │ ├── JsonReader.cpp │ │ │ ├── JsonReader.h │ │ │ ├── JsonWriter.cpp │ │ │ ├── JsonWriter.h │ │ │ ├── PC.cpp │ │ │ └── PC.h │ │ └── reconstruction │ │ │ ├── CMakeLists.txt │ │ │ ├── reconstruct.cpp │ │ │ └── reconstruct.h │ ├── tests │ │ ├── CMakeLists.txt │ │ ├── logs │ │ │ ├── async │ │ │ │ └── .gitkeep │ │ │ ├── parallel_reconstruct │ │ │ │ └── .gitkeep │ │ │ ├── sequential │ │ │ │ └── .gitkeep │ │ │ └── streaming │ │ │ │ └── .gitkeep │ │ ├── output │ │ │ ├── async │ │ │ │ └── .gitkeep │ │ │ ├── parallel_reconstruct │ │ │ │ └── .gitkeep │ │ │ ├── sequential │ │ │ │ └── .gitkeep │ │ │ └── streaming │ │ │ │ └── .gitkeep │ │ ├── plots │ │ │ ├── async │ │ │ │ ├── .gitkeep │ │ │ │ └── async.png │ │ │ ├── parallel_reconstruct │ │ │ │ ├── .gitkeep │ │ │ │ └── parallel_reconstruct.png │ │ │ ├── sequential │ │ │ │ ├── .gitkeep │ │ │ │ └── sequential.png │ │ │ └── streaming │ │ │ │ ├── .gitkeep │ │ │ │ └── streaming.png │ │ ├── test_async.cpp │ │ ├── test_parallel_reconstruct.cpp │ │ ├── test_sequential.cpp │ │ └── test_streaming.cpp │ ├── tools │ │ └── plot_traces.py │ └── vcpkg.json └── tests-catch2 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── cmake │ └── .gitkeep │ ├── src │ ├── CMakeLists.txt │ └── roofer_lib │ │ ├── CMakeLists.txt │ │ ├── library.cpp │ │ └── library.h │ └── tests │ ├── CMakeLists.txt │ └── main.cpp ├── flake.lock ├── flake.nix ├── include └── roofer │ ├── common │ ├── GridPIPTester.hpp │ ├── Raster.hpp │ ├── box.hpp │ ├── common.hpp │ ├── datastructures.hpp │ ├── formatters.hpp │ └── ptinpoly.h │ ├── io │ ├── CityJsonWriter.hpp │ ├── PointCloudReader.hpp │ ├── PointCloudWriter.hpp │ ├── RasterWriter.hpp │ ├── SpatialReferenceSystem.hpp │ ├── StreamCropper.hpp │ ├── VectorReader.hpp │ └── VectorWriter.hpp │ ├── logger │ └── logger.h │ ├── misc │ ├── MeshPropertyCalculator.hpp │ ├── NodataCircleComputer.hpp │ ├── PC2MeshDistCalculator.hpp │ ├── PointcloudRasteriser.hpp │ ├── Val3dator.hpp │ ├── Vector2DOps.hpp │ ├── cgal_utils.hpp │ ├── projHelper.hpp │ └── select_pointcloud.hpp │ ├── reconstruction │ ├── AlphaShaper.hpp │ ├── ArrangementBase.hpp │ ├── ArrangementBuilder.hpp │ ├── ArrangementDissolver.hpp │ ├── ArrangementExtruder.hpp │ ├── ArrangementOptimiser.hpp │ ├── ArrangementSnapper.hpp │ ├── ElevationProvider.hpp │ ├── LineDetector.hpp │ ├── LineDetectorBase.hpp │ ├── LineRegulariser.hpp │ ├── LineRegulariserBase.hpp │ ├── MeshTriangulator.hpp │ ├── PlaneDetector.hpp │ ├── PlaneDetectorBase.hpp │ ├── PlaneIntersector.hpp │ ├── RegionGrower.hpp │ ├── RegionGrower_DS_CGAL.hpp │ ├── SegmentRasteriser.hpp │ ├── SimplePolygonExtruder.hpp │ ├── cdt_util.hpp │ └── cgal_shared_definitions.hpp │ └── roofer.h ├── pyproject.toml ├── rerun.png ├── rooferpy ├── CMakeLists.txt ├── README.md ├── example_rooferpy.py └── rooferpy.cpp ├── src ├── CMakeLists.txt ├── core │ ├── CMakeLists.txt │ ├── common │ │ ├── CMakeLists.txt │ │ ├── GridPIPTester.cpp │ │ ├── Raster.cpp │ │ ├── common.cpp │ │ └── ptinpoly.c │ ├── logger │ │ ├── CMakeLists.txt │ │ ├── logger.cpp │ │ └── logger_spdlog.cpp │ └── reconstruction │ │ ├── AlphaShaper.cpp │ │ ├── ArrangementBase.cpp │ │ ├── ArrangementBuilder.cpp │ │ ├── ArrangementDissolver.cpp │ │ ├── ArrangementExtruder.cpp │ │ ├── ArrangementOptimiser.cpp │ │ ├── ArrangementSnapper.cpp │ │ ├── CMakeLists.txt │ │ ├── ElevationProvider.cpp │ │ ├── LineDetector.cpp │ │ ├── LineDetectorBase.cpp │ │ ├── LineRegulariser.cpp │ │ ├── LineRegulariserBase.cpp │ │ ├── MeshTriangulatorLegacy.cpp │ │ ├── PlaneDetector.cpp │ │ ├── PlaneDetectorRANSAC.cpp │ │ ├── PlaneIntersector.cpp │ │ ├── SegmentRasteriser.cpp │ │ ├── SimplePolygonExtruder.cpp │ │ └── cdt_util.cpp └── extra │ ├── CMakeLists.txt │ ├── io │ ├── CMakeLists.txt │ ├── CityJsonWriter.cpp │ ├── PointCloudReaderLASlib.cpp │ ├── PointCloudWriterLASlib.cpp │ ├── RasterWriterGDAL.cpp │ ├── SpatialReferenceSystemOGR.cpp │ ├── StreamCropper.cpp │ ├── VectorReaderOGR.cpp │ └── VectorWriterOGR.cpp │ └── misc │ ├── CMakeLists.txt │ ├── MeshPropertyCalculator.cpp │ ├── NodataCircleComputer.cpp │ ├── PC2MeshDistCalculator.cpp │ ├── PointcloudRasteriser.cpp │ ├── Val3dator.cpp │ ├── Vector2DOpsGEOS.cpp │ ├── projHelper.cpp │ └── select_pointcloud.cpp ├── tests ├── CMakeLists.txt ├── README.md ├── config │ ├── README.md │ ├── crop-roi.toml │ ├── crop-wippolder.toml │ ├── issue-64.toml │ ├── issue-71-full.toml │ ├── issue-71-v1.toml │ ├── issue-71-v2.toml │ ├── reconstruct-wippolder.toml │ ├── roofer-wateringen-large.toml │ ├── roofer-wateringen.toml │ └── roofer-wippolder.toml ├── data │ └── README.md ├── test_logger.cpp └── test_reconstruct_api.cpp ├── tools └── plot_traces.py ├── uv.lock └── vcpkg.json /.bumpversion.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.bumpversion.toml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/build-push-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.github/workflows/build-push-docker.yml -------------------------------------------------------------------------------- /.github/workflows/build_install_test_vcpkg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.github/workflows/build_install_test_vcpkg.yml -------------------------------------------------------------------------------- /.github/workflows/cpp-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.github/workflows/cpp-linter.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/LICENSE -------------------------------------------------------------------------------- /README-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/README-dev.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/README.md -------------------------------------------------------------------------------- /apps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/CMakeLists.txt -------------------------------------------------------------------------------- /apps/example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/example.toml -------------------------------------------------------------------------------- /apps/external/argh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/external/argh.h -------------------------------------------------------------------------------- /apps/external/toml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/external/toml.hpp -------------------------------------------------------------------------------- /apps/ransac_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/ransac_demo.cpp -------------------------------------------------------------------------------- /apps/roofer-app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/CMakeLists.txt -------------------------------------------------------------------------------- /apps/roofer-app/allocators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/allocators.hpp -------------------------------------------------------------------------------- /apps/roofer-app/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/config.hpp -------------------------------------------------------------------------------- /apps/roofer-app/crop_tile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/crop_tile.hpp -------------------------------------------------------------------------------- /apps/roofer-app/doc-helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/doc-helper.cpp -------------------------------------------------------------------------------- /apps/roofer-app/example_full.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/example_full.toml -------------------------------------------------------------------------------- /apps/roofer-app/example_min.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/example_min.toml -------------------------------------------------------------------------------- /apps/roofer-app/parameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/parameter.hpp -------------------------------------------------------------------------------- /apps/roofer-app/reconstruct_building.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/reconstruct_building.hpp -------------------------------------------------------------------------------- /apps/roofer-app/rerun-utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/rerun-utils.hpp -------------------------------------------------------------------------------- /apps/roofer-app/roofer-app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/roofer-app.cpp -------------------------------------------------------------------------------- /apps/roofer-app/validators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/apps/roofer-app/validators.hpp -------------------------------------------------------------------------------- /cmake/CPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/cmake/CPM.cmake -------------------------------------------------------------------------------- /design_doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/design_doc.md -------------------------------------------------------------------------------- /distribution/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/distribution/install.sh -------------------------------------------------------------------------------- /distribution/linux/bundle_libcxx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/distribution/linux/bundle_libcxx.sh -------------------------------------------------------------------------------- /distribution/macOS/bundle_libcxx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/distribution/macOS/bundle_libcxx.sh -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/img/algo-steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/_static/img/algo-steps.png -------------------------------------------------------------------------------- /docs/_static/img/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/_static/img/banner.png -------------------------------------------------------------------------------- /docs/api_cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/api_cpp.md -------------------------------------------------------------------------------- /docs/api_py.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/api_py.md -------------------------------------------------------------------------------- /docs/cli_application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/cli_application.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/data_requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/data_requirements.md -------------------------------------------------------------------------------- /docs/developers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/developers.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/reconstruct_params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/reconstruct_params.md -------------------------------------------------------------------------------- /docs/related_software.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/docs/related_software.md -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/clang-tools/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/.clang-format -------------------------------------------------------------------------------- /experiments/clang-tools/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/.clang-tidy -------------------------------------------------------------------------------- /experiments/clang-tools/.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /experiments/clang-tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/.gitignore -------------------------------------------------------------------------------- /experiments/clang-tools/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/.pre-commit-config.yaml -------------------------------------------------------------------------------- /experiments/clang-tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/clang-tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/Makefile -------------------------------------------------------------------------------- /experiments/clang-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/README.md -------------------------------------------------------------------------------- /experiments/clang-tools/cmake/Tools.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/cmake/Tools.cmake -------------------------------------------------------------------------------- /experiments/clang-tools/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(roofer_lib) 2 | -------------------------------------------------------------------------------- /experiments/clang-tools/src/roofer_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/src/roofer_lib/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/clang-tools/src/roofer_lib/library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/src/roofer_lib/library.cpp -------------------------------------------------------------------------------- /experiments/clang-tools/src/roofer_lib/library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/src/roofer_lib/library.h -------------------------------------------------------------------------------- /experiments/clang-tools/tools/run-clang-format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/tools/run-clang-format.py -------------------------------------------------------------------------------- /experiments/clang-tools/tools/run-clang-tidy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/clang-tools/tools/run-clang-tidy.py -------------------------------------------------------------------------------- /experiments/compiler-warnings/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/compiler-warnings/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/compiler-warnings/cmake/Warnings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/compiler-warnings/cmake/Warnings.cmake -------------------------------------------------------------------------------- /experiments/compiler-warnings/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(roofer_lib) 2 | -------------------------------------------------------------------------------- /experiments/compiler-warnings/src/roofer_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/compiler-warnings/src/roofer_lib/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/compiler-warnings/src/roofer_lib/library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/compiler-warnings/src/roofer_lib/library.cpp -------------------------------------------------------------------------------- /experiments/compiler-warnings/src/roofer_lib/library.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(); 4 | -------------------------------------------------------------------------------- /experiments/docs-doxygen/.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /experiments/docs-doxygen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/.gitignore -------------------------------------------------------------------------------- /experiments/docs-doxygen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/docs-doxygen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/Makefile -------------------------------------------------------------------------------- /experiments/docs-doxygen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/README.md -------------------------------------------------------------------------------- /experiments/docs-doxygen/cmake/Docs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/cmake/Docs.cmake -------------------------------------------------------------------------------- /experiments/docs-doxygen/docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/docs/Doxyfile -------------------------------------------------------------------------------- /experiments/docs-doxygen/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(roofer_lib) 2 | -------------------------------------------------------------------------------- /experiments/docs-doxygen/src/roofer_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/src/roofer_lib/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/docs-doxygen/src/roofer_lib/library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/src/roofer_lib/library.cpp -------------------------------------------------------------------------------- /experiments/docs-doxygen/src/roofer_lib/library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/docs-doxygen/src/roofer_lib/library.h -------------------------------------------------------------------------------- /experiments/logger/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/.clang-format -------------------------------------------------------------------------------- /experiments/logger/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/.clang-tidy -------------------------------------------------------------------------------- /experiments/logger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/.gitignore -------------------------------------------------------------------------------- /experiments/logger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/logger/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/Makefile -------------------------------------------------------------------------------- /experiments/logger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/README.md -------------------------------------------------------------------------------- /experiments/logger/app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/app/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/logger/app/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/app/main.cpp -------------------------------------------------------------------------------- /experiments/logger/cmake/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/logger/configured/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/configured/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/logger/configured/config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/configured/config.hpp.in -------------------------------------------------------------------------------- /experiments/logger/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/src/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/logger/src/logger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/src/logger/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/logger/src/logger/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/src/logger/logger.cpp -------------------------------------------------------------------------------- /experiments/logger/src/logger/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/src/logger/logger.h -------------------------------------------------------------------------------- /experiments/logger/src/logger/logger_rerun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/src/logger/logger_rerun.cpp -------------------------------------------------------------------------------- /experiments/logger/src/logger/logger_spdlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/src/logger/logger_spdlog.cpp -------------------------------------------------------------------------------- /experiments/logger/src/roofer_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/src/roofer_lib/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/logger/src/roofer_lib/library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/logger/src/roofer_lib/library.cpp -------------------------------------------------------------------------------- /experiments/logger/src/roofer_lib/library.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(); 4 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/.clang-format -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/.clang-tidy -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/.github/workflows/build_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/.github/workflows/build_test.yml -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/.gitignore -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/README.md -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/app/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/app/crop/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/app/crop/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/app/crop/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/app/crop/main.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/app/reconstruct/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/app/reconstruct/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/app/reconstruct/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/app/reconstruct/main.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/cmake/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/cmake/CPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/cmake/CPM.cmake -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/configured/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/configured/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/configured/config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/configured/config.hpp.in -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/external/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/justfile -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/cropper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/cropper/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/cropper/crop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/cropper/crop.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/cropper/crop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/cropper/crop.h -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/datastructures/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/datastructures/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/datastructures/datastructures.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/datastructures/datastructures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/datastructures/datastructures.h -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/io/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/io/JsonReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/io/JsonReader.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/io/JsonReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/io/JsonReader.h -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/io/JsonWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/io/JsonWriter.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/io/JsonWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/io/JsonWriter.h -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/io/PC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/io/PC.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/io/PC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/io/PC.h -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/reconstruction/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/reconstruction/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/reconstruction/reconstruct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/reconstruction/reconstruct.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/src/reconstruction/reconstruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/src/reconstruction/reconstruct.h -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tests/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/logs/async/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/logs/parallel_reconstruct/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/logs/sequential/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/logs/streaming/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/output/async/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/output/parallel_reconstruct/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/output/sequential/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/output/streaming/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/plots/async/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/plots/async/async.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tests/plots/async/async.png -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/plots/parallel_reconstruct/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/plots/parallel_reconstruct/parallel_reconstruct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tests/plots/parallel_reconstruct/parallel_reconstruct.png -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/plots/sequential/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/plots/sequential/sequential.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tests/plots/sequential/sequential.png -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/plots/streaming/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/plots/streaming/streaming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tests/plots/streaming/streaming.png -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/test_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tests/test_async.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/test_parallel_reconstruct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tests/test_parallel_reconstruct.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/test_sequential.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tests/test_sequential.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tests/test_streaming.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tests/test_streaming.cpp -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/tools/plot_traces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/tools/plot_traces.py -------------------------------------------------------------------------------- /experiments/parallel-reconstruct/vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/parallel-reconstruct/vcpkg.json -------------------------------------------------------------------------------- /experiments/tests-catch2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/tests-catch2/.gitignore -------------------------------------------------------------------------------- /experiments/tests-catch2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/tests-catch2/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/tests-catch2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/tests-catch2/Makefile -------------------------------------------------------------------------------- /experiments/tests-catch2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/tests-catch2/README.md -------------------------------------------------------------------------------- /experiments/tests-catch2/cmake/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/tests-catch2/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(roofer_lib) 2 | -------------------------------------------------------------------------------- /experiments/tests-catch2/src/roofer_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/tests-catch2/src/roofer_lib/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/tests-catch2/src/roofer_lib/library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/tests-catch2/src/roofer_lib/library.cpp -------------------------------------------------------------------------------- /experiments/tests-catch2/src/roofer_lib/library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/tests-catch2/src/roofer_lib/library.h -------------------------------------------------------------------------------- /experiments/tests-catch2/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/tests-catch2/tests/CMakeLists.txt -------------------------------------------------------------------------------- /experiments/tests-catch2/tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/experiments/tests-catch2/tests/main.cpp -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/flake.nix -------------------------------------------------------------------------------- /include/roofer/common/GridPIPTester.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/common/GridPIPTester.hpp -------------------------------------------------------------------------------- /include/roofer/common/Raster.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/common/Raster.hpp -------------------------------------------------------------------------------- /include/roofer/common/box.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/common/box.hpp -------------------------------------------------------------------------------- /include/roofer/common/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/common/common.hpp -------------------------------------------------------------------------------- /include/roofer/common/datastructures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/common/datastructures.hpp -------------------------------------------------------------------------------- /include/roofer/common/formatters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/common/formatters.hpp -------------------------------------------------------------------------------- /include/roofer/common/ptinpoly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/common/ptinpoly.h -------------------------------------------------------------------------------- /include/roofer/io/CityJsonWriter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/io/CityJsonWriter.hpp -------------------------------------------------------------------------------- /include/roofer/io/PointCloudReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/io/PointCloudReader.hpp -------------------------------------------------------------------------------- /include/roofer/io/PointCloudWriter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/io/PointCloudWriter.hpp -------------------------------------------------------------------------------- /include/roofer/io/RasterWriter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/io/RasterWriter.hpp -------------------------------------------------------------------------------- /include/roofer/io/SpatialReferenceSystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/io/SpatialReferenceSystem.hpp -------------------------------------------------------------------------------- /include/roofer/io/StreamCropper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/io/StreamCropper.hpp -------------------------------------------------------------------------------- /include/roofer/io/VectorReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/io/VectorReader.hpp -------------------------------------------------------------------------------- /include/roofer/io/VectorWriter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/io/VectorWriter.hpp -------------------------------------------------------------------------------- /include/roofer/logger/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/logger/logger.h -------------------------------------------------------------------------------- /include/roofer/misc/MeshPropertyCalculator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/misc/MeshPropertyCalculator.hpp -------------------------------------------------------------------------------- /include/roofer/misc/NodataCircleComputer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/misc/NodataCircleComputer.hpp -------------------------------------------------------------------------------- /include/roofer/misc/PC2MeshDistCalculator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/misc/PC2MeshDistCalculator.hpp -------------------------------------------------------------------------------- /include/roofer/misc/PointcloudRasteriser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/misc/PointcloudRasteriser.hpp -------------------------------------------------------------------------------- /include/roofer/misc/Val3dator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/misc/Val3dator.hpp -------------------------------------------------------------------------------- /include/roofer/misc/Vector2DOps.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/misc/Vector2DOps.hpp -------------------------------------------------------------------------------- /include/roofer/misc/cgal_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/misc/cgal_utils.hpp -------------------------------------------------------------------------------- /include/roofer/misc/projHelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/misc/projHelper.hpp -------------------------------------------------------------------------------- /include/roofer/misc/select_pointcloud.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/misc/select_pointcloud.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/AlphaShaper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/AlphaShaper.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/ArrangementBase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/ArrangementBase.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/ArrangementBuilder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/ArrangementBuilder.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/ArrangementDissolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/ArrangementDissolver.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/ArrangementExtruder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/ArrangementExtruder.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/ArrangementOptimiser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/ArrangementOptimiser.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/ArrangementSnapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/ArrangementSnapper.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/ElevationProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/ElevationProvider.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/LineDetector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/LineDetector.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/LineDetectorBase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/LineDetectorBase.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/LineRegulariser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/LineRegulariser.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/LineRegulariserBase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/LineRegulariserBase.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/MeshTriangulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/MeshTriangulator.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/PlaneDetector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/PlaneDetector.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/PlaneDetectorBase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/PlaneDetectorBase.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/PlaneIntersector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/PlaneIntersector.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/RegionGrower.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/RegionGrower.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/RegionGrower_DS_CGAL.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/RegionGrower_DS_CGAL.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/SegmentRasteriser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/SegmentRasteriser.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/SimplePolygonExtruder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/SimplePolygonExtruder.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/cdt_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/cdt_util.hpp -------------------------------------------------------------------------------- /include/roofer/reconstruction/cgal_shared_definitions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/reconstruction/cgal_shared_definitions.hpp -------------------------------------------------------------------------------- /include/roofer/roofer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/include/roofer/roofer.h -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /rerun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/rerun.png -------------------------------------------------------------------------------- /rooferpy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/rooferpy/CMakeLists.txt -------------------------------------------------------------------------------- /rooferpy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/rooferpy/README.md -------------------------------------------------------------------------------- /rooferpy/example_rooferpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/rooferpy/example_rooferpy.py -------------------------------------------------------------------------------- /rooferpy/rooferpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/rooferpy/rooferpy.cpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/common/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/common/GridPIPTester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/common/GridPIPTester.cpp -------------------------------------------------------------------------------- /src/core/common/Raster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/common/Raster.cpp -------------------------------------------------------------------------------- /src/core/common/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/common/common.cpp -------------------------------------------------------------------------------- /src/core/common/ptinpoly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/common/ptinpoly.c -------------------------------------------------------------------------------- /src/core/logger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/logger/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/logger/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/logger/logger.cpp -------------------------------------------------------------------------------- /src/core/logger/logger_spdlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/logger/logger_spdlog.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/AlphaShaper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/AlphaShaper.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/ArrangementBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/ArrangementBase.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/ArrangementBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/ArrangementBuilder.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/ArrangementDissolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/ArrangementDissolver.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/ArrangementExtruder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/ArrangementExtruder.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/ArrangementOptimiser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/ArrangementOptimiser.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/ArrangementSnapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/ArrangementSnapper.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/reconstruction/ElevationProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/ElevationProvider.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/LineDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/LineDetector.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/LineDetectorBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/LineDetectorBase.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/LineRegulariser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/LineRegulariser.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/LineRegulariserBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/LineRegulariserBase.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/MeshTriangulatorLegacy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/MeshTriangulatorLegacy.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/PlaneDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/PlaneDetector.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/PlaneDetectorRANSAC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/PlaneDetectorRANSAC.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/PlaneIntersector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/PlaneIntersector.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/SegmentRasteriser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/SegmentRasteriser.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/SimplePolygonExtruder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/SimplePolygonExtruder.cpp -------------------------------------------------------------------------------- /src/core/reconstruction/cdt_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/core/reconstruction/cdt_util.cpp -------------------------------------------------------------------------------- /src/extra/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/CMakeLists.txt -------------------------------------------------------------------------------- /src/extra/io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/io/CMakeLists.txt -------------------------------------------------------------------------------- /src/extra/io/CityJsonWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/io/CityJsonWriter.cpp -------------------------------------------------------------------------------- /src/extra/io/PointCloudReaderLASlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/io/PointCloudReaderLASlib.cpp -------------------------------------------------------------------------------- /src/extra/io/PointCloudWriterLASlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/io/PointCloudWriterLASlib.cpp -------------------------------------------------------------------------------- /src/extra/io/RasterWriterGDAL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/io/RasterWriterGDAL.cpp -------------------------------------------------------------------------------- /src/extra/io/SpatialReferenceSystemOGR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/io/SpatialReferenceSystemOGR.cpp -------------------------------------------------------------------------------- /src/extra/io/StreamCropper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/io/StreamCropper.cpp -------------------------------------------------------------------------------- /src/extra/io/VectorReaderOGR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/io/VectorReaderOGR.cpp -------------------------------------------------------------------------------- /src/extra/io/VectorWriterOGR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/io/VectorWriterOGR.cpp -------------------------------------------------------------------------------- /src/extra/misc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/misc/CMakeLists.txt -------------------------------------------------------------------------------- /src/extra/misc/MeshPropertyCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/misc/MeshPropertyCalculator.cpp -------------------------------------------------------------------------------- /src/extra/misc/NodataCircleComputer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/misc/NodataCircleComputer.cpp -------------------------------------------------------------------------------- /src/extra/misc/PC2MeshDistCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/misc/PC2MeshDistCalculator.cpp -------------------------------------------------------------------------------- /src/extra/misc/PointcloudRasteriser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/misc/PointcloudRasteriser.cpp -------------------------------------------------------------------------------- /src/extra/misc/Val3dator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/misc/Val3dator.cpp -------------------------------------------------------------------------------- /src/extra/misc/Vector2DOpsGEOS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/misc/Vector2DOpsGEOS.cpp -------------------------------------------------------------------------------- /src/extra/misc/projHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/misc/projHelper.cpp -------------------------------------------------------------------------------- /src/extra/misc/select_pointcloud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/src/extra/misc/select_pointcloud.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/config/README.md: -------------------------------------------------------------------------------- 1 | # Test configurations 2 | -------------------------------------------------------------------------------- /tests/config/crop-roi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/crop-roi.toml -------------------------------------------------------------------------------- /tests/config/crop-wippolder.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/crop-wippolder.toml -------------------------------------------------------------------------------- /tests/config/issue-64.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/issue-64.toml -------------------------------------------------------------------------------- /tests/config/issue-71-full.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/issue-71-full.toml -------------------------------------------------------------------------------- /tests/config/issue-71-v1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/issue-71-v1.toml -------------------------------------------------------------------------------- /tests/config/issue-71-v2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/issue-71-v2.toml -------------------------------------------------------------------------------- /tests/config/reconstruct-wippolder.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/reconstruct-wippolder.toml -------------------------------------------------------------------------------- /tests/config/roofer-wateringen-large.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/roofer-wateringen-large.toml -------------------------------------------------------------------------------- /tests/config/roofer-wateringen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/roofer-wateringen.toml -------------------------------------------------------------------------------- /tests/config/roofer-wippolder.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/config/roofer-wippolder.toml -------------------------------------------------------------------------------- /tests/data/README.md: -------------------------------------------------------------------------------- 1 | # Test inputs 2 | -------------------------------------------------------------------------------- /tests/test_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/test_logger.cpp -------------------------------------------------------------------------------- /tests/test_reconstruct_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tests/test_reconstruct_api.cpp -------------------------------------------------------------------------------- /tools/plot_traces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/tools/plot_traces.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/uv.lock -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3DBAG/roofer/HEAD/vcpkg.json --------------------------------------------------------------------------------