small-gicp v1.0.0
- Created
- Updated
Efficient and parallelized algorithms for point cloud registration
# Usage
small-gicp provides CMake targets:
find_package(small_gicp REQUIRED)
target_link_libraries(main PRIVATE small_gicp::small_gicp) # License
# Supported Platforms
!(x86 | arm32)
- ✅ linux
- ✅ osx
- ✅ uwp
- ✅ windows-arm64
- ✅ windows-x64
- ❌ windows-x86
# Features
No default features set.
# openmp
Enable OpenMP based parallelism.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# pcl
Enable interfacing with PointCloud Library.
Dependencies:
and 96 transitive dependencies:
- boost-algorithm >= v1.89.0(by boost-date-time )
- boost-align >= v1.89.0(by boost-asio )
- boost-any >= v1.89.0(by boost-graph )
- boost-array >= v1.89.0(by boost-algorithm )
- boost-asio (by pcl )
- boost-assert >= v1.89.0(by boost-align )
- boost-atomic >= v1.89.0(by boost-filesystem )
- boost-bimap >= v1.89.0(by boost-graph )
- boost-bind >= v1.89.0(by boost-algorithm )
- boost-chrono >= v1.89.0(by boost-thread )
- boost-circular-buffer >= v1.89.0(by boost-ptr-container )
- boost-cmake >= v1.89.0(by boost-assert )
- boost-concept-check >= v1.89.0(by boost-algorithm )
- boost-config >= v1.89.0(by boost-assert )
- boost-container >= v1.89.0(by boost-lexical-cast )
- boost-container-hash >= v1.89.0(by boost-fusion )
- boost-context- >= v1.89.0(by boost-asio )- Platforms: - !uwp & !emscripten
- boost-conversion >= v1.89.0(by boost-range )
- boost-core >= v1.89.0(by boost-align )
- boost-date-time >= v1.89.0(by boost-asio )
- boost-describe >= v1.89.0(by boost-container-hash )
- boost-detail >= v1.89.0(by boost-iterator )
- boost-dynamic-bitset (by pcl )
- boost-endian >= v1.89.0(by boost-spirit )
- boost-exception >= v1.89.0(by boost-algorithm )
- boost-filesystem (by pcl )
- boost-foreach (by pcl )
- boost-function >= v1.89.0(by boost-algorithm )
- boost-function-types >= v1.89.0(by boost-fusion )
- boost-functional >= v1.89.0(by boost-fusion )
- boost-fusion >= v1.89.0(by boost-iterator )
- boost-graph (by pcl )
- boost-headers >= v1.89.0(by boost-config )
- boost-integer >= v1.89.0(by boost-pool )
- boost-interprocess (by pcl )
- boost-intrusive >= v1.89.0(by boost-container )
- boost-io >= v1.89.0(by boost-utility )
- boost-iostreams (by pcl )
- boost-iterator >= v1.89.0(by boost-algorithm )
- boost-lambda >= v1.89.0(by boost-bimap )
- boost-lexical-cast >= v1.89.0(by boost-date-time )
- boost-math >= v1.89.0(by boost-graph )
- boost-move >= v1.89.0(by boost-intrusive )
- boost-mp11 >= v1.89.0(by boost-variant2 )
- boost-mpl >= v1.89.0(by boost-function-types )
- boost-multi-array (by pcl )
- boost-multi-index >= v1.89.0(by boost-bimap )
- boost-numeric-conversion >= v1.89.0(by boost-date-time )
- boost-optional >= v1.89.0(by boost-iterator )
- boost-parameter >= v1.89.0(by boost-graph )
- boost-phoenix >= v1.89.0(by boost-spirit )
- boost-pool >= v1.89.0(by boost-context )
- boost-predef >= v1.89.0(by boost-winapi )
- boost-preprocessor >= v1.89.0(by boost-concept-check )
- boost-property-map >= v1.89.0(by boost-graph )
- boost-property-tree >= v1.89.0(by boost-graph )
- boost-proto >= v1.89.0(by boost-phoenix )
- boost-ptr-container (by pcl )
- boost-random- >= v1.89.0(by boost-math )- Platforms: - !uwp
- boost-range >= v1.89.0(by boost-algorithm )
- boost-ratio >= v1.89.0(by boost-chrono )
- boost-regex >= v1.89.0(by boost-range )
- boost-scope >= v1.89.0(by boost-filesystem )
- boost-serialization >= v1.89.0(by boost-property-tree )
- boost-signals2 (by pcl )
- boost-smart-ptr >= v1.89.0(by boost-exception )
- boost-sort (by pcl )
- boost-spirit >= v1.89.0(by boost-serialization )
- boost-static-assert >= v1.89.0(by boost-core )
- boost-system >= v1.89.0(by boost-asio )
- boost-thread >= v1.89.0(by boost-spirit )
- boost-throw-exception >= v1.89.0(by boost-core )
- boost-tokenizer >= v1.89.0(by boost-date-time )
- boost-tti >= v1.89.0(by boost-graph )
- boost-tuple >= v1.89.0(by boost-exception )
- boost-type-index >= v1.89.0(by boost-any )
- boost-type-traits >= v1.89.0(by boost-concept-check )
- boost-typeof >= v1.89.0(by boost-functional )
- boost-uninstall >= v1.89.0(by boost-cmake )
- boost-unordered >= v1.89.0(by boost-algorithm )
- boost-utility >= v1.89.0(by boost-mpl )
- boost-uuid (by pcl )
- boost-variant >= v1.89.0(by boost-spirit )
- boost-variant2 >= v1.89.0(by boost-system )
- boost-winapi >= v1.89.0(by boost-system )
- boost-xpressive >= v1.89.0(by boost-graph )
- bzip2 (by boost-iostreams )
- eigen3 (by pcl )
- flann (by pcl )
- liblzma (by boost-iostreams )
- libpng (by pcl )
- lz4 (by flann )
- nanoflann (by pcl )
- qhull (by pcl )
- zlib (by boost-iostreams )
- zstd (by boost-iostreams )
Host Dependencies:
4 transitive dependencies:
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake (by vcpkg-boost )
- vcpkg-cmake-config (by vcpkg-boost )
- vcpkg-cmake-get-vars (by libpng )- Platforms: - arm & android
# tbb
Enable Intel TBB based parallelism.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by tbb )
- vcpkg-cmake-config (by tbb )
# Dependencies
No transitive dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
- Andre Nguyen