1 /*=========================================================================
3 Program: Visualization Toolkit
4 Module: $RCSfile: vtkSubdivideTetra.h,v $
6 Date: $Date: 2002/01/22 15:29:50 $
7 Version: $Revision: 1.16 $
9 Copyright (c) 1993-2002 Ken Martin, Will Schroeder, Bill Lorensen
11 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
13 This software is distributed WITHOUT ANY WARRANTY; without even
14 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 PURPOSE. See the above copyright notice for more information.
17 =========================================================================*/
18 // .NAME vtkSubdivideTetra - subdivide one tetrahedron into twelve for every tetra
19 // .SECTION Description
20 // This filter subdivides tetrahedra in an unstructured grid into twelve tetrahedra.
23 #ifndef __vtkSubdivideTetra_h
24 #define __vtkSubdivideTetra_h
26 #include "vtkUnstructuredGridToUnstructuredGridFilter.h"
28 class VTK_GRAPHICS_EXPORT vtkSubdivideTetra : public vtkUnstructuredGridToUnstructuredGridFilter
31 static vtkSubdivideTetra *New();
32 vtkTypeRevisionMacro(vtkSubdivideTetra,vtkUnstructuredGridToUnstructuredGridFilter);
33 void PrintSelf(ostream& os, vtkIndent indent);
38 ~vtkSubdivideTetra() {};
43 vtkSubdivideTetra(const vtkSubdivideTetra&); // Not implemented.
44 void operator=(const vtkSubdivideTetra&); // Not implemented.