-// Copyright (C) 2010-2014 CEA/DEN, EDF R&D
+// Copyright (C) 2010-2016 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
#ifndef vtkExtractGroup_h__
#define vtkExtractGroup_h__
-#include "vtkDataSetAlgorithm.h"
+#include "vtkMultiBlockDataSetAlgorithm.h"
class vtkMutableDirectedGraph;
-class VTK_EXPORT vtkExtractGroup: public vtkDataSetAlgorithm
+class VTK_EXPORT vtkExtractGroup: public vtkMultiBlockDataSetAlgorithm
{
public:
static vtkExtractGroup* New();
- vtkTypeMacro(vtkExtractGroup, vtkDataSetAlgorithm)
+ vtkTypeMacro(vtkExtractGroup, vtkMultiBlockDataSetAlgorithm)
void PrintSelf(ostream& os, vtkIndent indent);
virtual int GetNumberOfGroupsFlagsArrays();
const char *GetGroupsFlagsArrayName(int index);
// Description:
// Every time the SIL is updated a this will return a different value.
virtual int GetSILUpdateStamp();
-
+ const char *GetMeshName();
+ static const char* GetGrpStart();
+ static const char* GetFamStart();
protected:
vtkExtractGroup();
~vtkExtractGroup();
int RequestData(vtkInformation *request, vtkInformationVector **inputVector,
vtkInformationVector *outputVector);
+
// Description:
// This SIL stores the structure of the mesh/groups/cell types
// that can be selected.