SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::BackgroundModel Class Reference

#include <BackgroundAnalyzer.h>

Collaboration diagram for SourceXtractor::BackgroundModel:

Public Member Functions

 BackgroundModel (std::shared_ptr< Image< SeFloat > > background_level, std::shared_ptr< Image< SeFloat > > background_variance, SeFloat scaling_factor, SeFloat median_rms)
std::shared_ptr< Image< SeFloat > > getLevelMap () const
std::shared_ptr< Image< SeFloat > > getVarianceMap () const
SeFloat getScalingFactor () const
SeFloat getMedianRms () const

Private Attributes

std::shared_ptr< Image< SeFloat > > m_background_level
std::shared_ptr< Image< SeFloat > > m_background_variance
SeFloat m_scaling_factor
SeFloat m_median_rms

Detailed Description

Definition at line 33 of file BackgroundAnalyzer.h.

Constructor & Destructor Documentation

◆ BackgroundModel()

SourceXtractor::BackgroundModel::BackgroundModel ( std::shared_ptr< Image< SeFloat > > background_level,
std::shared_ptr< Image< SeFloat > > background_variance,
SeFloat scaling_factor,
SeFloat median_rms )
inline

Definition at line 35 of file BackgroundAnalyzer.h.

References std::fabs(), m_background_level, and m_background_variance.

Here is the call graph for this function:

Member Function Documentation

◆ getLevelMap()

std::shared_ptr< Image< SeFloat > > SourceXtractor::BackgroundModel::getLevelMap ( ) const
inline

Definition at line 43 of file BackgroundAnalyzer.h.

References m_background_level.

◆ getMedianRms()

SeFloat SourceXtractor::BackgroundModel::getMedianRms ( ) const
inline

Definition at line 55 of file BackgroundAnalyzer.h.

References m_median_rms.

◆ getScalingFactor()

SeFloat SourceXtractor::BackgroundModel::getScalingFactor ( ) const
inline

Definition at line 51 of file BackgroundAnalyzer.h.

References m_scaling_factor.

◆ getVarianceMap()

std::shared_ptr< Image< SeFloat > > SourceXtractor::BackgroundModel::getVarianceMap ( ) const
inline

Definition at line 47 of file BackgroundAnalyzer.h.

References m_background_variance.

Member Data Documentation

◆ m_background_level

std::shared_ptr<Image<SeFloat> > SourceXtractor::BackgroundModel::m_background_level
private

Definition at line 60 of file BackgroundAnalyzer.h.

Referenced by BackgroundModel(), and getLevelMap().

◆ m_background_variance

std::shared_ptr<Image<SeFloat> > SourceXtractor::BackgroundModel::m_background_variance
private

Definition at line 61 of file BackgroundAnalyzer.h.

Referenced by BackgroundModel(), and getVarianceMap().

◆ m_median_rms

SeFloat SourceXtractor::BackgroundModel::m_median_rms
private

Definition at line 62 of file BackgroundAnalyzer.h.

Referenced by getMedianRms().

◆ m_scaling_factor

SeFloat SourceXtractor::BackgroundModel::m_scaling_factor
private

Definition at line 62 of file BackgroundAnalyzer.h.

Referenced by getScalingFactor().


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