lsst.meas.algorithms
20.0.0-4-g085c40a3+4
|
Encapsulate information about a bad portion of a detector. More...
#include <Interp.h>
Public Types | |
enum | DefectPosition { LEFT = 1, NEAR_LEFT, WIDE_LEFT, MIDDLE, WIDE_NEAR_LEFT, WIDE, WIDE_NEAR_RIGHT, NEAR_RIGHT, WIDE_RIGHT, RIGHT } |
enum | { WIDE_DEFECT = 11 } |
typedef std::shared_ptr< Defect > | Ptr |
shared pointer to Defect More... | |
Public Member Functions | |
Defect (const geom::BoxI &bbox=geom::BoxI()) | |
virtual | ~Defect () |
void | classify (DefectPosition pos, unsigned int type) |
unsigned int | getType () const |
Return the defect's interpolation type. More... | |
DefectPosition | getPos () const |
Return the position of the defect. More... | |
lsst::geom::Box2I const & | getBBox () const noexcept |
int | getX0 () const noexcept |
int | getX1 () const noexcept |
int | getY0 () const noexcept |
int | getY1 () const noexcept |
void | clip (lsst::geom::Box2I const &bbox) noexcept |
void | shift (int dx, int dy) |
void | shift (lsst::geom::Extent2I const &d) |
|
inlineexplicit |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |