21 #ifndef vtkPVMetaClipDataSet_h 22 #define vtkPVMetaClipDataSet_h 25 #include "vtkPVVTKExtensionsDefaultModule.h" 27 class vtkImplicitFunction;
34 void PrintSelf(ostream& os, vtkIndent indent);
41 void PreserveInputCells(
int keepCellAsIs);
43 void SetImplicitFunction(vtkImplicitFunction* func);
45 void SetInsideOut(
int insideOut);
52 void SetClipFunction(vtkImplicitFunction* func) { this->SetImplicitFunction(func); };
57 void SetValue(
double value);
59 virtual void SetInputArrayToProcess(
60 int idx,
int port,
int connection,
int fieldAssociation,
const char* name);
61 virtual void SetInputArrayToProcess(
62 int idx,
int port,
int connection,
int fieldAssociation,
int fieldAttributeType);
63 virtual void SetInputArrayToProcess(
int idx, vtkInformation* info);
65 virtual void SetInputArrayToProcess(
66 int idx,
int port,
int connection,
const char* fieldName,
const char* fieldType);
71 void SetUseValueAsOffset(
int);
78 vtkInformation* request, vtkInformationVector** inInfo, vtkInformationVector* outInfo);
83 vtkInformation* request, vtkCollection* inInfo, vtkInformationVector* outInfo);
91 bool SwitchFilterForCrinkle();
98 vtkInternals* Internal;
static vtkPVDataSetAlgorithmSelectorFilter * New()
is a generic vtkAlgorithm that allow the user to register several vtkAlgorithm to it and be able to s...
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
Forward those methods to the underneath filters.
void PrintSelf(ostream &os, vtkIndent indent)