LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
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.
A base class for image defects.
An ellipse core with quadrupole moments as parameters.
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
Return the transform that maps the ellipse to the unit circle.
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.