15 #ifndef vtkExecutableRunner_h
16 #define vtkExecutableRunner_h
18 #include "vtkCommonSystemModule.h"
21 #include "vtksys/Process.h"
58 vtkSetMacro(Timeout,
double);
59 vtkGetMacro(Timeout,
double);
68 vtkSetMacro(RightTrimResult,
bool);
69 vtkGetMacro(RightTrimResult,
bool);
70 vtkBooleanMacro(RightTrimResult,
bool);
77 vtkGetCharFromStdStringMacro(Command);
78 vtkSetStdStringFromCharMacro(Command);
85 vtkGetCharFromStdStringMacro(StdOut);
86 vtkGetCharFromStdStringMacro(StdErr);
94 vtkGetMacro(ReturnValue,
int);
100 int ExitProcess(vtksysProcess* process);
106 bool RightTrimResult =
true;
109 int ReturnValue = -1;
115 #endif // vtkExecutableRunner_h
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Launch a process on the current machine and get its output.
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...