SourceXtractorPlusPlus
0.16
Please provide a description of the project.
SEFramework
SEFramework
Image
WriteableImage.h
Go to the documentation of this file.
1
17
/*
18
* WriteableImage.h
19
*
20
* Created on: Mar 8, 2018
21
* Author: mschefer
22
*/
23
24
#ifndef _SEFRAMEWORK_IMAGE_WRITEABLEIMAGE_H_
25
#define _SEFRAMEWORK_IMAGE_WRITEABLEIMAGE_H_
26
27
#include "
SEFramework/Image/Image.h
"
28
#include <mutex>
29
30
namespace
SourceXtractor
{
31
32
template
<
typename
T>
33
class
WriteableImage
:
public
virtual
Image
<T> {
34
public
:
35
36
virtual
void
setValue
(
int
x
,
int
y
, T value) = 0;
37
38
// This mutex can be used to lock the writeable image if used multithreaded
39
std::mutex
m_write_mutex
;
40
};
41
42
}
43
44
#endif
/* _SEFRAMEWORK_IMAGE_WRITEABLEIMAGE_H_ */
Image.h
x
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
Definition:
MoffatModelFittingTask.cpp:94
y
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y
Definition:
MoffatModelFittingTask.cpp:94
SourceXtractor::Image
Interface representing an image.
Definition:
Image.h:43
SourceXtractor::WriteableImage
Definition:
WriteableImage.h:33
SourceXtractor::WriteableImage::setValue
virtual void setValue(int x, int y, T value)=0
SourceXtractor::WriteableImage::m_write_mutex
std::mutex m_write_mutex
Definition:
WriteableImage.h:39
std::mutex
SourceXtractor
Definition:
Aperture.h:30
Generated by
1.9.1