Parallel/vtkPLinearExtrusionFilter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00041 #ifndef __vtkPLinearExtrusionFilter_h
00042 #define __vtkPLinearExtrusionFilter_h
00043
00044 #include "vtkLinearExtrusionFilter.h"
00045
00046 class VTK_PARALLEL_EXPORT vtkPLinearExtrusionFilter : public vtkLinearExtrusionFilter
00047 {
00048 public:
00049 vtkTypeRevisionMacro(vtkPLinearExtrusionFilter,vtkLinearExtrusionFilter);
00050 void PrintSelf(ostream& os, vtkIndent indent);
00051
00053 static vtkPLinearExtrusionFilter *New();
00054
00055
00056
00057
00058
00059
00060
00061 vtkSetMacro(PieceInvariant, int);
00062 vtkGetMacro(PieceInvariant, int);
00063 vtkBooleanMacro(PieceInvariant, int);
00064
00065 protected:
00066 vtkPLinearExtrusionFilter();
00067 ~vtkPLinearExtrusionFilter() {};
00068
00069 void Execute();
00070 void ComputeInputUpdateExtents(vtkDataObject *output);
00071
00072 int PieceInvariant;
00073 private:
00074 vtkPLinearExtrusionFilter(const vtkPLinearExtrusionFilter&);
00075 void operator=(const vtkPLinearExtrusionFilter&);
00076 };
00077
00078 #endif