19#ifndef vtkFeatureEdgesDispatcher_h
20#define vtkFeatureEdgesDispatcher_h
22#include "vtkFiltersHyperTreeModule.h"
25VTK_ABI_NAMESPACE_BEGIN
40 vtkSetMacro(BoundaryEdges,
bool);
41 vtkGetMacro(BoundaryEdges,
bool);
42 vtkBooleanMacro(BoundaryEdges,
bool);
52 vtkSetMacro(FeatureEdges,
bool);
53 vtkGetMacro(FeatureEdges,
bool);
54 vtkBooleanMacro(FeatureEdges,
bool);
64 vtkSetClampMacro(FeatureAngle,
double, 0.0, 180.0);
65 vtkGetMacro(FeatureAngle,
double);
75 vtkSetMacro(NonManifoldEdges,
bool);
76 vtkGetMacro(NonManifoldEdges,
bool);
77 vtkBooleanMacro(NonManifoldEdges,
bool);
88 vtkSetMacro(ManifoldEdges,
bool);
89 vtkGetMacro(ManifoldEdges,
bool);
90 vtkBooleanMacro(ManifoldEdges,
bool);
100 vtkSetMacro(Coloring,
bool);
101 vtkGetMacro(Coloring,
bool);
102 vtkBooleanMacro(Coloring,
bool);
114 vtkSetMacro(MergePoints,
bool);
115 vtkGetMacro(MergePoints,
bool);
130 double FeatureAngle = 30.0;
131 bool BoundaryEdges =
true;
132 bool FeatureEdges =
true;
133 bool NonManifoldEdges =
true;
134 bool ManifoldEdges =
false;
135 bool Coloring =
false;
138 bool MergePoints =
false;
static vtkFeatureEdgesDispatcher * New()
vtkFeatureEdgesDispatcher()=default
~vtkFeatureEdgesDispatcher() override=default
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int FillInputPortInformation(int, vtkInformation *) override
a simple class to control print indentation