SourceXtractorPlusPlus  0.15
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
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
40 };
41 
42 }
43 
44 #endif /* _SEFRAMEWORK_IMAGE_WRITEABLEIMAGE_H_ */
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
virtual void setValue(int x, int y, T value)=0
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y
Interface representing an image.
Definition: Image.h:43