RTK
2.6.0
Reconstruction Toolkit
RTK
include
rtkDCMImagXImageIO.h
Go to the documentation of this file.
1
/*=========================================================================
2
*
3
* Copyright RTK Consortium
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* https://www.apache.org/licenses/LICENSE-2.0.txt
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
*=========================================================================*/
18
19
#ifndef rtkDCMImagXImageIO_h
20
#define rtkDCMImagXImageIO_h
21
22
#include <
itkGDCMImageIO.h
>
23
24
#include "RTKExport.h"
25
#include "
rtkMacro.h
"
26
27
namespace
rtk
28
{
29
36
class
RTK_EXPORT
DCMImagXImageIO
:
public
itk::GDCMImageIO
37
{
38
public
:
39
ITK_DISALLOW_COPY_AND_MOVE(
DCMImagXImageIO
);
40
42
using
Self
=
DCMImagXImageIO
;
43
using
Superclass
=
itk::GDCMImageIO
;
44
using
Pointer
=
itk::SmartPointer<Self>
;
45
47
itkNewMacro(
Self
);
48
50
#ifdef itkOverrideGetNameOfClassMacro
51
itkOverrideGetNameOfClassMacro(
DCMImagXImageIO
);
52
#else
53
itkTypeMacro(
DCMImagXImageIO
,
itk::GDCMImageIO
);
54
#endif
55
56
57
void
58
ReadImageInformation()
override
;
59
bool
60
CanReadFile(
const
char
* FileNameToRead)
override
;
61
bool
62
CanWriteFile(
const
char
* filename)
override
;
63
64
protected
:
65
DCMImagXImageIO
() =
default
;
66
~
DCMImagXImageIO
()
override
=
default
;
67
};
68
69
}
// namespace rtk
70
71
#endif
itk::ImageIOBase
itk::GDCMImageIO
rtk
Definition:
rtkMatlabSparseMatrix.h:24
rtkMacro.h
itkGDCMImageIO.h
rtk::DCMImagXImageIO
Definition:
rtkDCMImagXImageIO.h:36
itk::SmartPointer< Self >
Generated on Sun Dec 22 2024 07:39:45 for RTK by
1.8.14