Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOC: Eliminate obsolete Doxygen grouping #7421

Merged
merged 7 commits into from
Nov 24, 2023

Commits on Nov 24, 2023

  1. DOC: Eliminate obsolete Doxygen "Slicer_QtModules" grouping

    This commit removes the outdated Doxygen grouping, initially implemented
    to organize classes related to specific loadable modules.
    
    Since there were no systematic ways of checking that each classes were
    effectively associated with the correct group, the grouping was
    either incorrect or incomplete.
    
    This removes all doxygen commands starting with either
    `/ingroup Slicer_QtModules` or `/ingroup SlicerRt_QtModules`.
    jcfr committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    a72410a View commit details
    Browse the repository at this point in the history
  2. DOC: Eliminate obsolete Doxygen "MRML" grouping

    This commit removes the outdated Doxygen grouping, initially implemented
    to organize classes related to either MRML nodes or MRML widgets.
    
    Since there were no systematic ways of checking that each classes were
    effectively associated with the correct group, the grouping was
    either incorrect or incomplete.
    
    This removes all doxygen commands matching the following:
    * `/ingroup Slicer_MRMLWidgets`
    * /ingroup Slicer_MRML_Core`
    jcfr committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    cb1d9e0 View commit details
    Browse the repository at this point in the history
  3. DOC: Eliminate obsolete Doxygen "Segmentation" grouping

    This commit removes the outdated Doxygen grouping, initially implemented
    to organize classes related to Segmentation capabilities.
    
    Since there were no systematic ways of checking that each classes were
    effectively associated with the correct group, the grouping was
    either incorrect or incomplete.
    
    This removes all doxygen commands matching the following:
    * `/ingroup SegmentationCore`
    * `/ingroup Segmentations`
    * `/ingroup vtkSegmentationCore`
    jcfr committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d8af8d7 View commit details
    Browse the repository at this point in the history
  4. DOC: Eliminate obsolete Doxygen "CMakeUtilities" grouping

    This commit removes the outdated Doxygen grouping, initially implemented
    to organize classes related to Slicer-specific CMake modules.
    
    Since there were no systematic ways of checking that each modules were
    effectively associated with the correct group, the grouping was
    either incorrect or incomplete.
    
    This removes all doxygen commands matching `/ingroup CMakeUtilities`
    jcfr committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    4df9d48 View commit details
    Browse the repository at this point in the history
  5. DOC: Eliminate irrelevant Doxygen "ITK" grouping

    After copying and adapting the ITK classes based on the specific requirements
    of either the vtkITK or ResampleDTIVolume modules, the grouping was not
    relevant anymore.
    jcfr committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    b30b35e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    df7cf6c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f75fd3 View commit details
    Browse the repository at this point in the history