NASA World Wind

gov.nasa.worldwind.awt
Class ViewInputAttributes

java.lang.Object
  extended by gov.nasa.worldwind.awt.ViewInputAttributes

public class ViewInputAttributes
extends Object


Nested Class Summary
static class ViewInputAttributes.ActionAttributes
           
static class ViewInputAttributes.ActionAttributesMap
           
static class ViewInputAttributes.DeviceAttributes
           
 
Field Summary
static String DEVICE_KEYBOARD
           
static String DEVICE_MOUSE
           
static String DEVICE_MOUSE_WHEEL
           
static String VIEW_FOCUS
           
static String VIEW_FOCUS_SLOW
           
static String VIEW_PAN
           
static String VIEW_PAN_SLOW
           
static String VIEW_ROTATE
           
static String VIEW_ROTATE_SLOW
           
static String VIEW_ZOOM
           
static String VIEW_ZOOM_SLOW
           
 
Constructor Summary
ViewInputAttributes()
           
 
Method Summary
 ViewInputAttributes.ActionAttributes getActionAttributes(Object deviceKey, Object actionKey)
           
 ViewInputAttributes.ActionAttributesMap getActionMap(Object deviceKey)
           
 ViewInputAttributes.DeviceAttributes getDeviceAttributes(Object deviceKey)
           
protected  ViewInputAttributes.ActionAttributes makeSlowActionAttributes(ViewInputAttributes.ActionAttributes attributes, double slowCoefficient)
           
 void setActionMap(Object deviceKey, ViewInputAttributes.ActionAttributesMap map)
           
protected  void setDefaultActionAttributes()
           
protected  void setDefaultDeviceAttributes()
           
 void setDeviceAttributes(Object deviceKey, ViewInputAttributes.DeviceAttributes attributes)
           
protected  void setSlowActionAttributes(ViewInputAttributes.ActionAttributesMap map, double slowCoefficient)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEVICE_KEYBOARD

public static final String DEVICE_KEYBOARD
See Also:
Constant Field Values

DEVICE_MOUSE

public static final String DEVICE_MOUSE
See Also:
Constant Field Values

DEVICE_MOUSE_WHEEL

public static final String DEVICE_MOUSE_WHEEL
See Also:
Constant Field Values

VIEW_FOCUS

public static final String VIEW_FOCUS
See Also:
Constant Field Values

VIEW_FOCUS_SLOW

public static final String VIEW_FOCUS_SLOW
See Also:
Constant Field Values

VIEW_PAN

public static final String VIEW_PAN
See Also:
Constant Field Values

VIEW_PAN_SLOW

public static final String VIEW_PAN_SLOW
See Also:
Constant Field Values

VIEW_ROTATE

public static final String VIEW_ROTATE
See Also:
Constant Field Values

VIEW_ROTATE_SLOW

public static final String VIEW_ROTATE_SLOW
See Also:
Constant Field Values

VIEW_ZOOM

public static final String VIEW_ZOOM
See Also:
Constant Field Values

VIEW_ZOOM_SLOW

public static final String VIEW_ZOOM_SLOW
See Also:
Constant Field Values
Constructor Detail

ViewInputAttributes

public ViewInputAttributes()
Method Detail

getActionAttributes

public ViewInputAttributes.ActionAttributes getActionAttributes(Object deviceKey,
                                                                Object actionKey)

getActionMap

public ViewInputAttributes.ActionAttributesMap getActionMap(Object deviceKey)

getDeviceAttributes

public ViewInputAttributes.DeviceAttributes getDeviceAttributes(Object deviceKey)

makeSlowActionAttributes

protected ViewInputAttributes.ActionAttributes makeSlowActionAttributes(ViewInputAttributes.ActionAttributes attributes,
                                                                        double slowCoefficient)

setActionMap

public void setActionMap(Object deviceKey,
                         ViewInputAttributes.ActionAttributesMap map)

setDefaultActionAttributes

protected void setDefaultActionAttributes()

setDefaultDeviceAttributes

protected void setDefaultDeviceAttributes()

setDeviceAttributes

public void setDeviceAttributes(Object deviceKey,
                                ViewInputAttributes.DeviceAttributes attributes)

setSlowActionAttributes

protected void setSlowActionAttributes(ViewInputAttributes.ActionAttributesMap map,
                                       double slowCoefficient)

NASA World Wind