3 releases
0.1.2 | Nov 4, 2024 |
---|---|
0.1.1 | May 28, 2024 |
0.1.0 | Apr 8, 2024 |
#328 in Simulation
1,434 downloads per month
Used in maliput
71KB
681 lines
maliput-sys
Creates FFI
bindings using cxx
of maliput.
It relies on maliput-sdk to bring the maliput-ecosystem to Rust land.
Note: What is maliput? Refer to https://maliput.readthedocs.org.
Description
maliput-sys
provides FFI bindings on top of maliput-sdk
package.
Usage
The maliput
namespace is respected and positioned behind a ffi
namespace.
For example:
C++ Namespace | Rust Namespace |
---|---|
maliput::api::Lane | maliput_sys::api::ffi::Lane |
maliput::api::RoadGeometry | maliput_sys::api::ffi::RoadGeometry |
maliput::api::RoadNetwork | maliput_sys::api::ffi::RoadNetwork |
maliput::math::Vector3 | maliput_sys::math::ffi::Vector3 |
Examples
- Load
maliput::api::RoadNetwork
and perform some basic queries.cargo run --example create_rn
License
Licensed under BSD 3-Clause.
Dependencies
~0.5–2.1MB
~34K SLoC