SourceXtractorPlusPlus  0.10
Please provide a description of the project.
PsfProperty.h
Go to the documentation of this file.
1 
17 /*
18  * PsfProperty.h
19  *
20  * Created on: Jun 25, 2018
21  * Author: Alejandro Álvarez Ayllón
22  */
23 
24 #ifndef _SEIMPLEMENTATION_PLUGIN_PSF_PSF_H_
25 #define _SEIMPLEMENTATION_PLUGIN_PSF_PSF_H_
26 
29 
30 namespace SourceXtractor {
31 
32 class PsfProperty : public Property {
33 public:
34  virtual ~PsfProperty() = default;
35 
36  PsfProperty(double pixel_sampling, std::shared_ptr<VectorImage <SeFloat>> psf) :
37  m_pixel_sampling(pixel_sampling), m_psf(psf) {};
38 
39  PsfProperty();
40 
41  double getPixelSampling() const {
42  return m_pixel_sampling;
43  }
44 
46  return m_psf;
47  }
48 
49 private:
52 };
53 
54 } // end SourceXtractor
55 
56 #endif //_SEIMPLEMENTATION_PLUGIN_PSF_PSF_H_
SourceXtractor::PsfProperty::PsfProperty
PsfProperty(double pixel_sampling, std::shared_ptr< VectorImage< SeFloat >> psf)
Definition: PsfProperty.h:36
std::shared_ptr
STL class.
SourceXtractor::PsfProperty::m_psf
std::shared_ptr< VectorImage< SeFloat > > m_psf
Definition: PsfProperty.h:51
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition: Property.h:33
SourceXtractor::PsfProperty::m_pixel_sampling
double m_pixel_sampling
Definition: PsfProperty.h:50
SourceXtractor::PsfProperty::~PsfProperty
virtual ~PsfProperty()=default
VectorImage.h
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::PsfProperty::getPsf
std::shared_ptr< VectorImage< SeFloat > > getPsf() const
Definition: PsfProperty.h:45
SourceXtractor::PsfProperty
Definition: PsfProperty.h:32
Property.h
SourceXtractor::PsfProperty::getPixelSampling
double getPixelSampling() const
Definition: PsfProperty.h:41
SourceXtractor::VectorImage< SeFloat >
SourceXtractor::PsfProperty::PsfProperty
PsfProperty()