#pragma once /*========================================================================= medInria Copyright (c) INRIA 2013 - 2020. All rights reserved. See LICENSE.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. =========================================================================*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace medWidgets { namespace pluginManager { MEDWIDGETS_EXPORT void initialize(const QString& path = QString(), bool verbose = true); } namespace generic { MEDWIDGETS_EXPORT medAbstractProcessPresenterFactory& presenterFactory(); } namespace morphomathOperation { namespace erodeImage { MEDWIDGETS_EXPORT medAbstractErodeImageProcessPresenterFactory& presenterFactory(); } namespace dilateImage { MEDWIDGETS_EXPORT medAbstractDilateImageProcessPresenterFactory& presenterFactory(); } namespace openingImage { MEDWIDGETS_EXPORT medAbstractOpeningImageProcessPresenterFactory& presenterFactory(); } namespace closingImage { MEDWIDGETS_EXPORT medAbstractClosingImageProcessPresenterFactory& presenterFactory(); } } namespace arithmeticOperation { namespace addImage { MEDWIDGETS_EXPORT medAbstractAddImageProcessPresenterFactory& presenterFactory(); } namespace subtractImage { MEDWIDGETS_EXPORT medAbstractSubtractImageProcessPresenterFactory& presenterFactory(); } namespace multiplyImage { MEDWIDGETS_EXPORT medAbstractMultiplyImageProcessPresenterFactory& presenterFactory(); } namespace divideImage { MEDWIDGETS_EXPORT medAbstractDivideImageProcessPresenterFactory& presenterFactory(); } } namespace singleFilterOperation { namespace addFilter { MEDWIDGETS_EXPORT medAbstractAddFilterProcessPresenterFactory& presenterFactory(); } namespace divideFilter { MEDWIDGETS_EXPORT medAbstractDivideFilterProcessPresenterFactory& presenterFactory(); } namespace gaussianFilter { MEDWIDGETS_EXPORT medAbstractGaussianFilterProcessPresenterFactory& presenterFactory(); } namespace invertFilter { MEDWIDGETS_EXPORT medAbstractInvertFilterProcessPresenterFactory& presenterFactory(); } namespace medianFilter { MEDWIDGETS_EXPORT medAbstractMedianFilterProcessPresenterFactory& presenterFactory(); } namespace multiplyFilter { MEDWIDGETS_EXPORT medAbstractMultiplyFilterProcessPresenterFactory& presenterFactory(); } namespace normalizeFilter { MEDWIDGETS_EXPORT medAbstractNormalizeFilterProcessPresenterFactory& presenterFactory(); } namespace shrinkFilter { MEDWIDGETS_EXPORT medAbstractShrinkFilterProcessPresenterFactory& presenterFactory(); } namespace subtractFilter { MEDWIDGETS_EXPORT medAbstractSubtractFilterProcessPresenterFactory& presenterFactory(); } namespace windowingFilter { MEDWIDGETS_EXPORT medAbstractWindowingFilterProcessPresenterFactory& presenterFactory(); } namespace imageDenoising { MEDWIDGETS_EXPORT medAbstractImageDenoisingProcessPresenterFactory& presenterFactory(); } namespace relaxometryEstimation { MEDWIDGETS_EXPORT medAbstractRelaxometryEstimationProcessPresenterFactory& presenterFactory(); } namespace symmetryAlignment { MEDWIDGETS_EXPORT medAbstractSymmetryPlaneAlignmentProcessPresenterFactory& presenterFactory(); } namespace biasCorrection { MEDWIDGETS_EXPORT medAbstractBiasCorrectionProcessPresenterFactory& presenterFactory(); } } namespace maskImage { MEDWIDGETS_EXPORT medAbstractMaskImageProcessPresenterFactory& presenterFactory(); } namespace dwiMasking { MEDWIDGETS_EXPORT medAbstractDWIMaskingProcessPresenterFactory& presenterFactory(); } namespace diffusionModelEstimation { MEDWIDGETS_EXPORT medAbstractDiffusionModelEstimationProcessPresenterFactory& presenterFactory(); } namespace diffusionScalarMaps { MEDWIDGETS_EXPORT medAbstractDiffusionScalarMapsProcessPresenterFactory& presenterFactory(); } namespace tractography { MEDWIDGETS_EXPORT medAbstractTractographyProcessPresenterFactory& presenterFactory(); } }