-
Notifications
You must be signed in to change notification settings - Fork 174
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
refactor!: Introduce regular surface intermediate class #2340
Conversation
This is now only available in Plane and DiscSurface
cba52eb
to
1794011
Compare
I extracted the changes to |
Codecov Report
@@ Coverage Diff @@
## main #2340 +/- ##
==========================================
+ Coverage 49.61% 49.71% +0.09%
==========================================
Files 473 474 +1
Lines 26844 26859 +15
Branches 12362 12362
==========================================
+ Hits 13319 13352 +33
+ Misses 4753 4706 -47
- Partials 8772 8801 +29
... and 4 files with indirect coverage changes 📣 Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today! |
This is rebased again. Should we just merge it @andiwand? |
Ok I might have to fix some compile issues and also the Athena build seems to be failing on this in an unexpected way. |
Ready again now I think @andiwand. |
This helps catching missing `using` methods to make derived classes fully comply with the base `Surface` class. C++ inheritance is strange. Blocked by: - #2340
This adds a new class
that reimplements a number of functions while discarding the
direction
argument.