#include <PixelRegion.h>
Definition at line 38 of file PixelRegion.h.
◆ PixelRegion() [1/3]
lsst::afw::geom::ellipses::PixelRegion::PixelRegion |
( |
Ellipse const & |
ellipse | ) |
|
|
explicit |
Definition at line 33 of file PixelRegion.cc.
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;
Eigen::Matrix< double, 2, 2, Eigen::DontAlign > Matrix
Matrix type for the matrix representation of Quadrupole parameters.
◆ PixelRegion() [2/3]
lsst::afw::geom::ellipses::PixelRegion::PixelRegion |
( |
PixelRegion const & |
| ) |
|
|
default |
◆ PixelRegion() [3/3]
lsst::afw::geom::ellipses::PixelRegion::PixelRegion |
( |
PixelRegion && |
| ) |
|
|
default |
◆ ~PixelRegion()
lsst::afw::geom::ellipses::PixelRegion::~PixelRegion |
( |
| ) |
|
|
default |
◆ begin()
Definition at line 96 of file PixelRegion.h.
int getBeginY() const noexcept
FastFinder::Iterator Iterator
Span const getSpanAt(int y) const
◆ end()
Definition at line 99 of file PixelRegion.h.
int getEndY() const noexcept
FastFinder::Iterator Iterator
Span const getSpanAt(int y) const
◆ getBBox()
◆ getSpanAt()
Span const lsst::afw::geom::ellipses::PixelRegion::getSpanAt |
( |
int |
y | ) |
const |
Definition at line 44 of file PixelRegion.cc.
45 double yt =
y - _center.getY();
46 double d = _invQxx - yt * yt / _detQ;
47 double x0 = _center.getX() + yt * _alpha;
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following files:
- /j/snowflake/release/lsstsw/stack/Linux64/afw/18.1.0/include/lsst/afw/geom/ellipses/PixelRegion.h
- /j/snowflake/release/lsstsw/stack/Linux64/afw/18.1.0/src/geom/ellipses/PixelRegion.cc