Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
mitkCESTImageNormalizationFilter.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
#ifndef mitkCESTImageNormalizationFilter_h
13
#define mitkCESTImageNormalizationFilter_h
14
15
#include <
MitkCESTExports.h
>
16
17
// MITK
18
#include "
mitkImageToImageFilter.h
"
19
20
namespace
mitk
21
{
35
class
MITKCEST_EXPORT
CESTImageNormalizationFilter
:
public
ImageToImageFilter
36
{
37
public
:
38
mitkClassMacro
(
CESTImageNormalizationFilter
,
ImageToImageFilter
);
39
itkFactorylessNewMacro(
Self
);
40
itkCloneMacro(
Self
);
41
42
protected
:
46
CESTImageNormalizationFilter
();
50
~
CESTImageNormalizationFilter
()
override
;
55
void
GenerateOutputInformation()
override
;
60
void
GenerateData()
override
;
61
64
template
<
typename
TPixel,
unsigned
int
VImageDimension>
65
void
NormalizeTimeSteps(
const
itk::Image<TPixel, VImageDimension>* image);
66
68
std::string
m_RealOffsets
;
69
71
std::vector< unsigned int >
m_NonM0Indices
;
72
73
};
74
81
MITKCEST_EXPORT
bool
IsNotNormalizedCESTImage
(
const
Image
* cestImage);
82
83
}
// END mitk namespace
84
85
#endif
mitkImageToImageFilter.h
mitk::CESTImageNormalizationFilter::m_RealOffsets
std::string m_RealOffsets
Offsets without M0s.
Definition:
mitkCESTImageNormalizationFilter.h:68
mitk::Image
Image class for storing images.
Definition:
mitkImage.h:69
MITKCEST_EXPORT
#define MITKCEST_EXPORT
Definition:
MitkCESTExports.h:15
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition:
RenderingTests.dox:1
mitk::IsNotNormalizedCESTImage
MITKCEST_EXPORT bool IsNotNormalizedCESTImage(const Image *cestImage)
mitk::BaseDataSource
Superclass of all classes generating some kind of mitk::BaseData.
Definition:
mitkBaseDataSource.h:71
mitk::CESTImageNormalizationFilter::m_NonM0Indices
std::vector< unsigned int > m_NonM0Indices
non M0 indices
Definition:
mitkCESTImageNormalizationFilter.h:71
MitkCESTExports.h
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition:
mitkCommon.h:36
mitk::CESTImageNormalizationFilter
Normalization filter for CEST images.
Definition:
mitkCESTImageNormalizationFilter.h:35
mitk::ImageToImageFilter
Superclass of all classes having one or more Images as input and generating Images as output.
Definition:
mitkImageToImageFilter.h:25
src
MITK
Modules
CEST
include
mitkCESTImageNormalizationFilter.h
Generated on Wed May 17 2023 16:26:04 for Medical Imaging Interaction Toolkit by
1.8.17