SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
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
30namespace SourceXtractor {
31
32class PsfProperty : public Property {
33public:
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
40
41 double getPixelSampling() const {
42 return m_pixel_sampling;
43 }
44
48
49private:
52};
53
54} // end SourceXtractor
55
56#endif //_SEIMPLEMENTATION_PLUGIN_PSF_PSF_H_
Base class for all Properties. (has no actual content).
Definition Property.h:33
std::shared_ptr< VectorImage< SeFloat > > m_psf
Definition PsfProperty.h:51
double getPixelSampling() const
Definition PsfProperty.h:41
std::shared_ptr< VectorImage< SeFloat > > getPsf() const
Definition PsfProperty.h:45
virtual ~PsfProperty()=default
PsfProperty(double pixel_sampling, std::shared_ptr< VectorImage< SeFloat > > psf)
Definition PsfProperty.h:36