67#include "vtkFiltersCoreModule.h"
70#define VTK_USE_VECTOR 0
71#define VTK_USE_NORMAL 1
84 vtkSetMacro(ScaleFactor,
double);
85 vtkGetMacro(ScaleFactor,
double);
92 vtkSetMacro(VectorMode,
int);
93 vtkGetMacro(VectorMode,
int);
96 const char* GetVectorModeAsString();
105 vtkSetMacro(OutputPointsPrecision,
int);
106 vtkGetMacro(OutputPointsPrecision,
int);
create oriented lines from vector data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkHedgeHog() override=default
void SetVectorModeToUseVector()
Specify whether to use vector or normal to perform vector operations.
void SetVectorModeToUseNormal()
Specify whether to use vector or normal to perform vector operations.
int OutputPointsPrecision
static vtkHedgeHog * New()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
const char * GetVectorModeAsString()
Return the vector mode as a character string.
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.