private void InsertIntersectingVerticesInTargets( [NotNull] IEnumerable <IFeature> targetFeatures, [NotNull] IGeometry intersectingGeometry) { if (_targetsToUpdate == null) { _targetsToUpdate = new Dictionary <IFeature, IGeometry>(); } ReshapeUtils.InsertIntersectingVerticesInTargets(targetFeatures, intersectingGeometry, _targetsToUpdate); }
public void InsertIntersectingVerticesInTargets( [NotNull] IEnumerable <IFeature> targetFeatures, [NotNull] IPolycurve removeGeometry) { if (Result.TargetFeaturesToUpdate == null) { Result.TargetFeaturesToUpdate = new Dictionary <IFeature, IGeometry>(); } ReshapeUtils.InsertIntersectingVerticesInTargets( targetFeatures, removeGeometry, Result.TargetFeaturesToUpdate); }