28 #ifndef vtkSMExtractsController_h 29 #define vtkSMExtractsController_h 57 vtkSetClampMacro(TimeStep,
int, 0, VTK_INT_MAX);
58 vtkGetMacro(TimeStep,
int);
59 vtkSetMacro(Time,
double);
60 vtkGetMacro(Time,
double);
73 vtkSetStringMacro(ExtractsOutputDirectory);
74 vtkGetStringMacro(ExtractsOutputDirectory);
83 const char* GetRealExtractsOutputDirectory()
const;
125 bool IsAnyTriggerActivated();
133 bool IsTriggerActivated(
vtkSMProxy* extractor);
138 std::vector<vtkSMProxy*> FindExtractors(
vtkSMProxy* proxy)
const;
144 std::vector<vtkSMProxy*> GetSupportedExtractorPrototypes(
vtkSMProxy* proxy)
const;
150 bool CanExtract(
vtkSMProxy* extractor,
const std::vector<vtkSMProxy*>& inputs)
const;
153 return this->CanExtract(extractor, std::vector<vtkSMProxy*>{ input });
161 vtkSMProxy* proxy,
const char* xmlname,
const char* registrationName =
nullptr)
const;
168 vtkSMProxy* proxy,
const char* registrationName =
nullptr)
const;
195 void ResetSummaryTable();
217 static bool IsExtractorEnabled(
vtkSMProxy* extractor);
222 static void SetExtractorEnabled(
vtkSMProxy* extractor,
bool val);
254 static std::string GetSummaryTableFilenameColumnName(
const std::string& fname);
258 char* ExtractsOutputDirectory;
259 char* EnvironmentExtractsOutputDirectory;
261 mutable std::string LastExtractsOutputDirectory;
262 mutable bool ExtractsOutputDirectoryValid;
264 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 &)