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

Moved SelectionBox and SelectionGroup to C++ #321

Merged
merged 34 commits into from
Jan 2, 2025
Merged

Moved SelectionBox and SelectionGroup to C++ #321

merged 34 commits into from
Jan 2, 2025

Conversation

gentlegiantJGC
Copy link
Member

@gentlegiantJGC gentlegiantJGC commented Jan 2, 2025

Improved build tools.
Improved stub generator.
Removed custom __eq__ handling. This is now handled in the stub generator.

The visual studio project is now created like the folder structure
The new constructor accepts any iterable python object
The selection box class now stores the minimum point and the size.
The selection box does not store the order the points were given at construction. This simplifies the class a bit.
This adds on the needed __eq__ type hint to make mypy happy.
pybind11 behaves like this but does not generate the docstring.
This is now handled in the stub generator
@gentlegiantJGC gentlegiantJGC merged commit fd9e592 into 2.0 Jan 2, 2025
8 checks passed
@gentlegiantJGC gentlegiantJGC deleted the cpp-level branch January 2, 2025 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant