Jon Haitz Legarreta Gorroño
Jon Haitz Legarreta Gorroño
Add a random affine transformation matrix generation util. Resolves #1687.
### Description Warnings related to unused [eigen](https://gitlab.com/libeigen/eigen) symbols are being reported since a while on some of the platforms builds, e.g. https://open.cdash.org/viewBuildError.php?type=1&buildid=8095196 All RogueResearch sites, which use Apple Clang, show...
Use macros to Set/Get ivars in `Common` operators. Take advantage of the commit to leave the documentation of the ivars only in their corresponding Set/Get methods, as dictated by the...
### Description The `DCMTK` `IO` module does not compile. ### Steps to Reproduce 1. Configure ITK with the `Module_ITKIODCMTK:BOOL=ON`; `DCMTK_USE_ICU=OFF` 2. Build ITK 3. ITK will fail to compile with...
### Description As surfaced by commit cb09ae7893267105da1d7280a87ecd1bfb9c0d20, the `itk::MultiResolutionPDEDeformableRegistration` class may incur a segfault if the ivar `m_NumberOfLevels` and the size of the `m_NumberOfIterations` do not match. Ideally, the class...
### Description Some tests require a number of arguments that are part of the same data structures (e.g. the image size, or resolution). Having a utility function in a single...
### Description Some of the `MeshIO` (`Modules/IO/Mesh*`) classes `Write*` methods fail/timeout or the round-trip (write data, read back and compare the read values to the expected ones) fail. ### Steps...
### Description Overload the stream insertion operator for types that are missing it. ### Expected behavior To be able to print any data structure with a single line, e.g.: ```...
### Description The `IO` modules `itk::FreeSurferAsciiMeshIO`, `itk::FreeSurferBinaryMeshIO`, `itk::OBJMeshIO`, and `itk::OFFMeshIO` classes' `ReadMeshInformation` methods do not take into account the information provided by the `CanReadFile` method, i.e. whether the file can...
Add a new test to the `IODCMTK` module to increase the coverage of the `itk::DCMTKFileReader::GetElement*` methods. ## PR Checklist - [X] No [API changes](https://github.com/InsightSoftwareConsortium/ITK/blob/master/CONTRIBUTING.md#breaking-changes) were made (or the changes have...