Generalizes this path using the Douglas-Poiker algorithm.
[Visual Basic 6.0] Sub Generalize(
ByVal maxAllowableOffset As Double _
)
[Visual Basic .NET] Public Sub Generalize ( _ ByVal maxAllowableOffset As Double _ )
[C#] public void Generalize ( double maxAllowableOffset );
[Java] public void generalize ( double maxAllowableOffset ) throws IOException, AutomationException
[C++]
HRESULT Generalize(
double maxAllowableOffset
);
Parameters
maxAllowableOffset
maxAllowableOffset is a parameter of type double
Generalizes the Path into a generalized collection of Line segments. Generalize performs a Douglas-Poiker Generalization algorithm with a specified maximum offset tolerance given as input. For Line segments, the Generalized output is a subset of the original input vertices. For non-Linear segments, the Generalized output contains points along all parts of the curve, not necessarily only the vertices.
For a path with non-linear segments, the output curve may contain more vertices than the input curve, but all output segments will be linear.
