SimpleITK  
SimpleITK.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#ifndef SimpleITK_h
19#define SimpleITK_h
20
30
31#include <stdint.h>
32
33
34// Utility classes
35#include "sitkMacro.h"
36#include "sitkDetail.h"
37#include "sitkVersion.h"
38#include "sitkImage.h"
39#include "sitkTransform.h"
42#include "sitkAffineTransform.h"
45#include "sitkScaleTransform.h"
52#include "sitkVersorTransform.h"
55#include "sitkShow.h"
56
57#include "sitkInterpolator.h"
58#include "sitkEvent.h"
59#include "sitkRandomSeed.h"
60
61#include "sitkProcessObject.h"
62#include "sitkImageFilter.h"
63#include "sitkObjectOwnedBase.h"
64#include "sitkCommand.h"
65#include "sitkFunctionCommand.h"
66#include "sitkLogger.h"
67
68// IO classes
69#include "sitkImageFileReader.h"
71#include "sitkImageFileWriter.h"
74#include "sitkImageViewer.h"
75
76
77#include "sitkHashImageFilter.h"
81
86#include "sitkCastImageFilter.h"
89
91
92#ifdef SITK_USE_ELASTIX
95#endif
96
98
99// These headers are auto-generated
100#include "SimpleITKBasicFiltersGeneratedHeaders.h"
101#endif