vtkKitwareContourFilter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00071 #ifndef __vtkKitwareContourFilter_h
00072 #define __vtkKitwareContourFilter_h
00073
00074 #include "vtkContourFilter.h"
00075
00076 class VTK_PATENTED_EXPORT vtkKitwareContourFilter : public vtkContourFilter
00077 {
00078 public:
00079 vtkTypeRevisionMacro(vtkKitwareContourFilter,vtkContourFilter);
00080 void PrintSelf(ostream& os, vtkIndent indent);
00081
00084 static vtkKitwareContourFilter *New();
00085
00087
00090 vtkSetMacro(ArrayComponent, int);
00091 vtkGetMacro(ArrayComponent, int);
00093
00094 protected:
00095 vtkKitwareContourFilter();
00096 ~vtkKitwareContourFilter();
00097
00098 void ComputeInputUpdateExtents(vtkDataObject *data);
00099 void Execute();
00100 void ExecuteInformation();
00101
00102
00103 void StructuredPointsContour(int dim);
00104
00105 void StructuredGridContour(int dim);
00106
00107 void RectilinearGridContour(int dim);
00108
00109 void DataSetContour();
00110
00111 int ArrayComponent;
00112
00113 private:
00114 vtkKitwareContourFilter(const vtkKitwareContourFilter&);
00115 void operator=(const vtkKitwareContourFilter&);
00116 };
00117
00118 #endif
00119
00120