LSSTApplications
18.0.0+106,18.0.0+50,19.0.0,19.0.0+1,19.0.0+10,19.0.0+11,19.0.0+13,19.0.0+17,19.0.0+2,19.0.0-1-g20d9b18+6,19.0.0-1-g425ff20,19.0.0-1-g5549ca4,19.0.0-1-g580fafe+6,19.0.0-1-g6fe20d0+1,19.0.0-1-g7011481+9,19.0.0-1-g8c57eb9+6,19.0.0-1-gb5175dc+11,19.0.0-1-gdc0e4a7+9,19.0.0-1-ge272bc4+6,19.0.0-1-ge3aa853,19.0.0-10-g448f008b,19.0.0-12-g6990b2c,19.0.0-2-g0d9f9cd+11,19.0.0-2-g3d9e4fb2+11,19.0.0-2-g5037de4,19.0.0-2-gb96a1c4+3,19.0.0-2-gd955cfd+15,19.0.0-3-g2d13df8,19.0.0-3-g6f3c7dc,19.0.0-4-g725f80e+11,19.0.0-4-ga671dab3b+1,19.0.0-4-gad373c5+3,19.0.0-5-ga2acb9c+2,19.0.0-5-gfe96e6c+2,w.2020.01
LSSTDataManagementBasePackage
|
A convenience container for the exposure, peak and footprint that will be measured. More...
#include <ExposurePatch.h>
Public Types | |
typedef unsigned char | FlagT |
Type for flags. More... | |
typedef boost::shared_ptr< ExposurePatch > | Ptr |
typedef boost::shared_ptr< ExposurePatch const > | ConstPtr |
Public Member Functions | |
ExposurePatch (boost::shared_ptr< ExposureT const > exp, boost::shared_ptr< afw::detection::Footprint const > foot, geom::Point2D const ¢er) | |
Constructor. More... | |
ExposurePatch (boost::shared_ptr< ExposureT const > exp, afw::detection::Footprint const &standardFoot, geom::Point2D const &standardCenter, afw::geom::SkyWcs const &standardWcs) | |
boost::shared_ptr< ExposureT const > const | getExposure () const |
Accessors. More... | |
boost::shared_ptr< afw::detection::Footprint const > const | getFootprint () const |
geom::Point2D const & | getCenter () const |
geom::AffineTransform const & | fromStandard () const |
geom::AffineTransform const & | toStandard () const |
void | setCenter (geom::Point2D const ¢er) |
Modifiers. More... | |
A convenience container for the exposure, peak and footprint that will be measured.
This is more useful than a std::pair or similar.
Definition at line 42 of file ExposurePatch.h.
typedef boost::shared_ptr< ExposurePatch const> lsst::meas::algorithms::ExposurePatch< ExposureT >::ConstPtr |
Definition at line 46 of file ExposurePatch.h.
typedef unsigned char lsst::meas::algorithms::ExposurePatch< ExposureT >::FlagT |
Type for flags.
Definition at line 44 of file ExposurePatch.h.
typedef boost::shared_ptr< ExposurePatch > lsst::meas::algorithms::ExposurePatch< ExposureT >::Ptr |
Definition at line 45 of file ExposurePatch.h.
|
inline |
Constructor.
exp | Exposure of interest |
foot | Footprint on exposure |
center | Center of object on exposure |
Definition at line 49 of file ExposurePatch.h.
|
inline |
exp | Exposure of interest |
standardFoot | Footprint on some other exposure |
standardCenter | Center on that other exposure |
standardWcs | WCS for that other exposure |
Definition at line 54 of file ExposurePatch.h.
|
inline |
Definition at line 75 of file ExposurePatch.h.
|
inline |
Definition at line 74 of file ExposurePatch.h.
|
inline |
|
inline |
Definition at line 73 of file ExposurePatch.h.
|
inline |
|
inline |
Definition at line 76 of file ExposurePatch.h.