SourceXtractorPlusPlus
0.15
Please provide a description of the project.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
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_
std::shared_ptr
SourceXtractor::Psf::getPixelSampling
virtual double getPixelSampling() const =0
SourceXtractor::Psf::~Psf
virtual ~Psf()=default
SourceXtractor::Psf::getHeight
virtual int getHeight() const =0
VectorImage.h
SourceXtractor::Psf
Definition:
Psf.h:27
SourceXtractor::Psf::getComponents
virtual const std::vector< std::string > & getComponents() const =0
std::vector< std::string >
SourceXtractor::Psf::getWidth
virtual int getWidth() const =0
SourceXtractor::Psf::getPsf
virtual std::shared_ptr< VectorImage< SeFloat > > getPsf(const std::vector< double > &values) const =0
Generated by
1.8.5