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

DM-13898: Remove the XYTransform classes #344

Merged
merged 1 commit into from Apr 9, 2018
Merged

Conversation

r-owen
Copy link
Contributor

@r-owen r-owen commented Apr 7, 2018

No description provided.

Copy link
Contributor

@fred3m fred3m left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

@@ -36,6 +36,7 @@
#include "lsst/afw/image/Mask.h"
#include "lsst/afw/table/io/Persistable.h"
#include "lsst/afw/geom/ellipses/Ellipse.h"
#include "lsst/afw/geom/ellipses/Quadrupole.h"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see the use of ellipses::Quadrupole below, but I don't see anything you did that would require adding this header. Was this broken before?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This include should have been there all along. I'm not sure how Quadrupole was getting included before, but I assume it was via some indirect path involving XYTransform.

Also remove XYTransformFactory and geom::Functor (which was only
used by SeparableXYTransform, and XYTransform)
Also add a pybind11 wrapper for the TransformPoint2ToPoint2 overload
of SpanSet.transformedBy, which apparently got missed when the
C++ was added.
@r-owen r-owen merged commit 959aef7 into master Apr 9, 2018
@ktlim ktlim deleted the tickets/DM-13898 branch August 25, 2018 06:44
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.

None yet

2 participants