diff --git a/Modules/ImageStatistics/files.cmake b/Modules/ImageStatistics/files.cmake index a19d564a8d..d41c612329 100644 --- a/Modules/ImageStatistics/files.cmake +++ b/Modules/ImageStatistics/files.cmake @@ -1,45 +1,47 @@ set(CPP_FILES mitkImageStatisticsCalculator.cpp mitkImageStatisticsContainer.cpp mitkPointSetStatisticsCalculator.cpp mitkPointSetDifferenceStatisticsCalculator.cpp mitkIntensityProfile.cpp mitkHotspotMaskGenerator.cpp mitkMaskGenerator.cpp mitkPlanarFigureMaskGenerator.cpp mitkMultiLabelMaskGenerator.cpp mitkImageMaskGenerator.cpp mitkHistogramStatisticsCalculator.cpp mitkMaskUtilities.cpp mitkIgnorePixelMaskGenerator.cpp mitkImageStatisticsPredicateHelper.cpp mitkImageStatisticsContainerNodeHelper.cpp mitkImageStatisticsContainerManager.cpp mitkStatisticsToImageRelationRule.cpp mitkStatisticsToMaskRelationRule.cpp + mitkImageStatisticsConstants.cpp ) set(H_FILES mitkImageStatisticsCalculator.h mitkImageStatisticsContainer.h mitkPointSetDifferenceStatisticsCalculator.h mitkPointSetStatisticsCalculator.h mitkExtendedStatisticsImageFilter.h mitkExtendedLabelStatisticsImageFilter.h mitkHotspotMaskGenerator.h mitkMaskGenerator.h mitkPlanarFigureMaskGenerator.h mitkMultiLabelMaskGenerator.h mitkImageMaskGenerator.h mitkHistogramStatisticsCalculator.h mitkMaskUtilities.h mitkitkMaskImageFilter.h mitkIgnorePixelMaskGenerator.h mitkMinMaxImageFilterWithIndex.h mitkMinMaxLabelmageFilterWithIndex.h mitkImageStatisticsPredicateHelper.h mitkImageStatisticsContainerNodeHelper.h mitkImageStatisticsContainerManager.h mitkStatisticsToImageRelationRule.h mitkStatisticsToMaskRelationRule.h + mitkImageStatisticsConstants.h ) diff --git a/Modules/ImageStatistics/mitkImageStatisticsConstants.cpp b/Modules/ImageStatistics/mitkImageStatisticsConstants.cpp new file mode 100644 index 0000000000..08cdbcb847 --- /dev/null +++ b/Modules/ImageStatistics/mitkImageStatisticsConstants.cpp @@ -0,0 +1,37 @@ +/*=================================================================== + +The Medical Imaging Interaction Toolkit (MITK) + +Copyright (c) German Cancer Research Center, +Division of Medical and Biological Informatics. +All rights reserved. + +This software is distributed WITHOUT ANY WARRANTY; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. + +See LICENSE.txt or http://www.mitk.org for details. + +===================================================================*/ + +#include "mitkImageStatisticsConstants.h" + +const std::string MEAN{ "Mean" }; +const std::string MEDIAN{ "Median" }; +const std::string STANDARDDEVIATION{ "StandardDeviation" }; +const std::string VARIANCE{ "Variance" }; +const std::string RMS{ "RMS" }; +const std::string MAXIMUM{ "Max" }; +const std::string MAXIMUMPOSITION{ "MaxPosition" }; +const std::string MINIMUM{ "Min" }; +const std::string MINIMUMPOSITION{ "MinPosition" }; +const std::string NUMBEROFVOXELS{ "#Voxel" }; +const std::string VOLUME{ "Volume [mm^3]" }; +const std::string SKEWNESS{ "Skewness" }; +const std::string KURTOSIS{ "Kurtosis" }; +const std::string UNIFORMITY{ "Uniformity" }; +const std::string ENTROPY{ "Entropy" }; +const std::string MPP{ "MPP" }; +const std::string UPP{ "UPP" }; +const std::string LABEL{ "Label" }; +const std::string HISTOGRAM{ "Histogram" }; diff --git a/Modules/ImageStatistics/mitkImageStatisticsConstants.h b/Modules/ImageStatistics/mitkImageStatisticsConstants.h new file mode 100644 index 0000000000..689f3639c1 --- /dev/null +++ b/Modules/ImageStatistics/mitkImageStatisticsConstants.h @@ -0,0 +1,62 @@ +/*=================================================================== + +The Medical Imaging Interaction Toolkit (MITK) + +Copyright (c) German Cancer Research Center, +Division of Medical and Biological Informatics. +All rights reserved. + +This software is distributed WITHOUT ANY WARRANTY; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. + +See LICENSE.txt or http://www.mitk.org for details. + +===================================================================*/ + +#ifndef _MITK_IMAGE_STATISTICS_CONSTANTS_H_ +#define _MITK_IMAGE_STATISTICS_CONSTANTS_H_ + +#include + +#include + +#ifdef _MSC_VER +# pragma warning(push) +# pragma warning(disable:4251) +#endif + +namespace mitk +{ + + struct MITKIMAGESTATISTICS_EXPORT ImageStatisticsConstants + + { + static const std::string MEAN; + static const std::string MEDIAN; + static const std::string STANDARDDEVIATION; + static const std::string VARIANCE; + static const std::string RMS; + static const std::string MAXIMUM; + static const std::string MAXIMUMPOSITION; + static const std::string MINIMUM; + static const std::string MINIMUMPOSITION; + static const std::string NUMBEROFVOXELS; + static const std::string VOLUME; + static const std::string SKEWNESS; + static const std::string KURTOSIS; + static const std::string UNIFORMITY; + static const std::string ENTROPY; + static const std::string MPP; + static const std::string UPP; + static const std::string LABEL; + static const std::string HISTOGRAM; + + }; +} + +#ifdef _MSC_VER +# pragma warning(pop) +#endif + +#endif