SourceXtractorPlusPlus
0.12
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
Psf
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
27
#include <
SEFramework/Property/Property.h
>
28
#include <
SEFramework/Image/VectorImage.h
>
29
30
namespace
SourceXtractor
{
31
32
class
PsfProperty
:
public
Property
{
33
public
:
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
39
PsfProperty
();
40
41
double
getPixelSampling
()
const
{
42
return
m_pixel_sampling
;
43
}
44
45
std::shared_ptr<VectorImage<SeFloat>
>
getPsf
()
const
{
46
return
m_psf
;
47
}
48
49
private
:
50
double
m_pixel_sampling
;
51
std::shared_ptr<VectorImage<SeFloat>
>
m_psf
;
52
};
53
54
}
// end SourceXtractor
55
56
#endif //_SEIMPLEMENTATION_PLUGIN_PSF_PSF_H_
SourceXtractor::PsfProperty::m_psf
std::shared_ptr< VectorImage< SeFloat > > m_psf
Definition:
PsfProperty.h:51
std::shared_ptr
SourceXtractor::PsfProperty::PsfProperty
PsfProperty(double pixel_sampling, std::shared_ptr< VectorImage< SeFloat >> psf)
Definition:
PsfProperty.h:36
Property.h
SourceXtractor::PsfProperty::m_pixel_sampling
double m_pixel_sampling
Definition:
PsfProperty.h:50
SourceXtractor::PsfProperty::getPsf
std::shared_ptr< VectorImage< SeFloat > > getPsf() const
Definition:
PsfProperty.h:45
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition:
Property.h:33
SourceXtractor::PsfProperty::getPixelSampling
double getPixelSampling() const
Definition:
PsfProperty.h:41
SourceXtractor::PsfProperty::~PsfProperty
virtual ~PsfProperty()=default
SourceXtractor::VectorImage
Image implementation which keeps the pixel values in memory.
Definition:
VectorImage.h:53
VectorImage.h
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::PsfProperty
Definition:
PsfProperty.h:32
SourceXtractor::PsfProperty::PsfProperty
PsfProperty()
Generated by
1.8.14