43 #ifndef __vtkWarpScalar_h
44 #define __vtkWarpScalar_h
46 #include "vtkFiltersGeneralModule.h"
47 #include "vtkPointSetAlgorithm.h"
51 class VTKFILTERSGENERAL_EXPORT
vtkWarpScalar :
public vtkPointSetAlgorithm
56 void PrintSelf(ostream& os, vtkIndent indent);
60 vtkSetMacro(ScaleFactor,
double);
61 vtkGetMacro(ScaleFactor,
double);
67 vtkSetMacro(UseNormal,
int);
68 vtkGetMacro(UseNormal,
int);
69 vtkBooleanMacro(UseNormal,
int);
75 vtkSetVector3Macro(Normal,
double);
76 vtkGetVectorMacro(Normal,
double,3);
84 vtkSetMacro(XYPlane,
int);
85 vtkGetMacro(XYPlane,
int);
86 vtkBooleanMacro(XYPlane,
int);
89 int FillInputPortInformation(
int port, vtkInformation *info);
95 int RequestDataObject(vtkInformation *request,
96 vtkInformationVector **inputVector,
97 vtkInformationVector *outputVector);
98 int RequestData(vtkInformation *,
99 vtkInformationVector **,
100 vtkInformationVector *);
109 double *DataNormal(vtkIdType
id, vtkDataArray *normals=NULL);
110 double *InstanceNormal(vtkIdType
id, vtkDataArray *normals=NULL);
111 double *ZNormal(vtkIdType
id, vtkDataArray *normals=NULL);
double *(vtkWarpScalar::* PointNormal)(vtkIdType id, vtkDataArray *normals)
deform geometry with scalar data