29#ifndef vtkWarpScalar_h 
   30#define vtkWarpScalar_h 
   32#include "vtkFiltersGeneralModule.h"  
   35VTK_ABI_NAMESPACE_BEGIN
 
   61  vtkSetMacro(ScaleFactor, 
double);
 
   62  vtkGetMacro(ScaleFactor, 
double);
 
   80  vtkSetVector3Macro(Normal, 
double);
 
   81  vtkGetVectorMacro(Normal, 
double, 3);
 
  101  vtkSetMacro(OutputPointsPrecision, 
int);
 
  102  vtkGetMacro(OutputPointsPrecision, 
int);
 
  114  vtkGetMacro(GenerateEnclosure, 
bool);
 
  115  vtkSetMacro(GenerateEnclosure, 
bool);
 
  116  vtkBooleanMacro(GenerateEnclosure, 
bool);
 
  148  bool GenerateEnclosure = 
false;
 
object to represent cell connectivity
 
abstract superclass for arrays of numeric data
 
represent and manipulate attribute data in a dataset
 
abstract class to specify dataset behavior
 
dynamic, self-adjusting array of vtkIdType
 
a simple class to control print indentation
 
Superclass for algorithms that produce output of the same type as input.
 
concrete class for storing a set of points
 
dynamic, self-adjusting array of unsigned char
 
deform geometry with scalar data
 
~vtkWarpScalar() override
 
int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, obtaining type information, and printing.
 
unsigned int GetInputDimension(vtkDataSet *input)
Check the topological dimension of the data set (only used when SideWallsActive)
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
void AppendArrays(vtkDataSetAttributes *setData)
Append the values in the arrays of the array attribute collection to themselves.
 
void BuildSideWalls(vtkPointSet *output, int nInputPoints, vtkUnsignedCharArray *boundaryCells, vtkIdTypeArray *boundaryFaceIndexes)
When GenerateEnclosure is active, construct the cells between the base and warped surfaces.
 
static vtkWarpScalar * New()
Standard methods for instantiation, obtaining type information, and printing.
 
int OutputPointsPrecision
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.