lsst.shapelet
20.0.0-1-g04bee24+7c6b12c2f9
|
Go to the documentation of this file.
24 #ifndef LSST_AFW_MATH_SHAPELETS_GaussHermiteProjection
25 #define LSST_AFW_MATH_SHAPELETS_GaussHermiteProjection
32 namespace lsst {
namespace shapelet {
61 Eigen::Matrix2d
const & inputTransform,
int inputOrder,
62 Eigen::Matrix2d
const & outputTransform,
int outputOrder
74 #endif // !LSST_AFW_MATH_SHAPELETS_GaussHermiteProjection
GaussHermiteProjection(int maxOrder)
Eigen::MatrixXd compute(geom::LinearTransform const &inputTransform, int inputOrder, geom::LinearTransform const &outputTransform, int outputOrder) const
Compute a matrix that projects from one shapelet basis "grid transform" to another.
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.
GridTransform const getGridTransform() const
Eigen::MatrixXd compute(Eigen::Matrix2d const &inputTransform, int inputOrder, Eigen::Matrix2d const &outputTransform, int outputOrder) const
Compute a matrix that projects from one shapelet basis "grid transform" to another.