SourceXtractorPlusPlus  0.19
SourceXtractor++, the next generation SExtractor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SourcePsfProperty.h
Go to the documentation of this file.
1 
18 #ifndef _SEIMPLEMENTATION_PLUGIN_SOURCEPSF_SOURCEPSF_H_
19 #define _SEIMPLEMENTATION_PLUGIN_SOURCEPSF_SOURCEPSF_H_
20 
23 
24 namespace SourceXtractor {
25 
26 class SourcePsfProperty : public Property {
27 public:
28  virtual ~SourcePsfProperty() = default;
29 
31  m_pixel_sampling(pixel_sampling), m_psf(psf) {};
32 
34 
35  double getPixelSampling() const {
36  return m_pixel_sampling;
37  }
38 
40  return m_psf;
41  }
42 
43 private:
46 };
47 
48 } // end SourceXtractor
49 
50 #endif //_SEIMPLEMENTATION_PLUGIN_SOURCEPSF_SOURCEPSF_H_
Base class for all Properties. (has no actual content)
Definition: Property.h:33
SourcePsfProperty(double pixel_sampling, std::shared_ptr< VectorImage< SeFloat >> psf)
std::shared_ptr< VectorImage< SeFloat > > getPsf() const
Image implementation which keeps the pixel values in memory.
Definition: VectorImage.h:52
virtual ~SourcePsfProperty()=default
std::shared_ptr< VectorImage< SeFloat > > m_psf