You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The \code{ITK} repository contains the following subdirectories:
118
117
\begin{itemize}
119
-
\item\code{ITK/Modules} --- the heart of the software; the location
120
-
of the majority of the source code.
121
118
\item\code{ITK/Documentation} --- migration guides and Doxygen infrastructure.
122
119
\item\code{ITK/Examples} --- a suite of simple, well-documented
123
120
examples used by this guide, illustrating important
124
121
ITK concepts.
125
-
\item\code{ITK/Testing} --- a collection of the MD5 files, which are
126
-
used to link with the ITK data servers to download test data. This test data is
127
-
used by tests in \code{ITK/Modules} to produce the ITK Quality Dashboard using
128
-
CDash.
122
+
\item\code{ITK/Modules} --- the heart of the software; the location
123
+
of the majority of the source code.
124
+
\item\code{ITK/Testing} --- a collection of the test files, including
125
+
raw binary, and MD5 and SHA512 hash files, which are used to link
126
+
with the ITK data servers to download test data. This test data is
127
+
used by tests in \code{ITK/Modules} to produce the ITK Quality
128
+
Dashboard using CDash.
129
129
(see Section \ref{sec:CDash} on page \pageref{sec:CDash}.)
130
-
\item\code{Insight/Utilities} --- the scripts that support source code development. For example, CTest and Doxygen support.
131
-
\item\code{Insight/Wrapping} --- the wrapping code to build interfaces between the C++ library and various interpreted languages (currently Python is supported).
130
+
\item\code{ITK/Utilities} --- the scripts that support source code
131
+
development. For example, CTest and Doxygen support.
132
+
\item\code{ITK/Wrapping} --- the wrapping code to build interfaces
133
+
between the C++ library and various interpreted languages (currently
134
+
Python is supported).
132
135
\end{itemize}
133
136
134
137
The source code directory structure---found in \code{ITK/Modules}---is
135
138
the most important to understand.
136
139
\begin{itemize}
140
+
\item\code{ITK/Modules/Bridge} --- classes used to connect with the
141
+
other analysis libraries or visualization libraries, such as
142
+
OpenCV\footnote{\url{http://opencv.org}} and
143
+
VTK\footnote{\url{http://www.vtk.org}}.
144
+
\item\code{ITK/Modules/Compatibility} --- collects together classes
145
+
for backwards compatibility with ITK Version 3, and classes that are
146
+
deprecated -- i.e. scheduled for removal from future versions of ITK.
0 commit comments