Imaging/vtkSurfaceReconstructionFilter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00034 #ifndef __vtkSurfaceReconstructionFilter_h
00035 #define __vtkSurfaceReconstructionFilter_h
00036
00037 #include "vtkDataSetToImageFilter.h"
00038
00039 class VTK_IMAGING_EXPORT vtkSurfaceReconstructionFilter : public vtkDataSetToImageFilter
00040 {
00041 public:
00042 vtkTypeRevisionMacro(vtkSurfaceReconstructionFilter,vtkDataSetToImageFilter);
00043 void PrintSelf(ostream& os, vtkIndent indent);
00044
00046 static vtkSurfaceReconstructionFilter* New();
00047
00049
00055 vtkGetMacro(NeighborhoodSize,int);
00056 vtkSetMacro(NeighborhoodSize,int);
00058
00060
00062 vtkGetMacro(SampleSpacing,double);
00063 vtkSetMacro(SampleSpacing,double);
00065
00066 protected:
00067 vtkSurfaceReconstructionFilter();
00068 ~vtkSurfaceReconstructionFilter() {};
00069
00070 virtual void ExecuteInformation();
00071 virtual void ExecuteData(vtkDataObject *);
00072
00073 int NeighborhoodSize;
00074 double SampleSpacing;
00075 private:
00076 vtkSurfaceReconstructionFilter(const vtkSurfaceReconstructionFilter&);
00077 void operator=(const vtkSurfaceReconstructionFilter&);
00078 };
00079
00080 #endif
00081