Class SelectNonOrthogonalBuildingAction
java.lang.Object
javax.swing.AbstractAction
org.openstreetmap.josm.actions.JosmAction
org.openstreetmap.josm.plugins.mapathoner.SelectNonOrthogonalBuildingAction
- All Implemented Interfaces:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
,org.openstreetmap.josm.tools.Destroyable
public final class SelectNonOrthogonalBuildingAction
extends org.openstreetmap.josm.actions.JosmAction
Select Non Orthogonal Building
Selects building which are not orthogonal, that is buildings where all corners has greater error than +/- 1 degree from 90 degrees. Corners with more than 10 degrees error are ignored.
The non orthogonal buildings found are added to the current selection.
This script is open source and licensed under GPL.
- Since:
- xxx
- Author:
- MikeTho16, qeef
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openstreetmap.josm.actions.JosmAction
org.openstreetmap.josm.actions.JosmAction.ActiveLayerChangeAdapter, org.openstreetmap.josm.actions.JosmAction.LayerChangeAdapter, org.openstreetmap.josm.actions.JosmAction.SelectionChangeAdapter
-
Field Summary
Fields inherited from class org.openstreetmap.josm.actions.JosmAction
sc
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newSelectNonOrthogonalBuildingAction
. -
Method Summary
Methods inherited from class org.openstreetmap.josm.actions.JosmAction
buildActiveLayerChangeAdapter, buildLayerChangeAdapter, checkAndConfirmOutlyingOperation, destroy, getLayerManager, getShortcut, initEnabledState, installAdapters, listenToLayerChange, listenToSelectionChange, setHelpId, setToolbarId, setTooltip, updateEnabledState, updateEnabledState, updateEnabledStateOnCurrentSelection, updateEnabledStateOnCurrentSelection, updateEnabledStateOnModifiableSelection, waitFuture
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Constructor Details
-
SelectNonOrthogonalBuildingAction
public SelectNonOrthogonalBuildingAction()Constructs a newSelectNonOrthogonalBuildingAction
.
-
-
Method Details
-
actionPerformed
-