70 #ifndef vtkContourLoopExtraction_h 71 #define vtkContourLoopExtraction_h 73 #include "vtkFiltersModelingModule.h" 76 #define VTK_LOOP_CLOSURE_OFF 0 77 #define VTK_LOOP_CLOSURE_BOUNDARY 1 78 #define VTK_LOOP_CLOSURE_ALL 2 80 #define VTK_OUTPUT_POLYGONS 0 81 #define VTK_OUTPUT_POLYLINES 1 82 #define VTK_OUTPUT_BOTH 2 104 vtkGetMacro(LoopClosure,
int);
111 const char *GetLoopClosureAsString();
120 vtkSetMacro(ScalarThresholding,
bool);
121 vtkGetMacro(ScalarThresholding,
bool);
122 vtkBooleanMacro(ScalarThresholding,
bool);
131 vtkSetVector2Macro(ScalarRange,
double);
132 vtkGetVector2Macro(ScalarRange,
double);
140 vtkSetVector3Macro(
Normal,
double);
141 vtkGetVector3Macro(
Normal,
double);
151 vtkGetMacro(OutputMode,
int);
158 const char *GetOutputModeAsString();
168 double ScalarRange[2];
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.