Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
|
You may register an observer for an ExternalProcessOutputEvent, ExternalProcessStdOutEvent or ExternalProcessStdErrEvent in order to get notified of any output. More...
#include <mitkSegmentAnythingProcessExecutor.h>
Public Types | |
using | Self = SegmentAnythingProcessExecutor |
using | Superclass = mitk::ProcessExecutor |
using | Pointer = ::itk::SmartPointer< Self > |
using | ConstPointer = ::itk::SmartPointer< const Self > |
![]() | |
using | Self = ProcessExecutor |
using | Superclass = ::itk::Object |
using | Pointer = ::itk::SmartPointer< Self > |
using | ConstPointer = ::itk::SmartPointer< const Self > |
using | ArgumentListType = std::vector< std::string > |
Public Member Functions | |
virtual const char * | GetClassName () const |
mitkNewMacro1Param (SegmentAnythingProcessExecutor, double &) | |
virtual void | SetStop (bool _arg) |
virtual bool | GetStop () const |
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 argument list and has already been converted to its OS dependent name via the static convert function of this class. More... | |
void | SetTimeout (double &timeout) |
![]() | |
virtual void | SetSharedOutputPipes (bool _arg) |
virtual bool | GetSharedOutputPipes () const |
bool | Execute (const std::string &executionPath, const std::string &executableName, ArgumentListType &argumentList) |
int | GetExitValue () |
void | KillProcess () |
Protected Member Functions | |
SegmentAnythingProcessExecutor ()=delete | |
SegmentAnythingProcessExecutor (double &) | |
~SegmentAnythingProcessExecutor ()=default | |
![]() | |
ProcessExecutor () | |
~ProcessExecutor () override | |
Additional Inherited Members | |
![]() | |
static Pointer | New () |
static std::string | EnsureCorrectOSPathSeparator (const std::string &) |
static std::string | GetOSDependendExecutableName (const std::string &name) |
![]() | |
int | m_ExitValue |
bool | m_SharedOutputPipes |
Specifies if the child process should share the output pipes (true) or not (false). If pipes are not shared the output will be passed by invoking ExternalProcessOutputEvents. More... | |
You may register an observer for an ExternalProcessOutputEvent, ExternalProcessStdOutEvent or ExternalProcessStdErrEvent in order to get notified of any output.
Definition at line 29 of file mitkSegmentAnythingProcessExecutor.h.
using mitk::SegmentAnythingProcessExecutor::ConstPointer = ::itk::SmartPointer<const Self> |
Definition at line 35 of file mitkSegmentAnythingProcessExecutor.h.
Definition at line 34 of file mitkSegmentAnythingProcessExecutor.h.
Definition at line 32 of file mitkSegmentAnythingProcessExecutor.h.
Definition at line 33 of file mitkSegmentAnythingProcessExecutor.h.
|
protecteddelete |
|
protected |
|
protecteddefault |
|
virtual |
Executes the process. This version assumes that the executable name is the first argument in the argument list and has already been converted to its OS dependent name via the static convert function of this class.
Reimplemented from mitk::ProcessExecutor.
|
virtual |
Reimplemented from mitk::ProcessExecutor.
|
virtual |
mitk::SegmentAnythingProcessExecutor::mitkNewMacro1Param | ( | SegmentAnythingProcessExecutor | , |
double & | |||
) |
|
virtual |
void mitk::SegmentAnythingProcessExecutor::SetTimeout | ( | double & | timeout | ) |