Polymorphic reader interface used to read different kinds of objects from one or more FITS binary table columns.
More...
#include <FitsSchemaInputMapper.h>
Polymorphic reader interface used to read different kinds of objects from one or more FITS binary table columns.
Definition at line 20 of file FitsSchemaInputMapper.h.
◆ FitsColumnReader() [1/3]
lsst::afw::table::io::FitsColumnReader::FitsColumnReader |
( |
| ) |
|
|
defaultnoexcept |
◆ FitsColumnReader() [2/3]
lsst::afw::table::io::FitsColumnReader::FitsColumnReader |
( |
FitsColumnReader const & |
| ) |
|
|
delete |
◆ FitsColumnReader() [3/3]
lsst::afw::table::io::FitsColumnReader::FitsColumnReader |
( |
FitsColumnReader && |
| ) |
|
|
delete |
◆ ~FitsColumnReader()
virtual lsst::afw::table::io::FitsColumnReader::~FitsColumnReader |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ prepRead()
Optionally read ahead and cache values from multiple rows.
Subclasses are not required to implement this method; if they do, they should indicate to readCell that cached values should be used instead. Subclasses should not assume that prepRead will always be called, however.
- Parameters
-
[in] | firstRow | Index of the first row to read. |
[in] | nRows | Number of rows to read. |
[in] | fits | FITS file manager object. |
Definition at line 42 of file FitsSchemaInputMapper.h.
◆ readCell()
Read values from a single row.
- Parameters
-
[in,out] | record | Record to populate. |
[in] | row | Index of the row to read from. |
[in] | fits | FITS file manager object. |
[in] | archive | Archive holding persisted objects, loaded from other HDUs. May be null. |
Implemented in lsst::afw::table::PersistableObjectColumnReader< T, Setter >.
The documentation for this class was generated from the following file: