21 #ifndef vtkExtractGroup_h__
22 #define vtkExtractGroup_h__
24 #include "vtkMultiBlockDataSetAlgorithm.h"
26 class vtkMutableDirectedGraph;
33 void PrintSelf(ostream& os, vtkIndent indent);
34 virtual
int GetNumberOfGroupsFlagsArrays();
35 const
char *GetGroupsFlagsArrayName(
int index);
36 int GetGroupsFlagsArrayStatus(const
char *name);
37 virtual
void SetGroupsFlagsStatus(const
char *name,
int status);
38 void SetInsideOut(
int val);
41 virtual
int GetSILUpdateStamp();
42 const
char *GetMeshName();
43 static const
char* GetGrpStart();
44 static const
char* GetFamStart();
49 int RequestInformation(vtkInformation *request,
50 vtkInformationVector **inputVector, vtkInformationVector *outputVector);
52 int RequestData(vtkInformation *request, vtkInformationVector **inputVector,
53 vtkInformationVector *outputVector);
58 virtual
void SetSIL(vtkMutableDirectedGraph*);
59 vtkGetObjectMacro(SIL, vtkMutableDirectedGraph);
61 vtkMutableDirectedGraph *SIL;
64 vtkExtractGroup(const vtkExtractGroup&);
65 void operator=(const vtkExtractGroup&);
70 vtkExtractGroupInternal *Internal;