|
LSSTApplications
1.1.2+25,10.0+13,10.0+132,10.0+133,10.0+224,10.0+41,10.0+8,10.0-1-g0f53050+14,10.0-1-g4b7b172+19,10.0-1-g61a5bae+98,10.0-1-g7408a83+3,10.0-1-gc1e0f5a+19,10.0-1-gdb4482e+14,10.0-11-g3947115+2,10.0-12-g8719d8b+2,10.0-15-ga3f480f+1,10.0-2-g4f67435,10.0-2-gcb4bc6c+26,10.0-28-gf7f57a9+1,10.0-3-g1bbe32c+14,10.0-3-g5b46d21,10.0-4-g027f45f+5,10.0-4-g86f66b5+2,10.0-4-gc4fccf3+24,10.0-40-g4349866+2,10.0-5-g766159b,10.0-5-gca2295e+25,10.0-6-g462a451+1
LSSTDataManagementBasePackage
|
Classes | |
| struct | basic_tag |
| Base image tag. More... | |
| struct | Image_tag |
| tag for an Image More... | |
| struct | image_traits |
| traits class for image categories More... | |
| struct | Mask_tag |
| tag for a Mask More... | |
| struct | MaskedImage_tag |
| A traits class for MaskedImage. More... | |
| struct | MaskedImagePixel_tag |
| A class used to identify classes that represent MaskedImage pixels. More... | |
| class | MaskDict |
Typedefs | |
| typedef std::map< std::string, int > | MaskPlaneDict |
Functions | |
| int | stripCalibKeywords (boost::shared_ptr< lsst::daf::base::PropertySet > metadata) |
| int | stripFilterKeywords (boost::shared_ptr< lsst::daf::base::PropertySet > metadata) |
| boost::shared_ptr < lsst::daf::base::PropertyList > | createTrivialWcsAsPropertySet (std::string const &wcsName, int const x0=0, int const y0=0) |
| geom::Point2I | getImageXY0FromMetadata (std::string const &wcsName, lsst::daf::base::PropertySet *metadata) |
| int | stripWcsKeywords (boost::shared_ptr< lsst::daf::base::PropertySet > const &metadata, boost::shared_ptr< Wcs const > const &wcs) |
Variables | |
| std::string const | wcsNameForXY0 = "A" |
| std::string const | fitsFile_RE = "\\.fits(\\.[fg]z)?$" |
| std::string const | compressedFileNoMEF_RE = "(\\.gz)$" |
| be written as MEFs More... | |
| typedef std::map<std::string, int> lsst::afw::image::detail::MaskPlaneDict |
| lsst::daf::base::PropertyList::Ptr lsst::afw::image::detail::createTrivialWcsAsPropertySet | ( | std::string const & | wcsName, |
| int const | x0, | ||
| int const | y0 | ||
| ) |
Define a trivial WCS that maps the lower left corner (LLC) pixel of an image to a given value
| wcsName | Name of desired WCS |
| x0 | Column coordinate of LLC pixel |
| y0 | Row coordinate of LLC pixel |
Definition at line 1184 of file Wcs.cc.
| afwGeom::Point2I lsst::afw::image::detail::getImageXY0FromMetadata | ( | std::string const & | wcsName, |
| lsst::daf::base::PropertySet * | metadata | ||
| ) |
Return a Point2I(x0, y0) given a PropertySet containing a suitable WCS (e.g. "A")
The WCS must have CRPIX[12] == 1 and CRVAL[12] must be present. If this is true, the WCS cards are removed from the metadata
| wcsName | the WCS to search (E.g. "A") |
| metadata | the metadata, maybe containing the WCS |
Definition at line 1207 of file Wcs.cc.
| int lsst::afw::image::detail::stripCalibKeywords | ( | boost::shared_ptr< lsst::daf::base::PropertySet > | metadata | ) |
| int lsst::afw::image::detail::stripFilterKeywords | ( | boost::shared_ptr< lsst::daf::base::PropertySet > | metadata | ) |
Remove Filter-related keywords from the metadata
| metadata | Metadata to be stripped |
| int lsst::afw::image::detail::stripWcsKeywords | ( | boost::shared_ptr< lsst::daf::base::PropertySet > const & | metadata, |
| boost::shared_ptr< Wcs const > const & | wcs | ||
| ) |
Strip keywords from the input metadata that are related to the generated Wcs
It isn't entirely obvious that this is enough — e.g. if the input metadata has deprecated WCS keywords such as CDELT[12] they won't be stripped. Well, actually we catch CDELT[12], LTV[12], and PC00[12]00[12] but there may be others
| metadata | Metadata to be stripped |
| wcs | A Wcs with (implied) keywords |
Definition at line 1250 of file Wcs.cc.
| std::string const lsst::afw::image::detail::compressedFileNoMEF_RE = "(\\.gz)$" |
be written as MEFs
regexp to identify when MaskedImages should
Definition at line 59 of file MaskedImage.h.
| std::string const lsst::afw::image::detail::fitsFile_RE = "\\.fits(\\.[fg]z)?$" |
Definition at line 57 of file MaskedImage.h.
1.8.5