SourceXtractorPlusPlus
0.13
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
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_*/
std::shared_ptr
Types.h
Property.h
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::Property
Base class for all Properties. (has no actual content)
Definition:
Property.h:33
SourceXtractor::vignet
static StaticPlugin< VignetPlugin > vignet
Definition:
VignetPlugin.cpp:29
SourceXtractor::Vignet::Vignet
Vignet(const std::shared_ptr< VectorImage< DetectionImage::PixelType >> vignet)
Definition:
Vignet.h:37
SourceXtractor::VectorImage
Image implementation which keeps the pixel values in memory.
Definition:
VectorImage.h:53
VectorImage.h
SourceXtractor::Vignet::~Vignet
virtual ~Vignet()=default
SourceXtractor::Vignet
Definition:
Vignet.h:33
Generated by
1.8.5