Medical Imaging Interaction Toolkit  2024.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkGlobalImageFeaturesParameter.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 #ifndef mitkGlobalImageFeaturesParameter_h
14 #define mitkGlobalImageFeaturesParameter_h
15 
16 #include "MitkCLUtilitiesExports.h"
17 #include "mitkCommandLineParser.h"
18 
19 #include <string>
20 
21 namespace mitk
22 {
23  namespace cl
24  {
26  {
27  public:
28  void AddParameter(mitkCommandLineParser &parser);
29  void ParseParameter(std::map<std::string, us::Any> parsedArgs);
30 
31  std::string imagePath;
32  std::string imageName;
33  std::string imageFolder;
34  std::string maskPath;
35  std::string maskName;
36  std::string maskFolder;
37  std::string outputPath;
38  std::string outputXMLPath;
39 
40  std::string morphPath;
41  std::string morphName;
43 
44  bool useLogfile;
45  std::string logfilePath;
47  std::string anaylsisImagePath;
49  std::string analysisMaskPath;
51  std::string pngScreenshotsPath;
52 
53  bool useHeader;
55 
60 
71  std::string pipelineUID;
73 
74  private:
75  void ParseFileLocations(std::map<std::string, us::Any> &parsedArgs);
76  void ParseAdditionalOutputs(std::map<std::string, us::Any> &parsedArgs);
77  void ParseHeaderInformation(std::map<std::string, us::Any> &parsedArgs);
78  void ParseMaskAdaptation(std::map<std::string, us::Any> &parsedArgs);
79  void ParseGlobalFeatureParameter(std::map<std::string, us::Any> &parsedArgs);
80 
81  };
82  }
83 }
84 
85 
86 
87 #endif
mitk::cl::GlobalImageFeaturesParameter::maskName
std::string maskName
Definition: mitkGlobalImageFeaturesParameter.h:35
mitk::cl::GlobalImageFeaturesParameter::imageName
std::string imageName
Definition: mitkGlobalImageFeaturesParameter.h:32
mitk::cl::GlobalImageFeaturesParameter::resampleMask
bool resampleMask
Definition: mitkGlobalImageFeaturesParameter.h:57
mitk::cl::GlobalImageFeaturesParameter::encodeParameter
bool encodeParameter
Definition: mitkGlobalImageFeaturesParameter.h:70
mitk::cl::GlobalImageFeaturesParameter::globalNumberOfBins
int globalNumberOfBins
Definition: mitkGlobalImageFeaturesParameter.h:67
MITKCLUTILITIES_EXPORT
#define MITKCLUTILITIES_EXPORT
Definition: MitkCLUtilitiesExports.h:15
mitk::cl::GlobalImageFeaturesParameter::writeAnalysisImage
bool writeAnalysisImage
Definition: mitkGlobalImageFeaturesParameter.h:46
mitk::cl::GlobalImageFeaturesParameter::pngScreenshotsPath
std::string pngScreenshotsPath
Definition: mitkGlobalImageFeaturesParameter.h:51
mitk::cl::GlobalImageFeaturesParameter::ignoreMaskForHistogram
bool ignoreMaskForHistogram
Definition: mitkGlobalImageFeaturesParameter.h:61
mitk::cl::GlobalImageFeaturesParameter::resampleToFixIsotropic
bool resampleToFixIsotropic
Definition: mitkGlobalImageFeaturesParameter.h:58
mitk::cl::GlobalImageFeaturesParameter::morphName
std::string morphName
Definition: mitkGlobalImageFeaturesParameter.h:41
mitk::cl::GlobalImageFeaturesParameter::useDecimalPoint
bool useDecimalPoint
Definition: mitkGlobalImageFeaturesParameter.h:68
mitk::cl::GlobalImageFeaturesParameter::analysisMaskPath
std::string analysisMaskPath
Definition: mitkGlobalImageFeaturesParameter.h:49
mitk::cl::GlobalImageFeaturesParameter::resampleResolution
double resampleResolution
Definition: mitkGlobalImageFeaturesParameter.h:59
mitk::cl::GlobalImageFeaturesParameter::useMorphMask
bool useMorphMask
Definition: mitkGlobalImageFeaturesParameter.h:42
mitk::cl::GlobalImageFeaturesParameter::morphPath
std::string morphPath
Definition: mitkGlobalImageFeaturesParameter.h:40
mitk::cl::GlobalImageFeaturesParameter::useHeader
bool useHeader
Definition: mitkGlobalImageFeaturesParameter.h:53
mitkCommandLineParser.h
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitk::cl::GlobalImageFeaturesParameter::defineGlobalMaximumIntensity
bool defineGlobalMaximumIntensity
Definition: mitkGlobalImageFeaturesParameter.h:64
mitk::cl::GlobalImageFeaturesParameter::anaylsisImagePath
std::string anaylsisImagePath
Definition: mitkGlobalImageFeaturesParameter.h:47
mitk::cl::GlobalImageFeaturesParameter::pipelineUID
std::string pipelineUID
Definition: mitkGlobalImageFeaturesParameter.h:71
mitk::cl::GlobalImageFeaturesParameter::maskPath
std::string maskPath
Definition: mitkGlobalImageFeaturesParameter.h:34
mitk::cl::GlobalImageFeaturesParameter::calculateAllFeatures
bool calculateAllFeatures
Definition: mitkGlobalImageFeaturesParameter.h:72
mitk::cl::GlobalImageFeaturesParameter::useLogfile
bool useLogfile
Definition: mitkGlobalImageFeaturesParameter.h:44
mitk::cl::GlobalImageFeaturesParameter::decimalPoint
char decimalPoint
Definition: mitkGlobalImageFeaturesParameter.h:69
mitk::cl::GlobalImageFeaturesParameter::useHeaderForFirstLineOnly
bool useHeaderForFirstLineOnly
Definition: mitkGlobalImageFeaturesParameter.h:54
mitk::cl::GlobalImageFeaturesParameter::maskFolder
std::string maskFolder
Definition: mitkGlobalImageFeaturesParameter.h:36
mitk::cl::GlobalImageFeaturesParameter::ensureSameSpace
bool ensureSameSpace
Definition: mitkGlobalImageFeaturesParameter.h:56
mitk::cl::GlobalImageFeaturesParameter
Definition: mitkGlobalImageFeaturesParameter.h:25
mitk::cl::GlobalImageFeaturesParameter::globalMaximumIntensity
double globalMaximumIntensity
Definition: mitkGlobalImageFeaturesParameter.h:65
mitkCommandLineParser
Definition: mitkCommandLineParser.h:50
mitk::cl::GlobalImageFeaturesParameter::writePNGScreenshots
bool writePNGScreenshots
Definition: mitkGlobalImageFeaturesParameter.h:50
mitk::cl::GlobalImageFeaturesParameter::outputXMLPath
std::string outputXMLPath
Definition: mitkGlobalImageFeaturesParameter.h:38
mitk::cl::GlobalImageFeaturesParameter::imageFolder
std::string imageFolder
Definition: mitkGlobalImageFeaturesParameter.h:33
MitkCLUtilitiesExports.h
mitk::cl::GlobalImageFeaturesParameter::writeAnalysisMask
bool writeAnalysisMask
Definition: mitkGlobalImageFeaturesParameter.h:48
mitk::cl::GlobalImageFeaturesParameter::defineGlobalMinimumIntensity
bool defineGlobalMinimumIntensity
Definition: mitkGlobalImageFeaturesParameter.h:62
mitk::cl::GlobalImageFeaturesParameter::globalMinimumIntensity
double globalMinimumIntensity
Definition: mitkGlobalImageFeaturesParameter.h:63
mitk::cl::GlobalImageFeaturesParameter::imagePath
std::string imagePath
Definition: mitkGlobalImageFeaturesParameter.h:31
mitk::cl::GlobalImageFeaturesParameter::outputPath
std::string outputPath
Definition: mitkGlobalImageFeaturesParameter.h:37
mitk::cl::GlobalImageFeaturesParameter::logfilePath
std::string logfilePath
Definition: mitkGlobalImageFeaturesParameter.h:45
mitk::cl::GlobalImageFeaturesParameter::defineGlobalNumberOfBins
bool defineGlobalNumberOfBins
Definition: mitkGlobalImageFeaturesParameter.h:66