|
LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
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.
1.8.5