SourceXtractorPlusPlus  0.16
Please provide a description of the project.
Public Member Functions | Private Attributes | List of all members
SourceXtractor::AperturePhotometry Class Reference

Aperture photometry fluxes and magnitudes. More...

#include <AperturePhotometry.h>

Inheritance diagram for SourceXtractor::AperturePhotometry:
[legend]
Collaboration diagram for SourceXtractor::AperturePhotometry:
[legend]

Public Member Functions

virtual ~AperturePhotometry ()=default
 Destructor. More...
 
 AperturePhotometry (const std::vector< SeFloat > &flux, const std::vector< SeFloat > &flux_error, const std::vector< SeFloat > &mag, const std::vector< SeFloat > &mag_error, const std::vector< Flags > &flag)
 
const std::vector< SeFloat > & getFluxes () const
 
const std::vector< SeFloat > & getFluxErrors () const
 
const std::vector< SeFloat > & getMags () const
 
const std::vector< SeFloat > & getMagErrors () const
 
const std::vector< Flags > & getFlags () const
 
- Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default
 

Private Attributes

std::vector< SeFloatm_flux
 
std::vector< SeFloatm_flux_error
 
std::vector< SeFloatm_mag
 
std::vector< SeFloatm_mag_error
 
std::vector< Flagsm_flag
 

Detailed Description

Aperture photometry fluxes and magnitudes.

Definition at line 38 of file AperturePhotometry.h.

Constructor & Destructor Documentation

◆ ~AperturePhotometry()

virtual SourceXtractor::AperturePhotometry::~AperturePhotometry ( )
virtualdefault

Destructor.

◆ AperturePhotometry()

SourceXtractor::AperturePhotometry::AperturePhotometry ( const std::vector< SeFloat > &  flux,
const std::vector< SeFloat > &  flux_error,
const std::vector< SeFloat > &  mag,
const std::vector< SeFloat > &  mag_error,
const std::vector< Flags > &  flag 
)
inline

Definition at line 46 of file AperturePhotometry.h.

Member Function Documentation

◆ getFlags()

const std::vector<Flags>& SourceXtractor::AperturePhotometry::getFlags ( ) const
inline

Definition at line 67 of file AperturePhotometry.h.

References m_flag.

◆ getFluxErrors()

const std::vector<SeFloat>& SourceXtractor::AperturePhotometry::getFluxErrors ( ) const
inline

Definition at line 55 of file AperturePhotometry.h.

References m_flux_error.

◆ getFluxes()

const std::vector<SeFloat>& SourceXtractor::AperturePhotometry::getFluxes ( ) const
inline

Definition at line 51 of file AperturePhotometry.h.

References m_flux.

◆ getMagErrors()

const std::vector<SeFloat>& SourceXtractor::AperturePhotometry::getMagErrors ( ) const
inline

Definition at line 63 of file AperturePhotometry.h.

References m_mag_error.

◆ getMags()

const std::vector<SeFloat>& SourceXtractor::AperturePhotometry::getMags ( ) const
inline

Definition at line 59 of file AperturePhotometry.h.

References m_mag.

Member Data Documentation

◆ m_flag

std::vector<Flags> SourceXtractor::AperturePhotometry::m_flag
private

Definition at line 76 of file AperturePhotometry.h.

Referenced by getFlags().

◆ m_flux

std::vector<SeFloat> SourceXtractor::AperturePhotometry::m_flux
private

Definition at line 72 of file AperturePhotometry.h.

Referenced by getFluxes().

◆ m_flux_error

std::vector<SeFloat> SourceXtractor::AperturePhotometry::m_flux_error
private

Definition at line 73 of file AperturePhotometry.h.

Referenced by getFluxErrors().

◆ m_mag

std::vector<SeFloat> SourceXtractor::AperturePhotometry::m_mag
private

Definition at line 74 of file AperturePhotometry.h.

Referenced by getMags().

◆ m_mag_error

std::vector<SeFloat> SourceXtractor::AperturePhotometry::m_mag_error
private

Definition at line 75 of file AperturePhotometry.h.

Referenced by getMagErrors().


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