Exemple #1
0
        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);
        }