24 #ifndef LSST_AFW_MATH_SHAPELETS_GaussHermiteProjection 25 #define LSST_AFW_MATH_SHAPELETS_GaussHermiteProjection 31 namespace lsst {
namespace shapelet {
60 Eigen::Matrix2d
const & inputTransform,
int inputOrder,
61 Eigen::Matrix2d
const & outputTransform,
int outputOrder
73 #endif // !LSST_AFW_MATH_SHAPELETS_GaussHermiteProjection An ellipse core with quadrupole moments as parameters.
GridTransform const getGridTransform() const
Return the transform that maps the ellipse to the unit circle.
GaussHermiteProjection(int maxOrder)
A base class for image defects.
Eigen::MatrixXd compute(afw::geom::ellipses::Quadrupole const &inputEllipse, int inputOrder, afw::geom::ellipses::Quadrupole const &outputEllipse, int outputOrder) const
Compute a matrix that projects from one shapelet basis ellipse to another.
Eigen::MatrixXd compute(afw::geom::LinearTransform const &inputTransform, int inputOrder, afw::geom::LinearTransform const &outputTransform, int outputOrder) const
Compute a matrix that projects from one shapelet basis "grid transform" to another.