void doFinishFromMap(final ScannedMap scannedMap, final double d, final IProgressMonitor monitor) {
monitor.beginTask(Messages.NewRegionWizard_CreatingRegion + scannedMap.getName(), 3);
monitor.worked(1);
final Region r = new Region();
final double a = d / 60.0;
final BoundingBox bb = new BoundingBox();
r.setBoundingBox(bb);
bb.setNorth(new Angle(scannedMap.getNorth().getVal() + a));
bb.setSouth(new Angle(scannedMap.getSouth().getVal() - a));
bb.setWest(new Angle(scannedMap.getWest().getVal() - a));
bb.setEast(new Angle(scannedMap.getEast().getVal() + a));
r.setName(scannedMap.getName());
if (!_selection.isEmpty() && _selection instanceof IStructuredSelection) {
final Object f = ((IStructuredSelection) _selection).getFirstElement();
if (f instanceof Region)
r.setParent((Region) f);