Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gadomski/rivlib-rs
Use Riegl's RiVLib via Rust
https://github.com/gadomski/rivlib-rs
lidar riegl
Last synced: 29 days ago
JSON representation
Use Riegl's RiVLib via Rust
- Host: GitHub
- URL: https://github.com/gadomski/rivlib-rs
- Owner: gadomski
- Created: 2015-11-22T22:37:52.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-23T19:54:09.000Z (almost 7 years ago)
- Last Synced: 2024-11-17T05:49:36.797Z (about 2 months ago)
- Topics: lidar, riegl
- Language: Rust
- Homepage:
- Size: 3.25 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rivlib-rs
Use [Riegl's](www.riegl.com/) [RiVLib](http://www.riegl.com/index.php?id=224) via [Rust](https://www.rust-lang.org/).
**Note: This software was not developed by Riegl.
Please do not contact Riegl for support related to this software.**To use, you'll need to have RiVLib installed somewhere on your library search path, e.g. `/usr/local/lib`.
You'll also need the headers installed to somewhere on your include file search path, e.g. `/usr/local/include`.## Sub-crates
Underneath the `rivlib` Rust lib, there are two sub-crates:
- *scanifc-sys* uses [bindgen](https://github.com/rust-lang-nursery/rust-bindgen) to build Rust bindings to RiVLib's C interface, `scanifc`.
- *scanlib* uses a custom C++ wrapper to expose functionality from RiVLib's C++ interface, `scanlib`.
This C++ wrapper must be compiled on your machine when you're building the `rivlib` crate.