lsst.meas.algorithms
22.0.1-21-g532228a4+90bf4c0122
|
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 |