2 * File: SMDS_UnstructuredGrid.hxx
5 * Created on September 16, 2009, 10:28 PM
8 #ifndef _SMDS_UNSTRUCTUREDGRID_HXX
9 #define _SMDS_UNSTRUCTUREDGRID_HXX
13 #include <vtkUnstructuredGrid.h>
15 class SMDS_UnstructuredGrid: public vtkUnstructuredGrid
18 void compactGrid(std::vector<int>& idNodesOldToNew, int newNodeSize,
19 std::vector<int>& idCellsOldToNew, int newCellSize);
21 virtual unsigned long GetMTime();
22 virtual void Update();
23 virtual void UpdateInformation();
25 static SMDS_UnstructuredGrid* New();
27 SMDS_UnstructuredGrid();
28 ~SMDS_UnstructuredGrid();
29 void copyNodes(vtkPoints *newPoints,
30 std::vector<int>& idNodesOldToNew,
34 void copyBloc(vtkUnsignedCharArray *newTypes,
35 std::vector<int>& idCellsOldToNew,
36 std::vector<int>& idNodesOldToNew,
37 vtkCellArray* newConnectivity,
38 vtkIdTypeArray* newLocations,
39 vtkIdType* pointsCell,
46 #endif /* _SMDS_UNSTRUCTUREDGRID_HXX */