SourceXtractorPlusPlus
0.12
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
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
VignetSourceTask(unsigned instance, std::array< int, 2 > vignet_size, double vignet_default_pixval)
Definition:
VignetSourceTask.h:33
SourceXtractor::VignetSourceTask
Definition:
VignetSourceTask.h:31
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition:
SourceTask.h:36
SourceTask.h
SourceXtractor::VignetSourceTask::m_vignet_default_pixval
SeFloat m_vignet_default_pixval
Definition:
VignetSourceTask.h:45
SourceXtractor::VignetSourceTask::computeProperties
virtual void computeProperties(SourceInterface &source) const
Computes one or more properties for the Source.
Definition:
VignetSourceTask.cpp:38
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
std::array< int, 2 >
SourceXtractor::VignetSourceTask::~VignetSourceTask
virtual ~VignetSourceTask()=default
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition:
SourceInterface.h:46
Generated by
1.8.5