ITK
ITK copied to clipboard
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimens...
Similar to pull request https://github.com/InsightSoftwareConsortium/ITK/pull/3619 commit e2b7445fc98f08170dc528fe10a3045cb650f547 "STYLE: Declare local `buffer` in `GE5ImageIO::ReadHeader` as unique_ptr"
Removed the `const_cast` from the const overload of `Object::AddObserver`, and removed duplicate code by having the non-const overload call the const overload. Following C++ Core Guidelines, September 23, 2022, "Don’t...
I think it would be better if detailed class description is at the top of the page, and not buried after heaps of public definitions inside a class, many of...
### Description When a class belongs to numerous modules/groups, the group/module links become a little bit cluttered, e.g.  The layout should be improved for better understanding the module/group membership...
### Description Citations to scientific works should be stored in a BibTeX file and Doxygen's `\cite` should be used to cite them in the documentation. Currently, there is a variety...
### Description [Doxygen automatically links](https://doxygen.nl/manual/autolink.html) to [documented classes](https://doxygen.nl/manual/autolink.html#linkclass): ``` All words in the documentation that correspond to a documented class and contain at least one non-lower case character will automatically...
### Description Make the `itkMultiLabelSTAPLEImageFilterTest` quantitative: https://github.com/jhlegarreta/ITK/blob/1800d81600f247421532667c3c59fd35e42a24de/Modules/Segmentation/LabelVoting/test/itkMultiLabelSTAPLEImageFilterTest.cxx As mentioned in https://github.com/InsightSoftwareConsortium/ITK/commit/b64bc4f4d63044fec3874c8ba713e56b1c5a84c1, a regression error was introduced by setting the `m_MaximumNumberOfIterations` instance variable value to 0. As the output of the...
### Description A number of groups in the Doxygen documentation are either duplicates,e.g. ``` * \ingroup ImageAdaptors * \ingroup ITKImageAdaptors ``` e.g. in class https://github.com/InsightSoftwareConsortium/ITK/blob/23da3dfa79152648f3d38050ee147df47f41ce0a/Modules/Core/ImageAdaptors/include/itkComplexConjugateImageAdaptor.h and give rise to a...
### Description The ITKDoxygen build is reporting a few non-existing warnings about some tags and files, e.g. in https://github.com/InsightSoftwareConsortium/ITKDoxygen/actions/runs/3120254526/jobs/5060690356#step:4:1160 ``` warning: Invalid value for 'ALIASES' tag at line 31, file...
### Description The dashboard Doxygen build is showing a number of "unbalanced grouping commands" warnings: https://open.cdash.org/viewBuildError.php?type=1&buildid=8176854 These issues are also being reported by the nightly ITKDoxygen build: https://github.com/InsightSoftwareConsortium/ITKDoxygen/actions/runs/3120254526/jobs/5060690356#step:4:2789 ### Expected...