SourceXtractorPlusPlus
0.13
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
Vignet
VignetSourceTask.h
Go to the documentation of this file.
1
25
#ifndef _SEIMPLEMENTATION_PLUGIN_VIGNETSOURCETASK_H_
26
#define _SEIMPLEMENTATION_PLUGIN_VIGNETSOURCETASK_H_
27
28
#include "
SEFramework/Task/SourceTask.h
"
29
30
namespace
SourceXtractor
{
31
class
VignetSourceTask
:
public
SourceTask
{
32
public
:
33
VignetSourceTask
(
unsigned
instance,
std::array<int, 2>
vignet_size,
double
vignet_default_pixval) :
34
m_instance
(instance),
35
m_vignet_size
(vignet_size),
36
m_vignet_default_pixval
((
SeFloat
) vignet_default_pixval) {};
37
38
virtual
~VignetSourceTask
() =
default
;
39
40
virtual
void
computeProperties
(
SourceInterface
& source)
const
;
41
42
private
:
43
unsigned
m_instance
;
44
std::array<int, 2>
m_vignet_size
;
45
SeFloat
m_vignet_default_pixval
;
46
};
// End of VignetSourceTask class
47
48
}
// namespace SourceXtractor
49
50
#endif
/* _SEIMPLEMENTATION_PLUGIN_VIGNETSOURCETASK_H_ */
SourceXtractor::VignetSourceTask::~VignetSourceTask
virtual ~VignetSourceTask()=default
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor::VignetSourceTask::VignetSourceTask
VignetSourceTask(unsigned instance, std::array< int, 2 > vignet_size, double vignet_default_pixval)
Definition:
VignetSourceTask.h:33
SourceXtractor
Definition:
Aperture.h:30
std::array< int, 2 >
SourceXtractor::VignetSourceTask::m_vignet_default_pixval
SeFloat m_vignet_default_pixval
Definition:
VignetSourceTask.h:45
SourceXtractor::VignetSourceTask::m_instance
unsigned m_instance
Definition:
VignetSourceTask.h:43
SourceXtractor::VignetSourceTask::m_vignet_size
std::array< int, 2 > m_vignet_size
Definition:
VignetSourceTask.h:44
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition:
SourceTask.h:36
SourceXtractor::VignetSourceTask::computeProperties
virtual void computeProperties(SourceInterface &source) const
Computes one or more properties for the Source.
Definition:
VignetSourceTask.cpp:38
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition:
SourceInterface.h:46
SourceTask.h
SourceXtractor::VignetSourceTask
Definition:
VignetSourceTask.h:31
Generated by
1.8.20