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.rows() - 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::EigenView<double, 2, 2> _xCoeffs;
146 ndarray::EigenView<double, 2, 2> _yCoeffs;
147 mutable Eigen::VectorXd _u;
148 mutable Eigen::VectorXd _v;
254 #endif // !LSST_MEAS_ASTROM_PolynomialTransform_INCLUDED
ItemVariant const * other