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