Skip to content

Commit 9fd4b5a

Browse files
authored
Merge pull request #5140 from thewtex/doxygen-links-for-release
Doxygen links for release
2 parents 08ea3fc + ce4fa18 commit 9fd4b5a

File tree

13 files changed

+61
-54
lines changed

13 files changed

+61
-54
lines changed

Documentation/docs/contributing/documenting_itk.md

+12-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
11
# Documenting ITK
22

3-
The ITK code documentation is available online at https://itk.org/Doxygen/html/.
3+
The ITK code documentation is available online at https://docs.itk.org/projects/doxygen/.
44

55
By default, the latest released documentation version is displayed,
66
but documentation for previous versions is available at by choosing the
7-
appropriate version at the bottom of the above page, e.g.
8-
https://itk.org/Doxygen53/html/index.html.
7+
appropriate version from the ReadTheDocs interface at the bottom right of a page, e.g.
8+
https://docs.itk.org/projects/doxygen/en/v5.3.0/.
99

1010
## Using Doxygen for C++ code
1111

12-
### Dependencies
12+
### Build Option 1: Use Docker
13+
14+
The ITK Doxygen documentation can be built using Docker as described in the
15+
[ITKDoxygen repository](https://github.com/InsightSoftwareConsortium/ITKDoxygen).
16+
17+
### Build Option 2: Use CMake, Doxygen Dot
18+
19+
#### Dependencies
1320

1421
Generating a complete Doxygen documentation requires (besides CMake and
1522
the ITK source code):
@@ -22,7 +29,7 @@ Preferable:
2229
- [Dot](https://graphviz.org/doc/info/lang.html) from [GraphViz](https://graphviz.org/)
2330
for generating inheritance and dependency graphs.
2431

25-
## Generating the Doxygen documentation
32+
#### Generating the Doxygen documentation
2633

2734
Generating the Doxygen documentation for ITK requires:
2835

Documentation/docs/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ learn/fda_off_the_shelf_sw_guidelines.md
4545
:maxdepth: 1
4646
:caption: 🔨 Develop
4747
48-
API <https://itk.org/Doxygen/html/index.html>
48+
API <https://docs.itk.org/projects/doxygen/en/stable/index.html>
4949
Discussion <https://discourse.itk.org>
5050
Issue tracker <https://github.com/InsightSoftwareConsortium/ITK/issues>
5151
supported_compilers

Documentation/docs/learn/dicom.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ $ DicomImageReadPrintTags image.dcm | grep "Image Pixel Value"
5959
## Why did the header of my DICOM file change?
6060

6161
A common question that frequently arises after using
62-
[`itk::GDCMImageIO`](https://itk.org/Doxygen/html/classitk_1_1GDCMImageIO.html)
62+
[`itk::GDCMImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1GDCMImageIO.html)
6363
to read, update and write out a DICOM file is: why did my header file
6464
change during the update mechanism?
6565

Documentation/docs/learn/faq.md

+34-34
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ optional modules (e.g. [ITKVTKGlue](https://github.com/InsightSoftwareConsortium
1313

1414
The following table identifies the file formats that ITK can read/write
1515
via a factory mechanism based on the file extension
16-
([`itk::ImageIOFactory`](https://itk.org/Doxygen/html/classitk_1_1ImageIOFactory.html)). Some proprietary files format are only imported.
16+
([`itk::ImageIOFactory`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1ImageIOFactory.html)). Some proprietary files format are only imported.
1717

1818
More information on supported file formats is available on the
1919
[ITK-Wasm Image File Formats](https://wasm.itk.org/en/latest/introduction/file_formats/images.html)
@@ -32,39 +32,39 @@ images.
3232
| ----------- | ---------- | ------ |
3333
| Analyze 7.5 | `itk::AnalyzeImageIO` | |
3434
| [BioRad](https://www.bio-rad.com/) | | |
35-
| [BMP](https://en.wikipedia.org/wiki/BMP_file_format)| [`itk::BMPImageIO`](https://itk.org/Doxygen/html/classitk_1_1BMPImageIO.html) | |
36-
| [DICOM](https://dicom.nema.org/) | [`itk::GDCMImageIO`](https://itk.org/Doxygen/html/classitk_1_1GDCMImageIO.html) | |
35+
| [BMP](https://en.wikipedia.org/wiki/BMP_file_format)| [`itk::BMPImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1BMPImageIO.html) | |
36+
| [DICOM](https://dicom.nema.org/) | [`itk::GDCMImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1GDCMImageIO.html) | |
3737
| [DICOM Series](https://dicom.nema.org/) | | |
38-
| GE 4x | [`itk::GE4ImageIO`](https://itk.org/Doxygen/html/classitk_1_1GE4ImageIO.html) | |
39-
| GE 5x | [`itk::GE5ImageIO`](https://itk.org/Doxygen/html/classitk_1_1GE5ImageIO.html) | |
40-
| GE Advantage Windows | | [`itk::GEAdwImageIO`](https://itk.org/Doxygen/html/classitk_1_1GEAdwImageIO.html) |
41-
| [GIPL](https://www.ncbi.nlm.nih.gov/pubmed/12956259) (Guy's Image Processing Lab) (.gipl) | [`itk::GiplImageIO`](https://itk.org/Doxygen/html/classitk_1_1GiplImageIO.html) | |
42-
| IPLCommon | [`itk::IPLCommonImageIO`](https://itk.org/Doxygen/html/classitk_1_1IPLCommonImageIO.html) | |
38+
| GE 4x | [`itk::GE4ImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1GE4ImageIO.html) | |
39+
| GE 5x | [`itk::GE5ImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1GE5ImageIO.html) | |
40+
| GE Advantage Windows | | [`itk::GEAdwImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1GEAdwImageIO.html) |
41+
| [GIPL](https://www.ncbi.nlm.nih.gov/pubmed/12956259) (Guy's Image Processing Lab) (.gipl) | [`itk::GiplImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1GiplImageIO.html) | |
42+
| IPLCommon | [`itk::IPLCommonImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1IPLCommonImageIO.html) | |
4343
| [ITK HDF5](https://support.hdfgroup.org/HDF5/) | | |
44-
| [JPEG](https://en.wikipedia.org/wiki/JPEG_File_Interchange_Format)| [`itk::JPEGImageIO`](https://itk.org/Doxygen/html/classitk_1_1JPEGImageIO.html) | |
45-
| [LSM](https://www.openwetware.org/wiki/Dissecting_LSM_files) | [`itk::LSMImageIO`](https://itk.org/Doxygen/html/classitk_1_1LSMImageIO.html) | |
46-
| [MetaImage](https://itk.org/Wiki/ITK/MetaIO/Documentation) (.mha/.mhd) | [`itk::MetaImageIO`](https://itk.org/Doxygen/html/classitk_1_1MetaImageIO.html) | |
47-
| [MINC 2.0](https://en.wikibooks.org/wiki/MINC/SoftwareDevelopment/MINC2.0_File_Format_Reference) (Medical Image NetCDF) | [`itk::MINCImagIO`](https://itk.org/Doxygen/html/classitk_1_1MINCImageIO.html) | |
48-
| [MGH](https://surfer.nmr.mgh.harvard.edu/fswiki/FsTutorial/MghFormat) | [`itk:MGHImageIO`](https://itk.org/Doxygen/html/classitk_1_1MGHImageIO.html) | |
49-
| [MRC](http://www.ccpem.ac.uk/mrc_format/mrc_format.php) | [`itk::MRCImageIO`](https://itk.org/Doxygen/html/classitk_1_1MRCImageIO.html) | |
50-
| [NIfTI](https://nifti.nimh.nih.gov/nifti-1) (.nii) | [`itk::NiftiImageIO`](https://itk.org/Doxygen/html/classitk_1_1NiftiImageIO.html) | |
51-
| [NRRD](http://teem.sourceforge.net/nrrd/format.html) (.nhdr/.nrrd) | [`itk::NrrdImageIO`](https://itk.org/Doxygen/html/classitk_1_1NrrdImageIO.html) | |
52-
| [PNG](https://en.wikipedia.org/wiki/Portable_Network_Graphics)| [`itk::PNGImageIO`](https://itk.org/Doxygen/html/classitk_1_1PNGImageIO.html) | |
53-
| Raw ‡ | [`itk::RawImageIO`](https://itk.org/Doxygen/html/classitk_1_1RawImageIO.html) | |
44+
| [JPEG](https://en.wikipedia.org/wiki/JPEG_File_Interchange_Format)| [`itk::JPEGImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1JPEGImageIO.html) | |
45+
| [LSM](https://www.openwetware.org/wiki/Dissecting_LSM_files) | [`itk::LSMImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1LSMImageIO.html) | |
46+
| [MetaImage](https://itk.org/Wiki/ITK/MetaIO/Documentation) (.mha/.mhd) | [`itk::MetaImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1MetaImageIO.html) | |
47+
| [MINC 2.0](https://en.wikibooks.org/wiki/MINC/SoftwareDevelopment/MINC2.0_File_Format_Reference) (Medical Image NetCDF) | [`itk::MINCImagIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1MINCImageIO.html) | |
48+
| [MGH](https://surfer.nmr.mgh.harvard.edu/fswiki/FsTutorial/MghFormat) | [`itk:MGHImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1MGHImageIO.html) | |
49+
| [MRC](http://www.ccpem.ac.uk/mrc_format/mrc_format.php) | [`itk::MRCImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1MRCImageIO.html) | |
50+
| [NIfTI](https://nifti.nimh.nih.gov/nifti-1) (.nii) | [`itk::NiftiImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1NiftiImageIO.html) | |
51+
| [NRRD](http://teem.sourceforge.net/nrrd/format.html) (.nhdr/.nrrd) | [`itk::NrrdImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1NrrdImageIO.html) | |
52+
| [PNG](https://en.wikipedia.org/wiki/Portable_Network_Graphics)| [`itk::PNGImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1PNGImageIO.html) | |
53+
| Raw ‡ | [`itk::RawImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1RawImageIO.html) | |
5454
| [Scanco microCT volume file format](https://www.scanco.ch/en/support/customer-login/faq-customers/faq-customers-import-export.html) | | |
55-
| Siemens Vision | | [`itk::SiemensVisionImageIO`](https://itk.org/Doxygen/html/classitk_1_1SiemensVisionImageIO.html) |
56-
| Stimulate (spr/sdt) | [`itk::StimulateImageIO`](https://itk.org/Doxygen/html/classitk_1_1TIFFImageIO.html) | |
55+
| Siemens Vision | | [`itk::SiemensVisionImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1SiemensVisionImageIO.html) |
56+
| Stimulate (spr/sdt) | [`itk::StimulateImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1TIFFImageIO.html) | |
5757
| [TIFF](https://en.wikipedia.org/wiki/TIFF) | [`itk::TIFFImageIO`]() | |
5858
| [Varian FDF](https://github.com/InsightSoftwareConsortium/ITKIOFDF) | | |
59-
| [VTK Structured Points](https://www.vtk.org/VTK/img/file-formats.pdf) | [`itk::VTKImageIO`](https://itk.org/Doxygen/html/classitk_1_1VTKImageIO.html) | |
59+
| [VTK Structured Points](https://www.vtk.org/VTK/img/file-formats.pdf) | [`itk::VTKImageIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1VTKImageIO.html) | |
6060

6161
† BMP, PNG and JPEG are not very good formats for 3D medical images.
6262
They only support 2D images and a limited set of pixel types such as
6363
unsigned char, and unsigned short. The great advantage of BMP, PNG and
6464
JPEG is that you can view them with almost any image viewer. It is
6565
possible to read/write 3D datasets as collections of 2D slices each one
6666
in an independent BMP, PNG or JPEG file by using the
67-
[`ImageSeriesReader`](https://itk.org/Doxygen/html/classitk_1_1ImageSeriesReader.html) and [`itk::ImageSeriesWriter`](https://itk.org/Doxygen/html/classitk_1_1ImageSeriesWriter.html).
67+
[`ImageSeriesReader`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1ImageSeriesReader.html) and [`itk::ImageSeriesWriter`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1ImageSeriesWriter.html).
6868

6969
‡ It is higly recommended not using this format. RAW is not a format, it
7070
is insufficient, inconsistent and simply dangerous. A RAW file without a
@@ -81,7 +81,7 @@ contains a good set of tools for performing such conversions.
8181

8282
You can also take advantage of the VTK readers/importers. All you need
8383
is then use the VTKImageToImage adaptor in order to convert the
84-
[`vtkImageData`](https://vtk.org/doc/nightly/html/classvtkImageData.html) into an [`itk::Image`](https://itk.org/Doxygen/html/classitk_1_1Image.html).
84+
[`vtkImageData`](https://vtk.org/doc/nightly/html/classvtkImageData.html) into an [`itk::Image`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1Image.html).
8585

8686
Supported VTK file formats can be found in https://docs.vtk.org/en/latest/supported_data_formats.html.
8787

@@ -93,13 +93,13 @@ formats:
9393
| File Format | Read/Write | Import |
9494
| ----------- | ---------- | ------ |
9595
| [BYU](http://www.eg-models.de/formats/Format_Byu.html) |
96-
[`itk::BYUMeshIO`](https://itk.org/Doxygen/html/classitk_1_1BYUMeshIO.html) | |
97-
| [FreeSurfer surface, binary and ASCII](http://www.grahamwideman.com/gw/brain/fs/surfacefileformats.htm) | [`itk::FreeSurferBinaryMeshIO`](https://itk.org/Doxygen/html/classitk_1_1FreeSurferBinaryMeshIO.html), [`itk::FreeSurferAsciiMeshIO`](https://itk.org/Doxygen/html/classitk_1_1FreeSurferAsciiMeshIO.html) | |
98-
| [OFF](https://en.wikipedia.org/wiki/OFF_%28file_format%29) | [`ìtk::OFFMeshIO`](https://itk.org/Doxygen/html/classitk_1_1OFFMeshIO.html) | |
96+
[`itk::BYUMeshIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1BYUMeshIO.html) | |
97+
| [FreeSurfer surface, binary and ASCII](http://www.grahamwideman.com/gw/brain/fs/surfacefileformats.htm) | [`itk::FreeSurferBinaryMeshIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1FreeSurferBinaryMeshIO.html), [`itk::FreeSurferAsciiMeshIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1FreeSurferAsciiMeshIO.html) | |
98+
| [OFF](https://en.wikipedia.org/wiki/OFF_%28file_format%29) | [`ìtk::OFFMeshIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1OFFMeshIO.html) | |
9999
| [STL](https://en.wikipedia.org/wiki/STL_%28file_format%29) | | |
100100
| [SWC Neuron Morphology](https://swc-specification.readthedocs.io/en/latest/) | | |
101-
| [OBJ](https://en.wikipedia.org/wiki/Wavefront_.obj_file) | [`ìtk::OBJMeshIO`](https://itk.org/Doxygen/html/classitk_1_1OBJMeshIO.html) | |
102-
| [VTK legacy file format for vtkPolyData](https://www.vtk.org/wp-content/uploads/2015/04/file-formats.pdf) | [`itk::VTKPolyDataMeshIO`](https://itk.org/Doxygen/html/classitk_1_1VTKPolyDataMeshIO.html) | |
101+
| [OBJ](https://en.wikipedia.org/wiki/Wavefront_.obj_file) | [`ìtk::OBJMeshIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1OBJMeshIO.html) | |
102+
| [VTK legacy file format for vtkPolyData](https://www.vtk.org/wp-content/uploads/2015/04/file-formats.pdf) | [`itk::VTKPolyDataMeshIO`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1VTKPolyDataMeshIO.html) | |
103103

104104
More information on supported mesh and point set file formats is available on the
105105
[ITK-Wasm Mesh and Point Set File Formats](https://wasm.itk.org/en/latest/introduction/file_formats/meshes.html)
@@ -111,9 +111,9 @@ ITK supports reading and writing the following transform file formats:
111111

112112
| File Format | Read/Write | Import |
113113
| ----------- | ---------- | ------ |
114-
| InsightLegacy | [`itk::TxtTransformIOTemplate`](https://itk.org/Doxygen/html/classitk_1_1TxtTransformIOTemplate.html) | |
115-
| ITK HDF5 | [`itk::HDF5TransformIOTemplate`](https://itk.org/Doxygen/html/classitk_1_1HDF5TransformIOTemplate.html) | |
116-
| MATLAB | [`itk::MatlabTransformIOTemplate`](https://itk.org/Doxygen/html/classitk_1_1MatlabTransformIOTemplate.html) | |
114+
| InsightLegacy | [`itk::TxtTransformIOTemplate`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1TxtTransformIOTemplate.html) | |
115+
| ITK HDF5 | [`itk::HDF5TransformIOTemplate`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1HDF5TransformIOTemplate.html) | |
116+
| MATLAB | [`itk::MatlabTransformIOTemplate`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1MatlabTransformIOTemplate.html) | |
117117
| MINC (Medical Image NetCDF) | `itk::MINCTransformIOTemplate` | |
118118

119119
#### DICOM data
@@ -127,7 +127,7 @@ in case of desperation.
127127
1. Use the [itk-wasm dicom](https://itk-wasm-dicom-docs.on.fleek.co/#/),
128128
package, which is available from [here](https://itk-wasm-dicom-python-docs.on.fleek.co/).
129129
It has the broadest support and is the easiest to use.
130-
1. Use the [`itk::ImageSeriesReader`](https://itk.org/Doxygen/html/classitk_1_1ImageSeriesReader.html) in combination with the
130+
1. Use the [`itk::ImageSeriesReader`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1ImageSeriesReader.html) in combination with the
131131
`DicomSeriesFileNames`. For a full example on how to do this,
132132
please look at the [`DicomSeriesReadImageWrite2.cxx`](https://github.com/InsightSoftwareConsortium/ITK/blob/master/Examples/IO/DicomSeriesReadImageWrite2.cxx)
133133
code.
@@ -520,8 +520,8 @@ overview](http://www.itk.org/CourseWare/Training/RegistrationMethodsOverview.pdf
520520

521521
### Why can't I read any image files? or Why am I getting the exception message: `There are no registered IO factories.`?
522522

523-
When trying to read or write a file using the [`itk::ImageFileReader`](https://itk.org/Doxygen/html/classitk_1_1ImageFileReader.html)
524-
or the [`itk::ImageFileWriter`](https://itk.org/Doxygen/html/classitk_1_1ImageFileWriter.html) I got an exception with the following message:
523+
When trying to read or write a file using the [`itk::ImageFileReader`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1ImageFileReader.html)
524+
or the [`itk::ImageFileWriter`](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1ImageFileWriter.html) I got an exception with the following message:
525525

526526
```{bash}
527527
itk::ImageFileReaderException (00F7F494)

Documentation/docs/migration_guides/itk_5_migration_guide.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ Availability of the C++11 standard allows use of many Standard Library
6969
features. These were previously implemented as portable ITK classes.
7070
The standard library classes are preferred over ITK's implementations.
7171
The most notable examples of this are:
72-
* [atomic integers](https://itk.org/Doxygen413/html/classitk_1_1AtomicInt.html) should be replaced by `std::atomic`.
73-
* [mutex locks](https://itk.org/Doxygen413/html/classitk_1_1MutexLock.html)
72+
* [atomic integers](https://docs.itk.org/projects/doxygen/en/v4.13.0/classitk_1_1AtomicInt.html) should be replaced by `std::atomic`.
73+
* [mutex locks](https://docs.itk.org/projects/doxygen/en/v4.13.0/classitk_1_1MutexLock.html)
7474
and related classes should be replaced by the similarly named classes from STL's
7575
[`<mutex>`](https://en.cppreference.com/w/cpp/header/mutex) header.
7676
* `itksys::hash_map` should be replaced by [std::unordered_map](https://en.cppreference.com/w/cpp/container/unordered_map).
@@ -368,7 +368,7 @@ It should be replaced by [itk::SimpleFilterWatcher](../../../Modules/Core/Common
368368
`itksys::hash_map` has been removed. It should be replaced by `std::unordered_map`.
369369

370370
`WatershedImageFilter` produces slightly different results due to changes of `hash_map`.
371-
Generally, [MorphologicalWatersheds](https://itk.org/Doxygen/html/classitk_1_1MorphologicalWatershedImageFilter.html)
371+
Generally, [MorphologicalWatersheds](https://docs.itk.org/projects/doxygen/en/stable/classitk_1_1MorphologicalWatershedImageFilter.html)
372372
produce more stable results and should be preferred to regular watersheds.
373373

374374
Since `itk::ProgressReporter` does not work well with the new threading model,

Documentation/docs/releases/2.0.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ formats are:
1616
- ACR-NEMA version 1 and 2
1717
- Dicom version 3.0 (including various encodings of jpeg, RLE)
1818

19-
Class Reference : [GDCMImageIO](https://www.itk.org/Doxygen/html/classitk_1_1GDCMImageIO.html), [GDCMSeriesFileNames](https://www.itk.org/Doxygen/html/classitk_1_1GDCMSeriesFileNames.html)\
19+
Class Reference : [GDCMImageIO](https://docs.itk.org/projects/doxygen/en/v2.2.0/classitk_1_1GDCMImageIO.html), [GDCMSeriesFileNames](https://docs.itk.org/projects/doxygen/en/v2.2.0/classitk_1_1GDCMSeriesFileNames.html)\
2020
Examples : (None)
2121

2222
## New itkVesselTubeSpatialObject with metaIO file format to support vessel representation

Documentation/docs/releases/4.6.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ the Sphinx repository and the Wiki, which can now also be build as
1111
Remote modules. The Software Guide was split into two books and
1212
configure and build instructions were revised.
1313

14-
\[1\] <https://www.itk.org/Doxygen/html/modules.html>
14+
\[1\] <https://docs.itk.org/projects/doxygen/en/v4.6.0/modules.html>
1515

1616
New Features
1717

Documentation/docs/releases/5.0.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ Additionally, a major upgrade of the ITK Spatial Object framework, which provide
6161

6262
**Ranges**
6363

64-
ITK 5.0 has a new [Experimental namespace](https://itk.org/Doxygen/html/namespaceitk_1_1Experimental.html). This namespace includes three _range_ class templates, `ShapedImageNeighborhoodRange`, `IndexRange`, and `ImageBufferRange`, to iterate efficiently over a neighborhood of pixels, the indices of an image region, and the pixels of an image buffer, respectively. These ranges can be used in a C++11 range-base for-loop. Their `begin()` and `end()` can be passed directly to an `std` algorithm.
64+
ITK 5.0 has a new [Experimental namespace](https://docs.itk.org/projects/doxygen/en/stable/namespaceitk_1_1Experimental.html). This namespace includes three _range_ class templates, `ShapedImageNeighborhoodRange`, `IndexRange`, and `ImageBufferRange`, to iterate efficiently over a neighborhood of pixels, the indices of an image region, and the pixels of an image buffer, respectively. These ranges can be used in a C++11 range-base for-loop. Their `begin()` and `end()` can be passed directly to an `std` algorithm.
6565

6666
**New Features**
6767

0 commit comments

Comments
 (0)