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.