vtkFiniteDifferenceGradientEstimator.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00053 #ifndef __vtkFiniteDifferenceGradientEstimator_h
00054 #define __vtkFiniteDifferenceGradientEstimator_h
00055
00056 #include "vtkEncodedGradientEstimator.h"
00057
00058 class VTK_RENDERING_EXPORT vtkFiniteDifferenceGradientEstimator : public vtkEncodedGradientEstimator
00059 {
00060 public:
00061 vtkTypeRevisionMacro(vtkFiniteDifferenceGradientEstimator,vtkEncodedGradientEstimator);
00062 void PrintSelf( ostream& os, vtkIndent indent );
00063
00066 static vtkFiniteDifferenceGradientEstimator *New();
00067
00069
00071 vtkSetMacro( SampleSpacingInVoxels, int );
00072 vtkGetMacro( SampleSpacingInVoxels, int );
00074
00075
00076 int SampleSpacingInVoxels;
00077
00078 protected:
00079 vtkFiniteDifferenceGradientEstimator();
00080 ~vtkFiniteDifferenceGradientEstimator();
00081
00082
00084 void UpdateNormals( void );
00085 private:
00086 vtkFiniteDifferenceGradientEstimator(const vtkFiniteDifferenceGradientEstimator&);
00087 void operator=(const vtkFiniteDifferenceGradientEstimator&);
00088 };
00089
00090
00091 #endif