44 #ifndef vtkExtractBlockUsingDataAssembly_h
45 #define vtkExtractBlockUsingDataAssembly_h
48 #include "vtkFiltersExtractionModule.h"
72 bool AddSelector(
const char* selector);
73 void ClearSelectors();
80 void SetSelector(
const char* selector);
86 int GetNumberOfSelectors()
const;
87 const char* GetSelector(
int index)
const;
99 vtkSetStringMacro(AssemblyName);
100 vtkGetStringMacro(AssemblyName);
108 vtkSetMacro(SelectSubtrees,
bool);
109 vtkGetMacro(SelectSubtrees,
bool);
110 vtkBooleanMacro(SelectSubtrees,
bool);
118 vtkSetMacro(PruneDataAssembly,
bool);
119 vtkGetMacro(PruneDataAssembly,
bool);
120 vtkBooleanMacro(PruneDataAssembly,
bool);
136 vtkInternals* Internals;
139 bool PruneDataAssembly;
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.