20#ifndef vtkDecimatePolylineStrategy_h
21#define vtkDecimatePolylineStrategy_h
23#include "vtkFiltersCoreModule.h"
26VTK_ABI_NAMESPACE_BEGIN
abstract class to define a decimation strategy for the vtkDecimatePolylineFilter
virtual bool IsStateValid(vtkPointSet *vtkNotUsed(dataset)) const
Returns whether this decimation strategy is in a valid state and ready to compute errors.
~vtkDecimatePolylineStrategy() override=default
vtkDecimatePolylineStrategy()=default
virtual double ComputeError(vtkPointSet *dataset, vtkIdType originId, vtkIdType p1Id, vtkIdType p2Id)=0
Virtual method for computing the decimation error.
abstract base class for most VTK objects
concrete class for storing a set of points