34 : _center(ellipse.getCenter()), _bbox(ellipse.computeBBox(),
lsst::geom::
Box2I::EXPAND) {
36 _detQ = q(0, 0) * q(1, 1) - q(0, 1) * q(0, 1);
37 _invQxx = q(1, 1) / _detQ;
38 _alpha = q(0, 1) / _detQ / _invQxx;
45 double yt = y - _center.getY();
46 double d = _invQxx - yt * yt / _detQ;
47 double x0 = _center.getX() + yt * _alpha;
An ellipse core with quadrupole moments as parameters.
A range of pixels within one row of an Image.
BaseCore const & getCore() const
Return the ellipse core.
A base class for image defects.
An ellipse defined by an arbitrary BaseCore and a center point.
Eigen::Matrix< double, 2, 2, Eigen::DontAlign > Matrix
Matrix type for the matrix representation of Quadrupole parameters.
PixelRegion(Ellipse const &ellipse)
Span const getSpanAt(int y) const
An integer coordinate rectangle.