SourceXtractorPlusPlus  0.15
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
SourceXtractor::DetectionImageConfig Class Reference

Provides the detection image. More...

#include <DetectionImageConfig.h>

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

Public Member Functions

virtual ~DetectionImageConfig ()=default
 Destructor. More...
 
 DetectionImageConfig (long manager_id)
 Constructs a new DetectionImageConfig object. More...
 
std::map< std::string,
Configuration::OptionDescriptionList > 
getProgramOptions () override
 
void initialize (const UserValues &args) override
 
std::string getDetectionImagePath () const
 
std::shared_ptr< DetectionImagegetDetectionImage () const
 
std::shared_ptr< CoordinateSystemgetCoordinateSystem () const
 
double getGain () const
 
double getSaturation () const
 
int getInterpolationGap () const
 
double getOriginalFluxScale () const
 
std::shared_ptr< ImageSourcegetImageSource ()
 
- Public Member Functions inherited from Euclid::Configuration::Configuration
virtual void preInitialize (const UserValues &args)
 

Private Attributes

std::string m_detection_image_path
 
std::shared_ptr< DetectionImagem_detection_image
 
std::shared_ptr< CoordinateSystemm_coordinate_system
 
std::shared_ptr< ImageSourcem_image_source
 
double m_gain
 
double m_saturation
 
double m_flux_scale
 
int m_interpolation_gap
 

Detailed Description

Provides the detection image.

Definition at line 38 of file DetectionImageConfig.h.

Constructor & Destructor Documentation

virtual SourceXtractor::DetectionImageConfig::~DetectionImageConfig ( )
virtualdefault

Destructor.

SourceXtractor::DetectionImageConfig::DetectionImageConfig ( long  manager_id)

Constructs a new DetectionImageConfig object.

Definition at line 44 of file DetectionImageConfig.cpp.

Member Function Documentation

std::shared_ptr< CoordinateSystem > SourceXtractor::DetectionImageConfig::getCoordinateSystem ( ) const

Definition at line 130 of file DetectionImageConfig.cpp.

References m_coordinate_system.

std::shared_ptr< DetectionImage > SourceXtractor::DetectionImageConfig::getDetectionImage ( ) const

Definition at line 123 of file DetectionImageConfig.cpp.

References m_detection_image.

std::string SourceXtractor::DetectionImageConfig::getDetectionImagePath ( ) const

Definition at line 119 of file DetectionImageConfig.cpp.

References m_detection_image_path.

double SourceXtractor::DetectionImageConfig::getGain ( ) const
inline

Definition at line 57 of file DetectionImageConfig.h.

References m_gain.

std::shared_ptr<ImageSource> SourceXtractor::DetectionImageConfig::getImageSource ( )
inline

Definition at line 67 of file DetectionImageConfig.h.

References m_image_source.

int SourceXtractor::DetectionImageConfig::getInterpolationGap ( ) const
inline

Definition at line 59 of file DetectionImageConfig.h.

References m_interpolation_gap.

double SourceXtractor::DetectionImageConfig::getOriginalFluxScale ( ) const
inline

Definition at line 64 of file DetectionImageConfig.h.

References m_flux_scale.

std::map< std::string, Configuration::OptionDescriptionList > SourceXtractor::DetectionImageConfig::getProgramOptions ( )
overridevirtual

Reimplemented from Euclid::Configuration::Configuration.

Definition at line 48 of file DetectionImageConfig.cpp.

References std::string::c_str(), SourceXtractor::DETECTION_IMAGE, SourceXtractor::DETECTION_IMAGE_FLUX_SCALE, SourceXtractor::DETECTION_IMAGE_GAIN, SourceXtractor::DETECTION_IMAGE_INTERPOLATION, SourceXtractor::DETECTION_IMAGE_INTERPOLATION_GAP, and SourceXtractor::DETECTION_IMAGE_SATURATION.

Here is the call graph for this function:

double SourceXtractor::DetectionImageConfig::getSaturation ( ) const
inline

Definition at line 58 of file DetectionImageConfig.h.

References m_saturation.

void SourceXtractor::DetectionImageConfig::initialize ( const UserValues &  args)
overridevirtual

Member Data Documentation

std::shared_ptr<CoordinateSystem> SourceXtractor::DetectionImageConfig::m_coordinate_system
private

Definition at line 74 of file DetectionImageConfig.h.

Referenced by getCoordinateSystem(), and initialize().

std::shared_ptr<DetectionImage> SourceXtractor::DetectionImageConfig::m_detection_image
private

Definition at line 73 of file DetectionImageConfig.h.

Referenced by getDetectionImage(), and initialize().

std::string SourceXtractor::DetectionImageConfig::m_detection_image_path
private

Definition at line 72 of file DetectionImageConfig.h.

Referenced by getDetectionImagePath(), and initialize().

double SourceXtractor::DetectionImageConfig::m_flux_scale
private

Definition at line 79 of file DetectionImageConfig.h.

Referenced by getOriginalFluxScale(), and initialize().

double SourceXtractor::DetectionImageConfig::m_gain
private

Definition at line 76 of file DetectionImageConfig.h.

Referenced by getGain(), and initialize().

std::shared_ptr<ImageSource> SourceXtractor::DetectionImageConfig::m_image_source
private

Definition at line 75 of file DetectionImageConfig.h.

Referenced by getImageSource(), and initialize().

int SourceXtractor::DetectionImageConfig::m_interpolation_gap
private

Definition at line 81 of file DetectionImageConfig.h.

Referenced by getInterpolationGap(), and initialize().

double SourceXtractor::DetectionImageConfig::m_saturation
private

Definition at line 77 of file DetectionImageConfig.h.

Referenced by getSaturation(), and initialize().


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