SourceXtractorPlusPlus
0.15
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
Vignet
Vignet.h
Go to the documentation of this file.
1
25
#ifndef _SEIMPLEMENTATION_PLUGIN_VIGNET_H_
26
#define _SEIMPLEMENTATION_PLUGIN_VIGNET_H_
27
28
#include "
SEUtils/Types.h
"
29
#include "
SEFramework/Property/Property.h
"
30
#include "
SEFramework/Image/VectorImage.h
"
31
32
namespace
SourceXtractor
{
33
class
Vignet
:
public
Property
{
34
public
:
35
virtual
~Vignet
() =
default
;
36
37
Vignet
(
const
std::shared_ptr
<
VectorImage<DetectionImage::PixelType>
>
vignet
) :
m_vignet
(
vignet
) {}
38
39
const
VectorImage<DetectionImage::PixelType>
&
getVignet
()
const
{
40
return
*
m_vignet
;
41
}
42
43
private
:
44
std::shared_ptr<VectorImage<DetectionImage::PixelType>
>
m_vignet
;
45
};
// end of Vignet class
46
47
}
// namespace SourceXtractor
48
49
#endif
/* _SEIMPLEMENTATION_PLUGIN_VIGNET_H_*/
Property.h
Types.h
VectorImage.h
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition:
Property.h:33
SourceXtractor::VectorImage
Image implementation which keeps the pixel values in memory.
Definition:
VectorImage.h:52
SourceXtractor::Vignet
Definition:
Vignet.h:33
SourceXtractor::Vignet::Vignet
Vignet(const std::shared_ptr< VectorImage< DetectionImage::PixelType >> vignet)
Definition:
Vignet.h:37
SourceXtractor::Vignet::m_vignet
std::shared_ptr< VectorImage< DetectionImage::PixelType > > m_vignet
Definition:
Vignet.h:44
SourceXtractor::Vignet::getVignet
const VectorImage< DetectionImage::PixelType > & getVignet() const
Definition:
Vignet.h:39
SourceXtractor::Vignet::~Vignet
virtual ~Vignet()=default
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::vignet
static StaticPlugin< VignetPlugin > vignet
Definition:
VignetPlugin.cpp:29
std::shared_ptr
Generated by
1.9.1