MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkAbstractOpenCVImageFilter.h
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
13
#ifndef mitkAbstractOpenCVImageFilter_h
14
#define mitkAbstractOpenCVImageFilter_h
15
16
#include <MitkOpenCVVideoSupportExports.h>
17
18
#include <mitkCommon.h>
19
20
//itk headers
21
#include <itkMacro.h>
22
23
namespace
cv
{
24
class
Mat;
25
}
26
27
namespace
mitk
{
28
36
class
MITKOPENCVVIDEOSUPPORT_EXPORT
AbstractOpenCVImageFilter
:
public
itk::Object
37
{
38
39
public
:
40
static
int
INVALID_IMAGE_ID
;
41
42
mitkClassMacroItkParent
(
AbstractOpenCVImageFilter
, itk::Object);
43
44
virtual
bool
FilterImage( cv::Mat& image,
int
id
= INVALID_IMAGE_ID );
45
52
virtual
bool
OnFilterImage
( cv::Mat& image ) = 0;
53
54
protected
:
55
AbstractOpenCVImageFilter
();
56
57
int
GetCurrentImageId();
58
59
int
m_CurrentImageId
;
60
};
61
62
}
// namespace mitk
63
64
#endif
mitk::AbstractOpenCVImageFilter
Interface for image filters on OpenCV images.
Definition
mitkAbstractOpenCVImageFilter.h:37
mitk::AbstractOpenCVImageFilter::OnFilterImage
virtual bool OnFilterImage(cv::Mat &image)=0
Pure virtual method for filtering an image.
mitk::AbstractOpenCVImageFilter::INVALID_IMAGE_ID
static int INVALID_IMAGE_ID
Definition
mitkAbstractOpenCVImageFilter.h:40
mitk::AbstractOpenCVImageFilter::mitkClassMacroItkParent
mitkClassMacroItkParent(AbstractOpenCVImageFilter, itk::Object)
mitk::AbstractOpenCVImageFilter::m_CurrentImageId
int m_CurrentImageId
Definition
mitkAbstractOpenCVImageFilter.h:59
cv
Definition
mitkAbstractOpenCVImageFilter.h:23
mitk
IGT Exceptions.
Definition
mitkAlgorithm.h:16
Modules
OpenCVVideoSupport
Commands
mitkAbstractOpenCVImageFilter.h
Generated by
1.12.0