2个版本

0.1.1 2024年5月28日
0.1.0 2024年4月8日

模拟 中排名第 218


maliput 中使用

BSD-3-Clause

54KB
564

maliput-sys

github crates.io docs.rs build status

使用cxxmaliput创建FFI绑定。它依赖于maliput-sdk将maliput生态系统引入Rust领域。

注意:什么是maliput?请参阅https://maliput.readthedocs.org。

描述

maliput-sysmaliput-sdk包之上提供FFI绑定。

用法

尊重maliput命名空间,并将其放置在ffi命名空间之后。例如

C++命名空间 Rust命名空间
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

示例

  • 加载 maliput::api::RoadNetwork 并执行一些基本查询。
    cargo run --example create_rn
    

许可证

许可协议为BSD 3-Clause

依赖

~0.5–2MB
~29K SLoC