44#ifndef vtkFeatureEdges_h
45#define vtkFeatureEdges_h
47#include "vtkFiltersCoreModule.h"
69 vtkGetMacro(BoundaryEdges,
int);
78 vtkGetMacro(FeatureEdges,
int);
86 vtkSetClampMacro(FeatureAngle,
double,0.0,180.0);
87 vtkGetMacro(FeatureAngle,
double);
95 vtkGetMacro(NonManifoldEdges,
int);
104 vtkGetMacro(ManifoldEdges,
int);
113 vtkGetMacro(Coloring,
int);
143 vtkGetMacro(OutputPointsPrecision,
int);
157 int NonManifoldEdges;
160 int OutputPointsPrecision;
extract boundary, non-manifold, and/or sharp edges from polygonal data
void SetLocator(vtkIncrementalPointLocator *locator)
Set / get a spatial locator for merging points.
static vtkFeatureEdges * New()
Construct object with feature angle = 30; all types of edges extracted and colored.
vtkMTimeType GetMTime() override
Return MTime also considering the locator.
void CreateDefaultLocator()
Create default locator.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType