ITK
6.0.0
Insight Toolkit
SphinxExamples/src/Core/Common/CreateAnImageRegion/Code.py
1
#!/usr/bin/env python
2
3
# ==========================================================================
4
#
5
# Copyright NumFOCUS
6
#
7
# Licensed under the Apache License, Version 2.0 (the "License")
8
# you may not use this file except in compliance with the License.
9
# You may obtain a copy of the License at
10
#
11
# https://www.apache.org/licenses/LICENSE-2.0.txt
12
#
13
# Unless required by applicable law or agreed to in writing, software
14
# distributed under the License is distributed on an "AS IS" BASIS,
15
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
# See the License for the specific language governing permissions and
17
# limitations under the License.
18
#
19
# ==========================================================================*/
20
21
import
itk
22
23
Dimension = 2
24
25
size =
itk.Size
[Dimension]()
26
size.Fill(3)
27
28
index =
itk.Index
[Dimension]()
29
index.Fill(1)
30
31
RegionType =
itk.ImageRegion
[Dimension]
32
region =
RegionType
()
33
region.SetIndex(index)
34
region.SetSize(size)
35
36
print(region)
itk::Index
Represent a n-dimensional index in a n-dimensional image.
Definition:
itkIndex.h:68
itk::Size
Represent a n-dimensional size (bounds) of a n-dimensional image.
Definition:
itkSize.h:69
itk::ImageRegion
An image region represents a structured region of data.
Definition:
itkImageRegion.h:80
itk::GTest::TypedefsAndConstructors::Dimension2::RegionType
ImageBaseType::RegionType RegionType
Definition:
itkGTestTypedefsAndConstructors.h:54
Generated on
unknown
for ITK by
1.8.16