43 #ifndef __vtkWarpScalar_h
44 #define __vtkWarpScalar_h
46 #include "vtkFiltersGeneralModule.h"
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);
96 vtkInformationVector **inputVector,
97 vtkInformationVector *outputVector);
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);
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Superclass for algorithms that produce output of the same type as input.
static vtkPointSetAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
double *(vtkWarpScalar::* PointNormal)(vtkIdType id, vtkDataArray *normals)
virtual int FillInputPortInformation(int port, vtkInformation *info)
deform geometry with scalar data