Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <string>
#include "itksys/SystemTools.hxx"
#include "mitkCommandLineParser.h"
#include <mitkIOUtil.h>
#include <mitkPreferenceListReaderOptionsFunctor.h>
#include <mitkModelFitCmdAppsHelper.h>
#include <mitkExtractTimeGrid.h>
#include <mitkPixelBasedDescriptionParameterImageGenerator.h>
#include <mitkAreaUnderTheCurveDescriptionParameter.h>
#include <mitkAreaUnderFirstMomentDescriptionParameter.h>
#include <mitkMeanResidenceTimeDescriptionParameter.h>
#include <mitkTimeToPeakCurveDescriptionParameter.h>
Go to the source code of this file.
Functions | |
bool | verbose (false) |
bool | preview (false) |
void | onFitEvent (::itk::Object *caller, const itk::EventObject &event, void *) |
void | setupParser (mitkCommandLineParser &parser) |
bool | configureApplicationSettings (std::map< std::string, us::Any > parsedArgs) |
void | ConfigureFunctor (mitk::CurveParameterFunctor *functor) |
void | doDescription () |
void | doPreview () |
int | main (int argc, char *argv[]) |
Variables | |
std::string | inFilename |
std::string | outFileName |
std::string | maskFileName |
mitk::Image::Pointer | image |
mitk::Image::Pointer | mask |
bool configureApplicationSettings | ( | std::map< std::string, us::Any > | parsedArgs | ) |
Definition at line 95 of file CurveDescriptorMiniApp.cpp.
References us::any_cast(), inFilename, maskFileName, outFileName, preview(), and verbose().
Referenced by main().
void ConfigureFunctor | ( | mitk::CurveParameterFunctor * | functor | ) |
Definition at line 123 of file CurveDescriptorMiniApp.cpp.
References mitk::TimeToPeakCurveDescriptionParameter::New(), mitk::AreaUnderTheCurveDescriptionParameter::New(), mitk::AreaUnderFirstMomentDescriptionParameter::New(), mitk::MeanResidenceTimeDescriptionParameter::New(), and mitk::CurveParameterFunctor::RegisterDescriptionParameter().
Referenced by doDescription(), and doPreview().
void doDescription | ( | ) |
Definition at line 138 of file CurveDescriptorMiniApp.cpp.
References ConfigureFunctor(), mitk::ExtractTimeGrid(), mitk::CurveParameterFunctor::New(), mitk::PixelBasedDescriptionParameterImageGenerator::New(), onFitEvent(), outFileName, and mitk::storeParameterResultImage().
Referenced by main().
void doPreview | ( | ) |
Definition at line 164 of file CurveDescriptorMiniApp.cpp.
References ConfigureFunctor(), mitk::generateModelFitResultImagePath(), mitk::CurveParameterFunctor::New(), and outFileName.
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
[do processing]
Definition at line 178 of file CurveDescriptorMiniApp.cpp.
References configureApplicationSettings(), doDescription(), doPreview(), mitkCommandLineParser::helpText(), inFilename, maskFileName, MITK_ERROR, mitkCommandLineParser::parseArguments(), preview(), and setupParser().
void onFitEvent | ( | ::itk::Object * | caller, |
const itk::EventObject & | event, | ||
void * | |||
) |
Definition at line 45 of file CurveDescriptorMiniApp.cpp.
References mitk::PixelBasedDescriptionParameterImageGenerator::GetProgress().
Referenced by doDescription().
bool preview | ( | false | ) |
Referenced by configureApplicationSettings(), and main().
void setupParser | ( | mitkCommandLineParser & | parser | ) |
[create parser]
[add arguments]
[add arguments]
Definition at line 57 of file CurveDescriptorMiniApp.cpp.
References mitkCommandLineParser::addArgument(), mitkCommandLineParser::beginGroup(), mitkCommandLineParser::Bool, mitkCommandLineParser::endGroup(), mitkCommandLineParser::File, mitkCommandLineParser::Input, mitkCommandLineParser::Output, mitkCommandLineParser::setArgumentPrefix(), mitkCommandLineParser::setCategory(), mitkCommandLineParser::setContributor(), mitkCommandLineParser::setDescription(), and mitkCommandLineParser::setTitle().
Referenced by main().
bool verbose | ( | false | ) |
Referenced by configureApplicationSettings().
mitk::Image::Pointer image |
Definition at line 41 of file CurveDescriptorMiniApp.cpp.
std::string inFilename |
Definition at line 36 of file CurveDescriptorMiniApp.cpp.
Referenced by configureApplicationSettings(), and main().
mitk::Image::Pointer mask |
Definition at line 42 of file CurveDescriptorMiniApp.cpp.
std::string maskFileName |
Definition at line 38 of file CurveDescriptorMiniApp.cpp.
Referenced by configureApplicationSettings(), and main().
std::string outFileName |
Definition at line 37 of file CurveDescriptorMiniApp.cpp.
Referenced by configureApplicationSettings(), doDescription(), and doPreview().