dox/Graphics/vtkDataSetTriangleFilter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00036
#ifndef __vtkDataSetTriangleFilter_h
00037
#define __vtkDataSetTriangleFilter_h
00038
00039
#include "vtkDataSetToUnstructuredGridFilter.h"
00040
00041
class vtkOrderedTriangulator;
00042
00043 class VTK_GRAPHICS_EXPORT vtkDataSetTriangleFilter :
public vtkDataSetToUnstructuredGridFilter
00044 {
00045
public:
00046
static vtkDataSetTriangleFilter *
New();
00047 vtkTypeRevisionMacro(vtkDataSetTriangleFilter,
vtkDataSetToUnstructuredGridFilter);
00048
void PrintSelf(ostream& os,
vtkIndent indent);
00049
00050
protected:
00051 vtkDataSetTriangleFilter():Triangulator(NULL) {}
00052 ~vtkDataSetTriangleFilter();
00053
00054
00055
void Execute();
00056
00057
00058
void StructuredExecute();
00059
void UnstructuredExecute();
00060
00061 vtkOrderedTriangulator *Triangulator;
00062
private:
00063 vtkDataSetTriangleFilter(
const vtkDataSetTriangleFilter&);
00064
void operator=(
const vtkDataSetTriangleFilter&);
00065 };
00066
00067
#endif
00068
00069