Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
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  {
33  {
34  public:
40 
45  void ParseParameter(std::map<std::string, us::Any> parsedArgs);
46 
47  std::string imagePath;
48  std::string imageName;
49  std::string imageFolder;
50  std::string maskPath;
51  std::string maskName;
52  std::string maskFolder;
53  std::string outputPath;
54  std::string outputXMLPath;
55 
56  std::string morphPath;
57  std::string morphName;
59 
60  bool useLogfile;
61  std::string logfilePath;
63  std::string anaylsisImagePath;
65  std::string analysisMaskPath;
67  std::string pngScreenshotsPath;
68 
69  bool useHeader;
71 
76 
87  std::string pipelineUID;
89 
90  private:
91  void ParseFileLocations(std::map<std::string, us::Any> &parsedArgs);
92  void ParseAdditionalOutputs(std::map<std::string, us::Any> &parsedArgs);
93  void ParseHeaderInformation(std::map<std::string, us::Any> &parsedArgs);
94  void ParseMaskAdaptation(std::map<std::string, us::Any> &parsedArgs);
95  void ParseGlobalFeatureParameter(std::map<std::string, us::Any> &parsedArgs);
96 
97  };
98  }
99 }
100 
101 
102 
103 #endif
#define MITKCLUTILITIES_EXPORT
Command line argument parser for MITK applications, based on the CTK command line parser.
Holds and parses command-line parameters for global image feature extraction.
void AddParameter(mitkCommandLineParser &parser)
Register all supported parameters with the command-line parser.
void ParseParameter(std::map< std::string, us::Any > parsedArgs)
Parse and store parameter values from the command-line arguments.
Find image slices visible on a given plane.