SourceXtractorPlusPlus
0.10
Please provide a description of the project.
SEFramework
SEFramework
Image
ImageProcessing.h
Go to the documentation of this file.
1
17
/*
18
* ImageProcessing.h
19
*
20
* Created on: Sep 15, 2016
21
* Author: mschefer
22
*/
23
24
#ifndef _SEFRAMEWORK_IMAGE_IMAGEPROCESSING_H_
25
#define _SEFRAMEWORK_IMAGE_IMAGEPROCESSING_H_
26
27
#include "
SEFramework/Image/Image.h
"
28
29
namespace
SourceXtractor
{
30
31
template
<
typename
T>
32
class
ImageProcessing
{
33
public
:
34
virtual
~ImageProcessing
() =
default
;
35
36
virtual
std::shared_ptr<Image<T>
>
processImage
(
std::shared_ptr
<
Image<T>
> image)
const
= 0;
37
};
38
39
using
DetectionImageProcessing
=
ImageProcessing<DetectionImage::PixelType>
;
40
41
}
42
43
#endif
/* _SEFRAMEWORK_IMAGE_IMAGEPROCESSING_H_ */
std::shared_ptr
STL class.
SourceXtractor::ImageProcessing
Definition:
ImageProcessing.h:32
SourceXtractor::ImageProcessing::~ImageProcessing
virtual ~ImageProcessing()=default
Image.h
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::ImageProcessing::processImage
virtual std::shared_ptr< Image< T > > processImage(std::shared_ptr< Image< T >> image) const =0
SourceXtractor::Image
Interface representing an image.
Definition:
Image.h:43
Generated by
1.8.15