Skip to content

(core): move remaining misplaced files

Flavien BRIDAULT requested to merge 678-core-move-remaining-misplaced-files into dev

Description

(Briefly describe what this merge request is about)

Closes #678 (closed)

  • Move several services interfaces from sight::service:
    • IGrabber -> io
    • IRGBDGrabber -> io
    • ICalibration -> geometry_vision
  • Rename IOperator as IFilter to match the new naming scheme and avoid synonyms
  • IParametersService is renamed into IHasParameters, moved in ui_base and is no longer a service. Thus any specialized service can inherit this interface using multiple inheritances.
  • Rename pchServices/pchServicesOmp into pchService/pchServiceOmp (we have used the singular everywhere for service)
  • Renamed and moved sight::module::ui::dicom::SSeriesDBMerger into sight::module::ui::series::SPushSelection, since it pushes a selection (vector) of series into a SeriesDB.
  • Removed duplicated module::geometry::generator::SUltrasoundMesh and moved module::geometry::generator::SNeedle into the same module than the duplicate of SUltrasoundMesh, i.e. in module::filter::mesh::generator.

How to test it?

  • Run some applications where these services are used:
    • SightViewer
    • DicomXplorer
Edited by Flavien BRIDAULT

Merge request reports