Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose translate and rotate Functions to C++ Using cxx #390

Open
ChristopherRabotin opened this issue Mar 6, 2025 · 0 comments
Open

Expose translate and rotate Functions to C++ Using cxx #390

ChristopherRabotin opened this issue Mar 6, 2025 · 0 comments
Labels

Comments

@ChristopherRabotin
Copy link
Member

High level description

As a stakeholder, I need the coordinate transformation functions, specifically translate and rotate, to be accessible from C++ to perform the required operations without switching back to Rust.

Requirements

Expose the Rust functions translate and rotate via the cxx crate to ensure that they can be called directly from C++. This includes matching the original Rust function signatures and behaviors along with any required error handling.

Test plans

  • Create C++ bindings for the translate and rotate functions.
  • Ensure the functions are accessible with the same semantics as in Rust.
  • Write examples and tests in C++ to confirm the functions work under various conditions.
  • Update the developer documentation to include detailed usage instructions and examples for the C++ API.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant