SourceXtractorPlusPlus  0.16
Please provide a description of the project.
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
virtual ~SourcePsfProperty()=default
std::shared_ptr< VectorImage< SeFloat > > getPsf() const
std::shared_ptr< VectorImage< SeFloat > > m_psf
SourcePsfProperty(double pixel_sampling, std::shared_ptr< VectorImage< SeFloat >> psf)
Image implementation which keeps the pixel values in memory.
Definition: VectorImage.h:52