-// 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
// License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
#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);
// 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.