LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
24 #ifndef LSST_MEAS_ASTROM_PolynomialTransform_INCLUDED
25 #define LSST_MEAS_ASTROM_PolynomialTransform_INCLUDED
27 #include "ndarray/eigen.h"
35 class SipForwardTransform;
36 class SipReverseTransform;
37 class ScaledPolynomialTransform;
73 ndarray::Array<double const, 2, 0>
const& yCoeffs);
107 int getOrder()
const {
return _xCoeffs.getSize<0>() - 1; }
115 ndarray::Array<double const, 2, 2>
getXCoeffs()
const {
return _xCoeffs.shallow(); }
123 ndarray::Array<double const, 2, 2>
getYCoeffs()
const {
return _yCoeffs.shallow(); }
145 ndarray::Array<double, 2, 2> _xCoeffs;
146 ndarray::Array<double, 2, 2> _yCoeffs;
147 mutable Eigen::VectorXd _u;
148 mutable Eigen::VectorXd _v;
254 #endif // !LSST_MEAS_ASTROM_PolynomialTransform_INCLUDED
ItemVariant const * other
A base class for image defects.
PolynomialTransform compose(geom::AffineTransform const &t1, PolynomialTransform const &t2)
Return a PolynomialTransform that is equivalent to the composition t1(t2())