Generalizes using a small tolerance based upon either the system units of the geometry's spatial reference, or the geometry's bounding box.
[Visual Basic 6.0] Sub Weed(
ByVal maxAllowableOffsetFactor As Double _
)
[Visual Basic .NET] Public Sub Weed ( _ ByVal maxAllowableOffsetFactor As Double _ )
[C#] public void Weed ( double maxAllowableOffsetFactor );
[Java] public void weed ( double maxAllowableOffsetFactor ) throws IOException, AutomationException
[C++]
HRESULT Weed(
double maxAllowableOffsetFactor
);
Parameters
maxAllowableOffsetFactor
maxAllowableOffsetFactor is a parameter of type double
Weed Generalizes each part of a Polycurve into a generalized collection of Line segments. Weed performs a Douglas-Poiker Generalization algorithm with a specified multiple of the internal 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 polycurve with non-linear segments, the output curve may contain more vertices than the input curve, but all output segments will be linear.
Weed(X) = Generalize(X * InternalTolerance)
