/// <summary> /// Move the coordinate /// </summary> internal override void MoveAll(double divX, double divY) { if (ActiveCollection.CanAddCoordinate() && !ActiveCollection.IsFinalized) { if (ActiveCollection != null && Coordinates.Count > 0) { ActiveCollection.Transform = this.PixelToWorldTransform; for (int nr = 0; nr < Coordinates.Count; nr++) { var cd = Coordinates[nr]; Coordinates[nr] = new Coordinate(cd.X + divX, cd.Y + divY); } ActiveCollection.MovedAll(Coordinates, LastMouseCoordinate); CreateFeatureGeometry(); } } }