SourceXtractorPlusPlus
0.15
Please provide a description of the project.
SEFramework
SEFramework
Psf
Psf.h
Go to the documentation of this file.
1
18
#ifndef _SEIMPLEMENTATION_PSF_PSF_H_
19
#define _SEIMPLEMENTATION_PSF_PSF_H_
20
21
#include "
SEFramework/Image/VectorImage.h
"
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
64
virtual
std::shared_ptr<VectorImage<SeFloat>
>
getPsf
(
const
std::vector<double>
& values)
const
= 0;
65
};
66
67
}
// namespace SourceXtractor
68
69
#endif
// _SEIMPLEMENTATION_PSF_PSF_H_
VectorImage.h
SourceXtractor::Psf
Definition:
Psf.h:27
SourceXtractor::Psf::getWidth
virtual int getWidth() const =0
SourceXtractor::Psf::~Psf
virtual ~Psf()=default
SourceXtractor::Psf::getPixelSampling
virtual double getPixelSampling() const =0
SourceXtractor::Psf::getPsf
virtual std::shared_ptr< VectorImage< SeFloat > > getPsf(const std::vector< double > &values) const =0
SourceXtractor::Psf::getComponents
virtual const std::vector< std::string > & getComponents() const =0
SourceXtractor::Psf::getHeight
virtual int getHeight() const =0
SourceXtractor
Definition:
Aperture.h:30
std::shared_ptr
std::vector< std::string >
Generated by
1.9.1