Template Class SourceColumnViewT

Inheritance Relationships

Base Type

Class Documentation

template<typename RecordT>
class SourceColumnViewT : public lsst::afw::table::ColumnViewT<RecordT>

Public Types

typedef RecordT Record
typedef RecordT::Table Table

Public Functions

ndarray::Array<double, 1> getPsfInstFlux() const

Get the value of the PsfFlux slot measurement.

ndarray::Array<double, 1> getPsfInstFluxErr() const

Get the uncertainty on the PsfFlux slot measurement.

ndarray::Array<double, 1> getApInstFlux() const

Get the value of the ApFlux slot measurement.

ndarray::Array<double, 1> getApInstFluxErr() const

Get the uncertainty on the ApFlux slot measurement.

ndarray::Array<double, 1> getModelInstFlux() const

Get the value of the ModelFlux slot measurement.

ndarray::Array<double, 1> getModelInstFluxErr() const

Get the uncertainty on the ModelFlux slot measurement.

ndarray::Array<double, 1> getGaussianInstFlux() const

Get the value of the GaussianFlux slot measurement.

ndarray::Array<double, 1> getGaussianInstFluxErr() const

Get the uncertainty on the GaussianFlux slot measurement.

ndarray::Array<double, 1> getCalibInstFlux() const

Get the value of the CalibFlux slot measurement.

ndarray::Array<double, 1> getCalibInstFluxErr() const

Get the uncertainty on the CalibFlux slot measurement.

ndarray::Array<double, 1> const getX() const
ndarray::Array<double, 1> const getY() const
ndarray::Array<double, 1> const getIxx() const
ndarray::Array<double, 1> const getIyy() const
ndarray::Array<double, 1> const getIxy() const
SourceColumnViewT(SourceColumnViewT const&)
SourceColumnViewT(SourceColumnViewT&&)
SourceColumnViewT &operator=(SourceColumnViewT const&)
SourceColumnViewT &operator=(SourceColumnViewT&&)
~SourceColumnViewT()

Public Static Functions

template<typename InputIterator>
static SourceColumnViewT make(std::shared_ptr<Table> const &table, InputIterator first, InputIterator last)

Construct a BaseColumnView from an iterator range.

The iterators must dereference to a reference or const reference to a record. If the record data is not contiguous in memory, throws lsst::pex::exceptions::RuntimeError.

Protected Functions

SourceColumnViewT(BaseColumnView const &base)