23 #ifndef vtkDecimatePolylineCustomFieldStrategy_h
24 #define vtkDecimatePolylineCustomFieldStrategy_h
27 #include "vtkFiltersCoreModule.h"
30 VTK_ABI_NAMESPACE_BEGIN
Decimation strategy using a custom point data array to retrieve the data to be used a a metric...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
concrete class for storing a set of points
a simple class to control print indentation
virtual bool IsStateValid(vtkPointSet *dataset) const
Returns whether this decimation strategy is in a valid state and ready to compute errors...
abstract class to define a decimation strategy for the vtkDecimatePolylineFilter
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
virtual double ComputeError(vtkPointSet *dataset, vtkIdType originId, vtkIdType p1Id, vtkIdType p2Id)=0
Virtual method for computing the decimation error.