diff --git a/Framework/API/inc/MantidAPI/MDGeometry.h b/Framework/API/inc/MantidAPI/MDGeometry.h index fc6a3c78036cfc86ff958f39b426120653428656..f8d15c5cbbcc0d41af92bb62706c3bccf384a964 100644 --- a/Framework/API/inc/MantidAPI/MDGeometry.h +++ b/Framework/API/inc/MantidAPI/MDGeometry.h @@ -2,6 +2,7 @@ #define MANTID_API_MDGEOMETRY_H_ #include "MantidKernel/System.h" +#include "MantidKernel/Matrix.h" #include "MantidKernel/VMD.h" #include "MantidGeometry/MDGeometry/MDTypes.h" #include <boost/shared_ptr.hpp> diff --git a/Framework/API/src/MatrixWorkspace.cpp b/Framework/API/src/MatrixWorkspace.cpp index 67c2b7d19ad28f9e2a40b9f40094dd05bbc2fc6d..38ecfc64ce79e02f852c2a129837000e0dcccb42 100644 --- a/Framework/API/src/MatrixWorkspace.cpp +++ b/Framework/API/src/MatrixWorkspace.cpp @@ -14,6 +14,7 @@ #include "MantidGeometry/MDGeometry/GeneralFrame.h" #include "MantidKernel/TimeSeriesProperty.h" #include "MantidKernel/MDUnit.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/make_unique.h" #include <cmath> diff --git a/Framework/Algorithms/src/AddLogDerivative.cpp b/Framework/Algorithms/src/AddLogDerivative.cpp index a7cb098cce813b79aa405ac0aa3039ac4a52f619..f4319c91c251e686895e2b50a6bf7d9efbce2d9f 100644 --- a/Framework/Algorithms/src/AddLogDerivative.cpp +++ b/Framework/Algorithms/src/AddLogDerivative.cpp @@ -1,4 +1,5 @@ #include "MantidAlgorithms/AddLogDerivative.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/System.h" #include "MantidKernel/TimeSeriesProperty.h" #include "MantidAPI/MatrixWorkspace.h" diff --git a/Framework/Algorithms/src/CorrectFlightPaths.cpp b/Framework/Algorithms/src/CorrectFlightPaths.cpp index 4d286adfdfa93de553fc6504fbd03cb7bf2ca528..821f912eccdf5f8b9f4d9d98cdac641fddd8d0b8 100644 --- a/Framework/Algorithms/src/CorrectFlightPaths.cpp +++ b/Framework/Algorithms/src/CorrectFlightPaths.cpp @@ -9,6 +9,7 @@ #include "MantidGeometry/Instrument/ComponentHelper.h" #include "MantidGeometry/Instrument/ParameterMap.h" #include "MantidKernel/CompositeValidator.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/UnitFactory.h" #include <cmath> diff --git a/Framework/Algorithms/src/DetectorEfficiencyCorUser.cpp b/Framework/Algorithms/src/DetectorEfficiencyCorUser.cpp index 66ec494094395d3a0564e14bdcf33b991cb0bb69..54475523b3552d23620654bb8315d6bf017366ff 100644 --- a/Framework/Algorithms/src/DetectorEfficiencyCorUser.cpp +++ b/Framework/Algorithms/src/DetectorEfficiencyCorUser.cpp @@ -8,6 +8,7 @@ #include "MantidGeometry/muParser_Silent.h" #include "MantidKernel/BoundedValidator.h" #include "MantidKernel/CompositeValidator.h" +#include "MantidKernel/Strings.h" using Mantid::HistogramData::Histogram; using Mantid::HistogramData::Points; diff --git a/Framework/Algorithms/src/MergeRuns/SampleLogsBehaviour.cpp b/Framework/Algorithms/src/MergeRuns/SampleLogsBehaviour.cpp index 86c351bad639c95b665a08d563f24629a66ad635..586a856801b0363baaca5fbeb0940763596898bd 100644 --- a/Framework/Algorithms/src/MergeRuns/SampleLogsBehaviour.cpp +++ b/Framework/Algorithms/src/MergeRuns/SampleLogsBehaviour.cpp @@ -1,6 +1,8 @@ #include "MantidAlgorithms/MergeRuns/SampleLogsBehaviour.h" #include "MantidAPI/Run.h" #include "MantidGeometry/Instrument.h" +#include "MantidKernel/Strings.h" +#include "MantidKernel/StringTokenizer.h" #include "MantidKernel/TimeSeriesProperty.h" namespace Mantid { diff --git a/Framework/Algorithms/src/MonitorEfficiencyCorUser.cpp b/Framework/Algorithms/src/MonitorEfficiencyCorUser.cpp index bb91bd7c334fb828df65f1eb2db31b6694ec0ffc..69061e7f696d6b01d083ac219968cc5db68482e3 100644 --- a/Framework/Algorithms/src/MonitorEfficiencyCorUser.cpp +++ b/Framework/Algorithms/src/MonitorEfficiencyCorUser.cpp @@ -7,6 +7,7 @@ #include "MantidGeometry/Instrument.h" #include "MantidGeometry/muParser_Silent.h" #include "MantidKernel/MultiThreaded.h" +#include "MantidKernel/Strings.h" using Mantid::HistogramData::HistogramX; using Mantid::HistogramData::HistogramY; diff --git a/Framework/Algorithms/src/ReadGroupsFromFile.cpp b/Framework/Algorithms/src/ReadGroupsFromFile.cpp index 07880d99ef21d9275996322dbd90c1313005a054..d28782fcd1c1b8ff90921c59f22562fc0f9fbffc 100644 --- a/Framework/Algorithms/src/ReadGroupsFromFile.cpp +++ b/Framework/Algorithms/src/ReadGroupsFromFile.cpp @@ -1,6 +1,3 @@ -//---------------------------------------------------------------------- -// Includes -//---------------------------------------------------------------------- #include "MantidAlgorithms/ReadGroupsFromFile.h" #include "MantidAPI/FileProperty.h" #include "MantidAPI/InstrumentDataService.h" @@ -10,6 +7,7 @@ #include "MantidAPI/WorkspaceProperty.h" #include "MantidDataObjects/Workspace2D.h" #include "MantidKernel/ListValidator.h" +#include "MantidKernel/StringTokenizer.h" // Poco XML Headers for Grouping File #include <Poco/DOM/DOMParser.h> diff --git a/Framework/Crystal/src/LoadIsawPeaks.cpp b/Framework/Crystal/src/LoadIsawPeaks.cpp index 5c9ff368422c4360be891af663901c14a9384e1b..974a0ede458ba568890757894da598af12f7d0a9 100644 --- a/Framework/Crystal/src/LoadIsawPeaks.cpp +++ b/Framework/Crystal/src/LoadIsawPeaks.cpp @@ -7,6 +7,7 @@ #include "MantidGeometry/Crystal/OrientedLattice.h" #include "MantidGeometry/Instrument/RectangularDetector.h" #include "MantidKernel/OptionalBool.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/Unit.h" using Mantid::Kernel::Strings::readToEndOfLine; diff --git a/Framework/Crystal/src/LoadIsawUB.cpp b/Framework/Crystal/src/LoadIsawUB.cpp index c89719269b45395c5eb78f0d14a30f30eae90987..49e754ec0fde92500122200220ca0b3de407ed4d 100644 --- a/Framework/Crystal/src/LoadIsawUB.cpp +++ b/Framework/Crystal/src/LoadIsawUB.cpp @@ -4,6 +4,7 @@ #include <MantidGeometry/Crystal/OrientedLattice.h> #include "MantidAPI/IMDEventWorkspace.h" #include "MantidAPI/Sample.h" +#include "MantidKernel/Strings.h" using namespace Mantid::Kernel::Strings; using Mantid::Kernel::DblMatrix; diff --git a/Framework/Crystal/src/MaskPeaksWorkspace.cpp b/Framework/Crystal/src/MaskPeaksWorkspace.cpp index 378be6b7113f2edc1b53afc1d796baaf688afb2d..18a5e7f8171133c6fe2c57defa3acec0bc0c1ab2 100644 --- a/Framework/Crystal/src/MaskPeaksWorkspace.cpp +++ b/Framework/Crystal/src/MaskPeaksWorkspace.cpp @@ -1,6 +1,3 @@ -//---------------------------------------------------------------------- -// Includes -//---------------------------------------------------------------------- #include "MantidCrystal/MaskPeaksWorkspace.h" #include "MantidDataObjects/PeaksWorkspace.h" #include "MantidAPI/InstrumentValidator.h" @@ -9,6 +6,7 @@ #include "MantidAPI/IPeakFunction.h" #include "MantidKernel/VectorHelper.h" #include "MantidKernel/ArrayProperty.h" +#include "MantidKernel/Strings.h" #include <boost/math/special_functions/round.hpp> diff --git a/Framework/Crystal/src/PeakIntensityVsRadius.cpp b/Framework/Crystal/src/PeakIntensityVsRadius.cpp index 8e2960f5a60102c2499a04a8e0c2129c32c4320a..25841bb6b620a634e9a6d7a3f2ef849435deb2d0 100644 --- a/Framework/Crystal/src/PeakIntensityVsRadius.cpp +++ b/Framework/Crystal/src/PeakIntensityVsRadius.cpp @@ -7,6 +7,7 @@ #include "MantidAPI/WorkspaceFactory.h" #include "MantidKernel/ListValidator.h" +#include "MantidKernel/Strings.h" using namespace Mantid::Kernel; using namespace Mantid::API; diff --git a/Framework/Crystal/src/SaveHKL.cpp b/Framework/Crystal/src/SaveHKL.cpp index 7273700621bed86560fd9e4767b60e33daaad096..f228a6a5563a3b1c017dc0e30211bd09d0f9fb55 100644 --- a/Framework/Crystal/src/SaveHKL.cpp +++ b/Framework/Crystal/src/SaveHKL.cpp @@ -8,6 +8,7 @@ #include "MantidKernel/Material.h" #include "MantidKernel/UnitFactory.h" #include "MantidKernel/ListValidator.h" +#include "MantidKernel/Strings.h" #include "MantidCrystal/AnvredCorrection.h" #include "MantidGeometry/Crystal/OrientedLattice.h" #include <fstream> diff --git a/Framework/Crystal/src/SaveIsawPeaks.cpp b/Framework/Crystal/src/SaveIsawPeaks.cpp index 8c5a7d110175704cb38ebb414d377d117bd9c902..c55d7435dc988b9b5da0646027e902a60989111f 100644 --- a/Framework/Crystal/src/SaveIsawPeaks.cpp +++ b/Framework/Crystal/src/SaveIsawPeaks.cpp @@ -5,6 +5,7 @@ #include "MantidDataObjects/Peak.h" #include "MantidDataObjects/PeaksWorkspace.h" #include "MantidGeometry/Instrument/RectangularDetector.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/Utils.h" #include "MantidDataObjects/Workspace2D.h" #include <fstream> diff --git a/Framework/Crystal/src/SaveLauenorm.cpp b/Framework/Crystal/src/SaveLauenorm.cpp index 780faf5b3efc7397654ee0ef84949b65921e97e1..bb54a1cd9f371857569a662318e6676e042fca3a 100644 --- a/Framework/Crystal/src/SaveLauenorm.cpp +++ b/Framework/Crystal/src/SaveLauenorm.cpp @@ -7,6 +7,7 @@ #include "MantidKernel/ListValidator.h" #include "MantidCrystal/AnvredCorrection.h" #include "MantidKernel/ArrayProperty.h" +#include "MantidKernel/Strings.h" #include <fstream> #include <Poco/File.h> #include <Poco/Path.h> diff --git a/Framework/Crystal/src/SetGoniometer.cpp b/Framework/Crystal/src/SetGoniometer.cpp index 9dbb81d615e49cc78a5240e6f8798d51d9bca567..1e57ef0a385fde47876361743a741a20f56233e7 100644 --- a/Framework/Crystal/src/SetGoniometer.cpp +++ b/Framework/Crystal/src/SetGoniometer.cpp @@ -2,6 +2,7 @@ #include "MantidAPI/MatrixWorkspace.h" #include "MantidAPI/Run.h" #include "MantidKernel/ListValidator.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/TimeSeriesProperty.h" #include <boost/algorithm/string/classification.hpp> diff --git a/Framework/DataHandling/inc/MantidDataHandling/GroupDetectors2.h b/Framework/DataHandling/inc/MantidDataHandling/GroupDetectors2.h index 617cc786e77f0c42ddb9884e1c8dff09cb54f91a..a0fb1ea9053758fdc00dde82be7cb1762359074b 100644 --- a/Framework/DataHandling/inc/MantidDataHandling/GroupDetectors2.h +++ b/Framework/DataHandling/inc/MantidDataHandling/GroupDetectors2.h @@ -1,12 +1,10 @@ #ifndef MANTID_DATAHANDLING_GROUPDETECTORS2_H_ #define MANTID_DATAHANDLING_GROUPDETECTORS2_H_ -//---------------------------------------------------------------------- -// Includes -//---------------------------------------------------------------------- #include "MantidAPI/Algorithm.h" #include "MantidDataObjects/EventWorkspace.h" #include "MantidDataObjects/GroupingWorkspace.h" +#include "MantidKernel/StringTokenizer.h" #include <map> diff --git a/Framework/DataHandling/src/LoadIDFFromNexus.cpp b/Framework/DataHandling/src/LoadIDFFromNexus.cpp index 1cfc6d102c0e1e583a973f316f16be829f9be6be..ab9e7484b49498243529d3d619b5460b246b2643 100644 --- a/Framework/DataHandling/src/LoadIDFFromNexus.cpp +++ b/Framework/DataHandling/src/LoadIDFFromNexus.cpp @@ -1,11 +1,9 @@ -//---------------------------------------------------------------------- -// Includes -//---------------------------------------------------------------------- #include "MantidDataHandling/LoadIDFFromNexus.h" #include "MantidAPI/FileProperty.h" #include "MantidAPI/MatrixWorkspace.h" #include "MantidGeometry/Instrument.h" #include "MantidKernel/ConfigService.h" +#include "MantidKernel/Strings.h" #include <Poco/DOM/Document.h> #include <Poco/DOM/DOMParser.h> diff --git a/Framework/DataHandling/src/LoadIsawDetCal.cpp b/Framework/DataHandling/src/LoadIsawDetCal.cpp index 09b626fe0e5aa83c199b4b58cb6ddbc74e3d55ce..cdd51572f8afcaf56665255b62bdcbd96e3e55b4 100644 --- a/Framework/DataHandling/src/LoadIsawDetCal.cpp +++ b/Framework/DataHandling/src/LoadIsawDetCal.cpp @@ -13,6 +13,7 @@ #include "MantidGeometry/Instrument/ObjCompAssembly.h" #include "MantidGeometry/Instrument/ComponentHelper.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/V3D.h" #include <Poco/File.h> diff --git a/Framework/DataHandling/src/SaveIsawDetCal.cpp b/Framework/DataHandling/src/SaveIsawDetCal.cpp index 740f14ec9dd3fc4aa63e314d14b444e4e3007315..ce10be85d4aa9d9781cb462365f84e1fbed0f2df 100644 --- a/Framework/DataHandling/src/SaveIsawDetCal.cpp +++ b/Framework/DataHandling/src/SaveIsawDetCal.cpp @@ -5,6 +5,7 @@ #include "MantidGeometry/Instrument.h" #include "MantidGeometry/Instrument/RectangularDetector.h" #include "MantidKernel/ArrayProperty.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/System.h" #include "MantidAPI/Workspace.h" #include "MantidAPI/ExperimentInfo.h" diff --git a/Framework/DataHandling/test/SaveParameterFileTest.h b/Framework/DataHandling/test/SaveParameterFileTest.h index 6ce13bf6c081ad934ac9aed300182df64b8719b7..bd4fd8da473cc7c687f50dbcc790a67dce7d4b80 100644 --- a/Framework/DataHandling/test/SaveParameterFileTest.h +++ b/Framework/DataHandling/test/SaveParameterFileTest.h @@ -16,6 +16,7 @@ #include "MantidGeometry/Instrument.h" #include "MantidGeometry/Instrument/Component.h" #include "MantidKernel/Exception.h" +#include "MantidKernel/StringTokenizer.h" #include "MantidTestHelpers/ScopedFileHelper.h" using namespace Mantid::API; diff --git a/Framework/Kernel/inc/MantidKernel/VMD.h b/Framework/Kernel/inc/MantidKernel/VMD.h index 582ab558613c4b6bc6ce6effededac9bf79d1ad3..477edbc92a6550a371ecc043351a6328325ddca9 100644 --- a/Framework/Kernel/inc/MantidKernel/VMD.h +++ b/Framework/Kernel/inc/MantidKernel/VMD.h @@ -1,18 +1,13 @@ #ifndef MANTID_KERNEL_VMD_H_ #define MANTID_KERNEL_VMD_H_ -#include "MantidKernel/StringTokenizer.h" -#include "MantidKernel/Strings.h" -#include "MantidKernel/System.h" -#include "MantidKernel/Tolerance.h" -#include "MantidKernel/V3D.h" -#include <algorithm> -#include <cstddef> -#include <sstream> -#include <stdexcept> +#include "MantidKernel/DllConfig.h" +#include <string> +#include <vector> namespace Mantid { namespace Kernel { +class V3D; /** Simple vector class for multiple dimensions (i.e. > 3). diff --git a/Framework/Kernel/src/VMD.cpp b/Framework/Kernel/src/VMD.cpp index 18fceb8e5329354302ecca999245fbcd5d851067..f9087bf79bb7dc1f6ea8e1f6da6d781fcf888ad9 100644 --- a/Framework/Kernel/src/VMD.cpp +++ b/Framework/Kernel/src/VMD.cpp @@ -1,4 +1,13 @@ #include "MantidKernel/VMD.h" +#include "MantidKernel/StringTokenizer.h" +#include "MantidKernel/Strings.h" +#include "MantidKernel/System.h" +#include "MantidKernel/Tolerance.h" +#include "MantidKernel/V3D.h" +#include <algorithm> +#include <cstddef> +#include <sstream> +#include <stdexcept> using namespace Mantid::Kernel; diff --git a/Framework/Kernel/test/VMDTest.h b/Framework/Kernel/test/VMDTest.h index 0d550ab59a508ebce516b1ca4b6b48ed55d047b2..7bc51cad7c1bdcc8cfae86655c0096d0aec12c65 100644 --- a/Framework/Kernel/test/VMDTest.h +++ b/Framework/Kernel/test/VMDTest.h @@ -7,6 +7,7 @@ #include <cmath> #include "MantidKernel/VMD.h" +#include "MantidKernel/V3D.h" using namespace Mantid; using namespace Mantid::Kernel; diff --git a/Framework/MDAlgorithms/src/MDNormDirectSC.cpp b/Framework/MDAlgorithms/src/MDNormDirectSC.cpp index 45caf39ee0eca892d1e1f788fd3be2c88eddc1a0..38ad009aae415d68b619956b4e661115ab1850d2 100644 --- a/Framework/MDAlgorithms/src/MDNormDirectSC.cpp +++ b/Framework/MDAlgorithms/src/MDNormDirectSC.cpp @@ -9,6 +9,7 @@ #include "MantidDataObjects/MDHistoWorkspace.h" #include "MantidGeometry/Instrument.h" #include "MantidKernel/CompositeValidator.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/TimeSeriesProperty.h" #include "MantidKernel/VectorHelper.h" #include "MantidKernel/ConfigService.h" diff --git a/Framework/MDAlgorithms/src/MDNormSCD.cpp b/Framework/MDAlgorithms/src/MDNormSCD.cpp index 1e5d2afab9a0ce52186fb0c32273f3610fad8e72..49d18a24226244e310df8513fb7161fab402e3d5 100644 --- a/Framework/MDAlgorithms/src/MDNormSCD.cpp +++ b/Framework/MDAlgorithms/src/MDNormSCD.cpp @@ -11,6 +11,7 @@ #include "MantidGeometry/Instrument.h" #include "MantidKernel/CompositeValidator.h" #include "MantidKernel/ConfigService.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/TimeSeriesProperty.h" #include "MantidKernel/VectorHelper.h" diff --git a/Framework/MDAlgorithms/src/QueryMDWorkspace.cpp b/Framework/MDAlgorithms/src/QueryMDWorkspace.cpp index f550a26f303e0ced7257b84777620d96a66be572..6f7c4c4b8b86889f8cc95e5719199573399934d1 100644 --- a/Framework/MDAlgorithms/src/QueryMDWorkspace.cpp +++ b/Framework/MDAlgorithms/src/QueryMDWorkspace.cpp @@ -9,6 +9,7 @@ #include "MantidKernel/BoundedValidator.h" #include "MantidKernel/EnabledWhenProperty.h" #include "MantidKernel/ListValidator.h" +#include "MantidKernel/Strings.h" using namespace Mantid::API; using namespace Mantid::DataObjects; diff --git a/Framework/MDAlgorithms/src/SaveMD.cpp b/Framework/MDAlgorithms/src/SaveMD.cpp index 2bb5a152d4aedace710b4360d61628db66eba828..a547ff5dbcb27706f273a1ef9f2fc1dec717b8ed 100644 --- a/Framework/MDAlgorithms/src/SaveMD.cpp +++ b/Framework/MDAlgorithms/src/SaveMD.cpp @@ -3,6 +3,7 @@ #include "MantidAPI/IMDEventWorkspace.h" #include "MantidAPI/WorkspaceHistory.h" #include "MantidKernel/Matrix.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/System.h" #include "MantidDataObjects/MDBoxIterator.h" #include "MantidDataObjects/MDEventFactory.h" diff --git a/Framework/MDAlgorithms/src/SaveMD2.cpp b/Framework/MDAlgorithms/src/SaveMD2.cpp index 9c3c16584ca7f8ccdbe6ee46af434a2c3f3f798b..22fb267dc2c8278a41480ae911ce906e6fefd0a7 100644 --- a/Framework/MDAlgorithms/src/SaveMD2.cpp +++ b/Framework/MDAlgorithms/src/SaveMD2.cpp @@ -3,6 +3,7 @@ #include "MantidAPI/IMDEventWorkspace.h" #include "MantidAPI/WorkspaceHistory.h" #include "MantidKernel/Matrix.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/System.h" #include "MantidDataObjects/MDBoxIterator.h" #include "MantidDataObjects/MDEventFactory.h" diff --git a/Framework/MDAlgorithms/src/SaveZODS.cpp b/Framework/MDAlgorithms/src/SaveZODS.cpp index 495b4d8fd9b8139c968de5cd6fefbef25e5f5402..c96478ff4597d16d9ca6fc3fad861e9601c700b7 100644 --- a/Framework/MDAlgorithms/src/SaveZODS.cpp +++ b/Framework/MDAlgorithms/src/SaveZODS.cpp @@ -1,6 +1,7 @@ #include "MantidAPI/FileProperty.h" #include "MantidAPI/IMDHistoWorkspace.h" #include "MantidAPI/Sample.h" +#include "MantidKernel/Strings.h" #include "MantidKernel/System.h" #include "MantidMDAlgorithms/SaveZODS.h" #include "MantidDataObjects/MDHistoWorkspace.h"