00001 /*========================================================================= 00002 00003 Program: Visualization Toolkit 00004 Module: $RCSfile: vtkGenericDataSetTessellator.h,v $ 00005 00006 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen 00007 All rights reserved. 00008 See Copyright.txt or http://www.kitware.com/Copyright.htm for details. 00009 00010 This software is distributed WITHOUT ANY WARRANTY; without even 00011 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00012 PURPOSE. See the above copyright notice for more information. 00013 00014 =========================================================================*/ 00049 #ifndef __vtkGenericDataSetTessellator_h 00050 #define __vtkGenericDataSetTessellator_h 00051 00052 #include "vtkGenericDataSetToUnstructuredGridFilter.h" 00053 00054 class VTK_GENERIC_FILTERING_EXPORT vtkGenericDataSetTessellator : public vtkGenericDataSetToUnstructuredGridFilter 00055 { 00056 public: 00058 00059 static vtkGenericDataSetTessellator *New(); 00060 vtkTypeRevisionMacro(vtkGenericDataSetTessellator, 00061 vtkGenericDataSetToUnstructuredGridFilter); 00062 void PrintSelf(ostream& os, vtkIndent indent); 00064 00065 protected: 00066 vtkGenericDataSetTessellator(); 00067 ~vtkGenericDataSetTessellator(); 00068 00069 void Execute(); 00070 00071 private: 00072 vtkGenericDataSetTessellator(const vtkGenericDataSetTessellator&); // Not implemented. 00073 void operator=(const vtkGenericDataSetTessellator&); // Not implemented. 00074 }; 00075 00076 #endif