13 #ifndef mitkSegmentAnythingProcessExecutor_h
14 #define mitkSegmentAnythingProcessExecutor_h
18 #include <itksys/Process.h>
41 itkSetMacro(Stop,
bool);
42 itkGetConstMacro(Stop,
bool);
58 itksysProcess *m_ProcessID =
nullptr;
#define MITKSEGMENTATION_EXPORT
You may register an observer for an ExternalProcessOutputEvent, ExternalProcessStdOutEvent or Externa...
bool Execute(const std::string &executionPath, const std::string &executableName, ArgumentListType &argumentList)
std::vector< std::string > ArgumentListType
You may register an observer for an ExternalProcessOutputEvent, ExternalProcessStdOutEvent or Externa...
mitkNewMacro1Param(SegmentAnythingProcessExecutor, double &)
bool Execute(const std::string &executionPath, const ArgumentListType &argumentList)
Executes the process. This version assumes that the executable name is the first argument in the argu...
void SetTimeout(double &timeout)
~SegmentAnythingProcessExecutor()=default
SegmentAnythingProcessExecutor()=delete
SegmentAnythingProcessExecutor(double &)
Find image slices visible on a given plane.