SourceXtractorPlusPlus  0.15
Please provide a description of the project.
Psf.h
Go to the documentation of this file.
1 
18 #ifndef _SEIMPLEMENTATION_PSF_PSF_H_
19 #define _SEIMPLEMENTATION_PSF_PSF_H_
20 
22 #include <string>
23 #include <vector>
24 
25 namespace SourceXtractor {
26 
27 class Psf {
28 public:
32  virtual ~Psf() = default;
33 
37  virtual int getWidth() const = 0;
38 
42  virtual int getHeight() const = 0;
43 
47  virtual double getPixelSampling() const = 0;
48 
52  virtual const std::vector<std::string>& getComponents() const = 0;
53 
65 };
66 
67 } // namespace SourceXtractor
68 
69 #endif // _SEIMPLEMENTATION_PSF_PSF_H_
std::shared_ptr
STL class.
SourceXtractor::Psf::~Psf
virtual ~Psf()=default
std::vector< std::string >
VectorImage.h
SourceXtractor::Psf::getHeight
virtual int getHeight() const =0
SourceXtractor::Psf::getPsf
virtual std::shared_ptr< VectorImage< SeFloat > > getPsf(const std::vector< double > &values) const =0
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::Psf
Definition: Psf.h:27
SourceXtractor::Psf::getComponents
virtual const std::vector< std::string > & getComponents() const =0
SourceXtractor::Psf::getPixelSampling
virtual double getPixelSampling() const =0
SourceXtractor::Psf::getWidth
virtual int getWidth() const =0