ITK  5.3.0
Insight Toolkit
itkGTestTypedefsAndConstructors.h
Go to the documentation of this file.
1 /*=========================================================================
2  *
3  * Copyright NumFOCUS
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  * http://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 itkGTestTypedefsAndConstructors_h
20 #define itkGTestTypedefsAndConstructors_h
21 
22 
23 #include "gtest/gtest.h"
24 
25 #include "itkImageBase.h"
26 
27 
28 namespace itk
29 {
30 
31 namespace GTest
32 {
33 
34 namespace TypedefsAndConstructors
35 {
36 
41 namespace Dimension2
42 {
43 
44 constexpr unsigned int Dimension = 2;
45 
47 
48 
55 
56 } // end namespace Dimension2
57 
58 
63 namespace Dimension3
64 {
65 
66 constexpr unsigned int Dimension = 3;
67 
69 
70 
77 
78 } // end namespace Dimension3
79 
80 } // end namespace TypedefsAndConstructors
81 } // end namespace GTest
82 } // end namespace itk
83 
84 
85 #endif // itkGTestTypedefsAndConstructors_h
itk::Index< VImageDimension >
itk::Size
Represent a n-dimensional size (bounds) of a n-dimensional image.
Definition: itkSize.h:69
itk::ImageBase
Base class for templated image classes.
Definition: itkImageBase.h:105
itk::ImageBase::SpacingType
Vector< SpacingValueType, VImageDimension > SpacingType
Definition: itkImageBase.h:152
itk::ImageRegion
An image region represents a structured region of data.
Definition: itkImageRegion.h:69
itk::Vector< SpacingValueType, VImageDimension >
itk::GTest::TypedefsAndConstructors::Dimension3::Dimension
constexpr unsigned int Dimension
Definition: itkGTestTypedefsAndConstructors.h:66
itk::ImageBase::PointType
Point< PointValueType, VImageDimension > PointType
Definition: itkImageBase.h:157
itk::ImageBase::IndexType
Index< VImageDimension > IndexType
Definition: itkImageBase.h:132
itk::ImageBase::RegionType
ImageRegion< VImageDimension > RegionType
Definition: itkImageBase.h:145
itk::Matrix< SpacePrecisionType, VImageDimension, VImageDimension >
itk
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Definition: itkAnnulusOperator.h:24
itk::ImageBase::DirectionType
Matrix< SpacePrecisionType, VImageDimension, VImageDimension > DirectionType
Definition: itkImageBase.h:162
itk::Point< PointValueType, VImageDimension >
itk::ImageBase::SizeType
Size< VImageDimension > SizeType
Definition: itkImageBase.h:141
itk::GTest::TypedefsAndConstructors::Dimension2::Dimension
constexpr unsigned int Dimension
Definition: itkGTestTypedefsAndConstructors.h:44
itkImageBase.h