20 #ifndef _vtkElevationSurfaceFilter_h
21 #define _vtkElevationSurfaceFilter_h
23 #include "vtkAlgorithm.h"
32 void PrintSelf(ostream& os, vtkIndent indent);
40 vtkSetMacro(ScaleFactor,
double);
41 vtkGetMacro(ScaleFactor,
double);
45 vtkSetVector3Macro(Direction,
double);
46 vtkGetVector3Macro(Direction,
double);
54 vtkBooleanMacro(AutoDetectDirection,
int);
55 vtkSetMacro(AutoDetectDirection,
int);
56 vtkGetMacro(AutoDetectDirection,
int);
62 int FillInputPortInformation(
int , vtkInformation* );
63 int FillOutputPortInformation(
int , vtkInformation* );
65 int ProcessRequest(vtkInformation* ,
66 vtkInformationVector** ,
67 vtkInformationVector* );
70 int RequestData(vtkInformation *,
71 vtkInformationVector **,
72 vtkInformationVector *);
74 int RequestInformation(vtkInformation *,
75 vtkInformationVector **,
76 vtkInformationVector *);
78 int RequestUpdateExtent(vtkInformation* ,
79 vtkInformationVector**,
80 vtkInformationVector*);
82 virtual void ComputeDirection(vtkPolyData*,
double *outDir);