SourceXtractorPlusPlus
0.10
Please provide a description of the project.
SEImplementation
SEImplementation
CheckImages
MoffatCheckImage.h
Go to the documentation of this file.
1
17
/*
18
* MoffatCheckImage.h
19
*
20
* Created on: 2019 M02 5
21
* Author: mschefer
22
*/
23
24
#ifndef _SEIMPLEMENTATION_CHECKIMAGES_MOFFATCHECKIMAGE_H_
25
#define _SEIMPLEMENTATION_CHECKIMAGES_MOFFATCHECKIMAGE_H_
26
27
#include "
SEUtils/Observable.h
"
28
#include "
SEFramework/Image/WriteableImage.h
"
29
#include "
SEFramework/Source/SourceGroupInterface.h
"
30
31
namespace
SourceXtractor
{
32
33
class
MoffatCheckImage
:
public
Observer
<std::shared_ptr<SourceGroupInterface>> {
34
public
:
35
36
MoffatCheckImage
(
std::shared_ptr
<
WriteableImage<SeFloat>
> check_image) :
37
m_check_image
(check_image) {}
38
39
virtual
void
handleMessage
(
const
std::shared_ptr<SourceGroupInterface>
& group);
40
41
private
:
42
std::shared_ptr<WriteableImage<SeFloat>
>
m_check_image
;
43
};
44
45
46
}
/* namespace SourceXtractor */
47
48
49
50
#endif
/* _SEIMPLEMENTATION_CHECKIMAGES_MOFFATCHECKIMAGE_H_ */
SourceXtractor::Observer
Observer interface to be used with Observable to implement the Observer pattern.
Definition:
Observable.h:38
SourceXtractor::MoffatCheckImage::m_check_image
std::shared_ptr< WriteableImage< SeFloat > > m_check_image
Definition:
MoffatCheckImage.h:42
std::shared_ptr
STL class.
SourceGroupInterface.h
SourceXtractor
Definition:
Aperture.h:30
WriteableImage.h
SourceXtractor::WriteableImage< SeFloat >
Observable.h
SourceXtractor::MoffatCheckImage
Definition:
MoffatCheckImage.h:33
SourceXtractor::MoffatCheckImage::handleMessage
virtual void handleMessage(const std::shared_ptr< SourceGroupInterface > &group)
Definition:
MoffatCheckImage.cpp:39
SourceXtractor::MoffatCheckImage::MoffatCheckImage
MoffatCheckImage(std::shared_ptr< WriteableImage< SeFloat >> check_image)
Definition:
MoffatCheckImage.h:36
Generated by
1.8.17