-
Notifications
You must be signed in to change notification settings - Fork 20
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
Fix current status (issue #100) #108
Conversation
Right, good point.
The derivative class (or any other extension) can have a different instability threshold than the main class.
Yes, right. Another option would be to have Primitive directory, and remove "primitive" in the file name. We could also add a Fit directory, and other files at the root. It would make the code structure more obvious, what do you think ? |
I will use |
dd4e7ad
to
72f18fa
Compare
For all the sphere fit, the status is |
@ThibaultLejemble could you please fix the naming issue that makes the tests failing (with
Can be in another one. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems to be ready for merging (after Dim
fix).
Please rebase on top of master
seperate the case where the Base class is not STABLE (then the current status is simply returned) and where there is not enough neighbors (then the current status is set to UNDEFINED and returned)
- remove comments about the mean - remove call to init() since it does nothing in this case
as done in CovariancePlaneFitImpl
remove neighbor count threshold that depends on fitting procedures
72f18fa
to
6f9c1b9
Compare
6f9c1b9
to
23eed66
Compare
This PR mainly fixes issue #100
It also improves
FIT_RESULT
I have just a few questions or remarks
linePrimitive.h
has thePrimive
kew-work in its title, whereas other primitives do not have it. For consistency, should we add it to the plane and algebraic sphere file name, or should we remove it from the line file name?