98#ifndef vtkWarpScalar_h
99#define vtkWarpScalar_h
101#include "vtkFiltersGeneralModule.h"
104VTK_ABI_NAMESPACE_BEGIN
130 vtkSetMacro(ScaleFactor,
double);
131 vtkGetMacro(ScaleFactor,
double);
149 vtkSetVector3Macro(Normal,
double);
150 vtkGetVectorMacro(Normal,
double, 3);
170 vtkSetMacro(OutputPointsPrecision,
int);
171 vtkGetMacro(OutputPointsPrecision,
int);
183 vtkGetMacro(GenerateEnclosure,
bool);
184 vtkSetMacro(GenerateEnclosure,
bool);
185 vtkBooleanMacro(GenerateEnclosure,
bool);
217 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.