SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
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
25namespace SourceXtractor {
26
27class Psf {
28public:
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_
virtual int getWidth() const =0
virtual const std::vector< std::string > & getComponents() const =0
virtual ~Psf()=default
virtual std::shared_ptr< VectorImage< SeFloat > > getPsf(const std::vector< double > &values) const =0
virtual double getPixelSampling() const =0
virtual int getHeight() const =0