LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
#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, afw::geom::Point2D const ¢er) | |
Constructor. More... | |
ExposurePatch (boost::shared_ptr< ExposureT const > exp, afw::detection::Footprint const &standardFoot, afw::geom::Point2D const &standardCenter, afw::image::Wcs const &standardWcs) | |
boost::shared_ptr< ExposureT const > const | getExposure () const |
Accessors. More... | |
boost::shared_ptr < afw::detection::Footprint const > const | getFootprint () const |
afw::geom::Point2D const & | getCenter () const |
afw::geom::AffineTransform const & | fromStandard () const |
afw::geom::AffineTransform const & | toStandard () const |
void | setCenter (afw::geom::Point2D const ¢er) |
Modifiers. More... | |
Private Attributes | |
boost::shared_ptr< ExposureT const > const | _exp |
Exposure to be measured. More... | |
boost::shared_ptr < afw::detection::Footprint const > const | _foot |
Footprint to be measured. More... | |
afw::geom::Point2D | _center |
Center of source on exposure. More... | |
afw::geom::AffineTransform const | _fromStandard |
Transform from standard WCS. More... | |
afw::geom::AffineTransform const | _toStandard |
Transform to standard WCS. 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 39 of file ExposurePatch.h.
typedef boost::shared_ptr< ExposurePatch const> lsst::meas::algorithms::ExposurePatch< ExposureT >::ConstPtr |
Definition at line 43 of file ExposurePatch.h.
typedef unsigned char lsst::meas::algorithms::ExposurePatch< ExposureT >::FlagT |
Type for flags.
Definition at line 41 of file ExposurePatch.h.
typedef boost::shared_ptr< ExposurePatch > lsst::meas::algorithms::ExposurePatch< ExposureT >::Ptr |
Definition at line 42 of file ExposurePatch.h.
|
inline |
Constructor.
exp | Exposure of interest |
foot | Footprint on exposure |
center | Center of object on exposure |
Definition at line 46 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 50 of file ExposurePatch.h.
|
inline |
Definition at line 70 of file ExposurePatch.h.
|
inline |
Definition at line 69 of file ExposurePatch.h.
|
inline |
Accessors.
Definition at line 67 of file ExposurePatch.h.
|
inline |
Definition at line 68 of file ExposurePatch.h.
|
inline |
Modifiers.
Definition at line 74 of file ExposurePatch.h.
|
inline |
Definition at line 71 of file ExposurePatch.h.
|
private |
Center of source on exposure.
Definition at line 79 of file ExposurePatch.h.
|
private |
Exposure to be measured.
Definition at line 77 of file ExposurePatch.h.
|
private |
Footprint to be measured.
Definition at line 78 of file ExposurePatch.h.
|
private |
Transform from standard WCS.
Definition at line 80 of file ExposurePatch.h.
|
private |
Transform to standard WCS.
Definition at line 81 of file ExposurePatch.h.