vtkSurfaceReconstructionFilter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00044 #ifndef __vtkSurfaceReconstructionFilter_h
00045 #define __vtkSurfaceReconstructionFilter_h
00046
00047 #include "vtkDataSetToImageFilter.h"
00048
00049 class VTK_IMAGING_EXPORT vtkSurfaceReconstructionFilter : public vtkDataSetToImageFilter
00050 {
00051 public:
00052 vtkTypeRevisionMacro(vtkSurfaceReconstructionFilter,vtkDataSetToImageFilter);
00053 void PrintSelf(ostream& os, vtkIndent indent);
00054
00056 static vtkSurfaceReconstructionFilter* New();
00057
00059
00065 vtkGetMacro(NeighborhoodSize,int);
00066 vtkSetMacro(NeighborhoodSize,int);
00068
00070
00072 vtkGetMacro(SampleSpacing,double);
00073 vtkSetMacro(SampleSpacing,double);
00075
00076 protected:
00077 vtkSurfaceReconstructionFilter();
00078 ~vtkSurfaceReconstructionFilter() {};
00079
00080 virtual void ExecuteInformation();
00081 virtual void ExecuteData(vtkDataObject *);
00082
00083 int NeighborhoodSize;
00084 double SampleSpacing;
00085
00086 private:
00087 vtkSurfaceReconstructionFilter(const vtkSurfaceReconstructionFilter&);
00088 void operator=(const vtkSurfaceReconstructionFilter&);
00089 };
00090
00091 #endif
00092