/// <summary> /// Simplify a collection of <c>TaggedLineString</c>s. /// </summary> /// <param name="taggedLines">The collection of lines to simplify.</param> public virtual void Simplify(IList taggedLines) { for (IEnumerator i = taggedLines.GetEnumerator(); i.MoveNext(); ) _inputIndex.Add((TaggedLineString)i.Current); for (IEnumerator i = taggedLines.GetEnumerator(); i.MoveNext(); ) { TaggedLineStringSimplifier tlss = new TaggedLineStringSimplifier(_inputIndex, _outputIndex); tlss.DistanceTolerance = _distanceTolerance; tlss.Simplify((TaggedLineString)i.Current); } }
/// <summary> /// Simplify a collection of <c>TaggedLineString</c>s. /// </summary> /// <param name="taggedLines">The collection of lines to simplify.</param> public virtual void Simplify(IList taggedLines) { for (IEnumerator i = taggedLines.GetEnumerator(); i.MoveNext();) { _inputIndex.Add((TaggedLineString)i.Current); } for (IEnumerator i = taggedLines.GetEnumerator(); i.MoveNext();) { TaggedLineStringSimplifier tlss = new TaggedLineStringSimplifier(_inputIndex, _outputIndex); tlss.DistanceTolerance = _distanceTolerance; tlss.Simplify((TaggedLineString)i.Current); } }