40 #ifndef vtkSMExtractsController_h 41 #define vtkSMExtractsController_h 69 vtkSetClampMacro(TimeStep,
int, 0, VTK_INT_MAX);
70 vtkGetMacro(TimeStep,
int);
71 vtkSetMacro(Time,
double);
72 vtkGetMacro(Time,
double);
85 vtkSetStringMacro(ExtractsOutputDirectory);
86 vtkGetStringMacro(ExtractsOutputDirectory);
95 const char* GetRealExtractsOutputDirectory()
const;
137 bool IsAnyTriggerActivated();
145 bool IsTriggerActivated(
vtkSMProxy* extractor);
150 std::vector<vtkSMProxy*> FindExtractors(
vtkSMProxy* proxy)
const;
156 std::vector<vtkSMProxy*> GetSupportedExtractorPrototypes(
vtkSMProxy* proxy)
const;
162 bool CanExtract(
vtkSMProxy* extractor,
const std::vector<vtkSMProxy*>& inputs)
const;
165 return this->CanExtract(extractor, std::vector<vtkSMProxy*>{ input });
173 vtkSMProxy* proxy,
const char* xmlname,
const char* registrationName =
nullptr)
const;
201 void ResetSummaryTable();
223 static bool IsExtractorEnabled(
vtkSMProxy* extractor);
228 static void SetExtractorEnabled(
vtkSMProxy* extractor,
bool val);
260 static std::string GetSummaryTableFilenameColumnName(
const std::string& fname);
264 char* ExtractsOutputDirectory;
265 char* EnvironmentExtractsOutputDirectory;
267 mutable std::string LastExtractsOutputDirectory;
268 mutable bool ExtractsOutputDirectoryValid;
270 vtkSetStringMacro(EnvironmentExtractsOutputDirectory);
#define VTKREMOTINGSERVERMANAGER_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
The vtkSMSessionProxyManager is esponsible for creating and managing proxies for a given session...
proxy for a VTK object(s) on a server
void operator=(const vtkObjectBase &)