65 #ifndef vtkUnstructuredGridQuadricDecimation_h
66 #define vtkUnstructuredGridQuadricDecimation_h
68 #include "vtkFiltersCoreModule.h"
91 vtkGetMacro(TargetReduction,
double);
99 vtkGetMacro(NumberOfTetsOutput,
int);
107 vtkGetMacro(NumberOfEdgesToDecimate,
int);
117 vtkGetMacro(NumberOfCandidates,
int);
131 vtkGetMacro(AutoAddCandidates,
int);
140 vtkGetMacro(AutoAddCandidatesThreshold,
double);
149 vtkGetMacro(BoundaryWeight,
double);
156 vtkSetStringMacro(ScalarsName);
172 void ReportError(
int err);
175 int NumberOfTetsOutput;
176 int NumberOfEdgesToDecimate;
177 int NumberOfCandidates;
178 int AutoAddCandidates;
180 double TargetReduction;
181 double AutoAddCandidatesThreshold;
182 double BoundaryWeight;
a simple class to control print indentation
Superclass for algorithms that produce only unstructured grid as output.
reduce the number of tetrahedra in a mesh
vtkUnstructuredGridQuadricDecimation()
static vtkUnstructuredGridQuadricDecimation * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkUnstructuredGridQuadricDecimation() override
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.