00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00029
#ifndef __vtkTriangleFilter_h
00030
#define __vtkTriangleFilter_h
00031
00032
#include "vtkPolyDataToPolyDataFilter.h"
00033
00034 class VTK_GRAPHICS_EXPORT vtkTriangleFilter :
public vtkPolyDataToPolyDataFilter
00035 {
00036
public:
00037
static vtkTriangleFilter *
New();
00038 vtkTypeRevisionMacro(vtkTriangleFilter,
vtkPolyDataToPolyDataFilter);
00039
void PrintSelf(ostream& os,
vtkIndent indent);
00040
00042
00043 vtkBooleanMacro(PassVerts,
int);
00044 vtkSetMacro(PassVerts,
int);
00045 vtkGetMacro(PassVerts,
int);
00047
00049
00050 vtkBooleanMacro(PassLines,
int);
00051 vtkSetMacro(PassLines,
int);
00052 vtkGetMacro(PassLines,
int);
00054
00055
protected:
00056 vtkTriangleFilter() : PassVerts(1), PassLines(1) {};
00057 ~vtkTriangleFilter() {};
00058
00059
00060
void Execute();
00061
00062 int PassVerts;
00063 int PassLines;
00064
private:
00065 vtkTriangleFilter(
const vtkTriangleFilter&);
00066
void operator=(
const vtkTriangleFilter&);
00067 };
00068
00069
#endif