Medical Imaging Interaction Toolkit
2023.12.00
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 > |
Public Types inherited from mitk::ProcessExecutor | |
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) |
Public Member Functions inherited from mitk::ProcessExecutor | |
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 | |
Protected Member Functions inherited from mitk::ProcessExecutor | |
ProcessExecutor () | |
~ProcessExecutor () override | |
Additional Inherited Members | |
Static Public Member Functions inherited from mitk::ProcessExecutor | |
static Pointer | New () |
static std::string | EnsureCorrectOSPathSeparator (const std::string &) |
static std::string | GetOSDependendExecutableName (const std::string &name) |
Protected Attributes inherited from mitk::ProcessExecutor | |
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 | ) |