32 #ifndef vtkExtractBlockUsingDataAssembly_h
33 #define vtkExtractBlockUsingDataAssembly_h
36 #include "vtkFiltersExtractionModule.h"
38 VTK_ABI_NAMESPACE_BEGIN
61 bool AddSelector(
const char* selector);
62 void ClearSelectors();
69 void SetSelector(
const char* selector);
75 int GetNumberOfSelectors()
const;
76 const char* GetSelector(
int index)
const;
88 vtkSetStringMacro(AssemblyName);
89 vtkGetStringMacro(AssemblyName);
97 vtkSetMacro(SelectSubtrees,
bool);
98 vtkGetMacro(SelectSubtrees,
bool);
99 vtkBooleanMacro(SelectSubtrees,
bool);
107 vtkSetMacro(PruneDataAssembly,
bool);
108 vtkGetMacro(PruneDataAssembly,
bool);
109 vtkBooleanMacro(PruneDataAssembly,
bool);
125 vtkInternals* Internals;
128 bool PruneDataAssembly;
132 VTK_ABI_NAMESPACE_END
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Superclass for algorithms that produce only vtkCompositeDataSet as output.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
a simple class to control print indentation
static vtkCompositeDataSetAlgorithm * New()
hierarchical representation to use with vtkPartitionedDataSetCollection
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Composite dataset that groups datasets as a collection.