gov.nasa.worldwindx.applications.worldwindow.features
Class AbstractElevationsFeature
java.lang.Object
javax.swing.AbstractAction
gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
gov.nasa.worldwindx.applications.worldwindow.features.AbstractElevationsFeature
- All Implemented Interfaces:
- Initializable, Feature, NetworkActivitySignal.NetworkUser, ActionListener, PropertyChangeListener, Serializable, Cloneable, EventListener, Action
public abstract class AbstractElevationsFeature
- extends AbstractFeature
- implements NetworkActivitySignal.NetworkUser
- See Also:
- Serialized Form
| 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 |
| Methods inherited from class gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature |
actionPerformed, addToToolBar, doActionPerformed, doPropertyChange, getController, getFeatureID, getName, getStringValue, isInitialized, isTwoState, propertyChange, register, setMenuAccellerator |
createModelsThread
protected Thread createModelsThread
elevationModels
protected List<ElevationModel> elevationModels
on
protected boolean on
AbstractElevationsFeature
protected AbstractElevationsFeature(String name,
String featureID,
String largeIconPath,
Registry registry)
addModel
protected void addModel(ElevationModel em)
addModels
protected void addModels(List<ElevationModel> models)
createModels
protected void createModels()
destroyElevationModel
protected void destroyElevationModel(ElevationModel em)
destroyElevationModels
protected void destroyElevationModels()
doAddModel
protected void doAddModel(ElevationModel em)
doCreateModels
protected abstract void doCreateModels()
getElevationModels
public List<ElevationModel> getElevationModels()
handleInterrupt
protected void handleInterrupt()
hasNetworkActivity
public boolean hasNetworkActivity()
- Specified by:
hasNetworkActivity in interface NetworkActivitySignal.NetworkUser
initialize
public void initialize(Controller controller)
- Specified by:
initialize in interface Initializable- Overrides:
initialize in class AbstractFeature
isOn
public boolean isOn()
- Specified by:
isOn in interface Feature- Overrides:
isOn in class AbstractFeature
killPopulateLayerThread
protected void killPopulateLayerThread()
removeModel
protected void removeModel(ElevationModel em)
removeModels
protected void removeModels()
retrieveCapsDoc
protected WMSCapabilities retrieveCapsDoc(String urlString)
setOn
protected void setOn(boolean tf)
turnOn
public void turnOn(boolean tf)
- Specified by:
turnOn in interface Feature- Overrides:
turnOn in class AbstractFeature