SourceXtractorPlusPlus
0.16
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
SourcePsf
SourcePsfProperty.h
Go to the documentation of this file.
1
18
#ifndef _SEIMPLEMENTATION_PLUGIN_SOURCEPSF_SOURCEPSF_H_
19
#define _SEIMPLEMENTATION_PLUGIN_SOURCEPSF_SOURCEPSF_H_
20
21
#include <
SEFramework/Property/Property.h
>
22
#include <
SEFramework/Image/VectorImage.h
>
23
24
namespace
SourceXtractor
{
25
26
class
SourcePsfProperty
:
public
Property
{
27
public
:
28
virtual
~SourcePsfProperty
() =
default
;
29
30
SourcePsfProperty
(
double
pixel_sampling,
std::shared_ptr
<
VectorImage <SeFloat>
> psf) :
31
m_pixel_sampling
(pixel_sampling),
m_psf
(psf) {};
32
33
SourcePsfProperty
();
34
35
double
getPixelSampling
()
const
{
36
return
m_pixel_sampling
;
37
}
38
39
std::shared_ptr<VectorImage<SeFloat>
>
getPsf
()
const
{
40
return
m_psf
;
41
}
42
43
private
:
44
double
m_pixel_sampling
;
45
std::shared_ptr<VectorImage<SeFloat>
>
m_psf
;
46
};
47
48
}
// end SourceXtractor
49
50
#endif
//_SEIMPLEMENTATION_PLUGIN_SOURCEPSF_SOURCEPSF_H_
Property.h
VectorImage.h
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition:
Property.h:33
SourceXtractor::SourcePsfProperty
Definition:
SourcePsfProperty.h:26
SourceXtractor::SourcePsfProperty::getPixelSampling
double getPixelSampling() const
Definition:
SourcePsfProperty.h:35
SourceXtractor::SourcePsfProperty::~SourcePsfProperty
virtual ~SourcePsfProperty()=default
SourceXtractor::SourcePsfProperty::getPsf
std::shared_ptr< VectorImage< SeFloat > > getPsf() const
Definition:
SourcePsfProperty.h:39
SourceXtractor::SourcePsfProperty::SourcePsfProperty
SourcePsfProperty()
SourceXtractor::SourcePsfProperty::m_psf
std::shared_ptr< VectorImage< SeFloat > > m_psf
Definition:
SourcePsfProperty.h:45
SourceXtractor::SourcePsfProperty::SourcePsfProperty
SourcePsfProperty(double pixel_sampling, std::shared_ptr< VectorImage< SeFloat >> psf)
Definition:
SourcePsfProperty.h:30
SourceXtractor::SourcePsfProperty::m_pixel_sampling
double m_pixel_sampling
Definition:
SourcePsfProperty.h:44
SourceXtractor::VectorImage
Image implementation which keeps the pixel values in memory.
Definition:
VectorImage.h:52
SourceXtractor
Definition:
Aperture.h:30
std::shared_ptr
Generated by
1.9.1