|
lsst.afw g3a5ebb7d8a+28b83bf6a5
|
Public Types | |
| enum | Component { PSF = 0 , WCS , COADD_INPUTS , AP_CORR_MAP , VALID_POLYGON , TRANSMISSION_CURVE , DETECTOR , PHOTOCALIB , N_ARCHIVE_COMPONENTS } |
Public Member Functions | |
| ArchiveReader (daf::base::PropertyList &metadata) | |
| template<typename T> | |
| std::shared_ptr< T > | readComponent (afw::fits::Fits *fitsFile, Component c) |
| Read a known component, if available. | |
| template<typename T> | |
| std::shared_ptr< T > | readComponent (afw::fits::Fits *fitsFile, std::string c) |
| Read an arbitrary component, if available. | |
| std::map< std::string, std::shared_ptr< table::io::Persistable > > | readExtraComponents (afw::fits::Fits *fitsFile) |
| Read the components that are stored using arbitrary-component support. | |
Definition at line 217 of file ExposureFitsReader.cc.
| Enumerator | |
|---|---|
| PSF | |
| WCS | |
| COADD_INPUTS | |
| AP_CORR_MAP | |
| VALID_POLYGON | |
| TRANSMISSION_CURVE | |
| DETECTOR | |
| PHOTOCALIB | |
| N_ARCHIVE_COMPONENTS | |
Definition at line 219 of file ExposureFitsReader.cc.
|
inlineexplicit |
Definition at line 231 of file ExposureFitsReader.cc.
|
inline |
Read a known component, if available.
| fitsFile | The file from which to read the component. Must match the metadata used to construct this object. |
| c | The component to read. Must be convertible to T. |
Definition at line 293 of file ExposureFitsReader.cc.
|
inline |
Read an arbitrary component, if available.
| fitsFile | The file from which to read the component. Must match the metadata used to construct this object. |
| c | The archive ID of the component to read. |
| pex::exceptions::NotFoundError | Thrown if the component is registered in the file metadata but could not be found. |
Definition at line 320 of file ExposureFitsReader.cc.
|
inline |
Read the components that are stored using arbitrary-component support.
| fitsFile | The file from which to read the components. Must match the metadata used to construct this object. |
Definition at line 342 of file ExposureFitsReader.cc.