lsst.afw  20.0.0-6-g4dd452d24+1caa149b74
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
lsst::afw::table::SourceColumnViewT< RecordT > Class Template Reference

#include <fwd.h>

Public Types

typedef RecordT Record
 
typedef RecordT::Table Table
 

Public Member Functions

ndarray::Array< double, 1 > getPsfInstFlux () const
 Get the value of the PsfFlux slot measurement. More...
 
ndarray::Array< double, 1 > getPsfInstFluxErr () const
 Get the uncertainty on the PsfFlux slot measurement. More...
 
ndarray::Array< double, 1 > getApInstFlux () const
 Get the value of the ApFlux slot measurement. More...
 
ndarray::Array< double, 1 > getApInstFluxErr () const
 Get the uncertainty on the ApFlux slot measurement. More...
 
ndarray::Array< double, 1 > getModelInstFlux () const
 Get the value of the ModelFlux slot measurement. More...
 
ndarray::Array< double, 1 > getModelInstFluxErr () const
 Get the uncertainty on the ModelFlux slot measurement. More...
 
ndarray::Array< double, 1 > getGaussianInstFlux () const
 Get the value of the GaussianFlux slot measurement. More...
 
ndarray::Array< double, 1 > getGaussianInstFluxErr () const
 Get the uncertainty on the GaussianFlux slot measurement. More...
 
ndarray::Array< double, 1 > getCalibInstFlux () const
 Get the value of the CalibFlux slot measurement. More...
 
ndarray::Array< double, 1 > getCalibInstFluxErr () const
 Get the uncertainty on the CalibFlux slot measurement. More...
 
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 &)=default
 
 SourceColumnViewT (SourceColumnViewT &&)=default
 
SourceColumnViewToperator= (SourceColumnViewT const &)=default
 
SourceColumnViewToperator= (SourceColumnViewT &&)=default
 
 ~SourceColumnViewT ()=default
 

Static Public Member Functions

template<typename InputIterator >
static SourceColumnViewT make (std::shared_ptr< Table > const &table, InputIterator first, InputIterator last)
 Construct a BaseColumnView from an iterator range. More...
 

Protected Member Functions

 SourceColumnViewT (BaseColumnView const &base)
 

Detailed Description

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

Definition at line 65 of file fwd.h.

Member Typedef Documentation

◆ Record

template<typename RecordT >
typedef RecordT lsst::afw::table::SourceColumnViewT< RecordT >::Record

Definition at line 551 of file Source.h.

◆ Table

template<typename RecordT >
typedef RecordT::Table lsst::afw::table::SourceColumnViewT< RecordT >::Table

Definition at line 552 of file Source.h.

Constructor & Destructor Documentation

◆ SourceColumnViewT() [1/3]

template<typename RecordT >
lsst::afw::table::SourceColumnViewT< RecordT >::SourceColumnViewT ( SourceColumnViewT< RecordT > const &  )
default

◆ SourceColumnViewT() [2/3]

template<typename RecordT >
lsst::afw::table::SourceColumnViewT< RecordT >::SourceColumnViewT ( SourceColumnViewT< RecordT > &&  )
default

◆ ~SourceColumnViewT()

template<typename RecordT >
lsst::afw::table::SourceColumnViewT< RecordT >::~SourceColumnViewT ( )
default

◆ SourceColumnViewT() [3/3]

template<typename RecordT >
lsst::afw::table::SourceColumnViewT< RecordT >::SourceColumnViewT ( BaseColumnView const &  base)
inlineexplicitprotected

Definition at line 633 of file Source.h.

Member Function Documentation

◆ getApInstFlux()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getApInstFlux ( ) const
inline

Get the value of the ApFlux slot measurement.

Definition at line 567 of file Source.h.

◆ getApInstFluxErr()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getApInstFluxErr ( ) const
inline

Get the uncertainty on the ApFlux slot measurement.

Definition at line 571 of file Source.h.

◆ getCalibInstFlux()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getCalibInstFlux ( ) const
inline

Get the value of the CalibFlux slot measurement.

Definition at line 594 of file Source.h.

◆ getCalibInstFluxErr()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getCalibInstFluxErr ( ) const
inline

Get the uncertainty on the CalibFlux slot measurement.

Definition at line 598 of file Source.h.

◆ getGaussianInstFlux()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getGaussianInstFlux ( ) const
inline

Get the value of the GaussianFlux slot measurement.

Definition at line 585 of file Source.h.

◆ getGaussianInstFluxErr()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getGaussianInstFluxErr ( ) const
inline

Get the uncertainty on the GaussianFlux slot measurement.

Definition at line 589 of file Source.h.

◆ getIxx()

template<typename RecordT >
ndarray::Array<double, 1> const lsst::afw::table::SourceColumnViewT< RecordT >::getIxx ( ) const
inline

Definition at line 609 of file Source.h.

◆ getIxy()

template<typename RecordT >
ndarray::Array<double, 1> const lsst::afw::table::SourceColumnViewT< RecordT >::getIxy ( ) const
inline

Definition at line 615 of file Source.h.

◆ getIyy()

template<typename RecordT >
ndarray::Array<double, 1> const lsst::afw::table::SourceColumnViewT< RecordT >::getIyy ( ) const
inline

Definition at line 612 of file Source.h.

◆ getModelInstFlux()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getModelInstFlux ( ) const
inline

Get the value of the ModelFlux slot measurement.

Definition at line 576 of file Source.h.

◆ getModelInstFluxErr()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getModelInstFluxErr ( ) const
inline

Get the uncertainty on the ModelFlux slot measurement.

Definition at line 580 of file Source.h.

◆ getPsfInstFlux()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getPsfInstFlux ( ) const
inline

Get the value of the PsfFlux slot measurement.

Definition at line 558 of file Source.h.

◆ getPsfInstFluxErr()

template<typename RecordT >
ndarray::Array<double, 1> lsst::afw::table::SourceColumnViewT< RecordT >::getPsfInstFluxErr ( ) const
inline

Get the uncertainty on the PsfFlux slot measurement.

Definition at line 562 of file Source.h.

◆ getX()

template<typename RecordT >
ndarray::Array<double, 1> const lsst::afw::table::SourceColumnViewT< RecordT >::getX ( ) const
inline

Definition at line 602 of file Source.h.

◆ getY()

template<typename RecordT >
ndarray::Array<double, 1> const lsst::afw::table::SourceColumnViewT< RecordT >::getY ( ) const
inline

Definition at line 605 of file Source.h.

◆ make()

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

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.

Definition at line 621 of file Source.h.

◆ operator=() [1/2]

template<typename RecordT >
SourceColumnViewT& lsst::afw::table::SourceColumnViewT< RecordT >::operator= ( SourceColumnViewT< RecordT > &&  )
default

◆ operator=() [2/2]

template<typename RecordT >
SourceColumnViewT& lsst::afw::table::SourceColumnViewT< RecordT >::operator= ( SourceColumnViewT< RecordT > const &  )
default

The documentation for this class was generated from the following files: