vtkImageDataGeometryFilter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00053 #ifndef __vtkImageDataGeometryFilter_h
00054 #define __vtkImageDataGeometryFilter_h
00055
00056 #include "vtkStructuredPointsToPolyDataFilter.h"
00057
00058 class VTK_GRAPHICS_EXPORT vtkImageDataGeometryFilter : public vtkStructuredPointsToPolyDataFilter
00059 {
00060 public:
00061 vtkTypeRevisionMacro(vtkImageDataGeometryFilter,vtkStructuredPointsToPolyDataFilter);
00062 void PrintSelf(ostream& os, vtkIndent indent);
00063
00065 static vtkImageDataGeometryFilter *New();
00066
00067
00069
00070 void SetExtent(int extent[6]);
00071 void SetExtent(int iMin, int iMax, int jMin, int jMax, int kMin, int kMax);
00072 int *GetExtent() { return this->Extent;};
00074
00075 protected:
00076 vtkImageDataGeometryFilter();
00077 ~vtkImageDataGeometryFilter() {};
00078
00079 void Execute();
00080 int Extent[6];
00081 private:
00082 vtkImageDataGeometryFilter(const vtkImageDataGeometryFilter&);
00083 void operator=(const vtkImageDataGeometryFilter&);
00084 };
00085
00086 #endif