Package gov.nasa.worldwind.awt
Class ViewInputAttributes.ActionAttributes
- java.lang.Object
-
- gov.nasa.worldwind.awt.ViewInputAttributes.ActionAttributes
-
- Enclosing class:
- ViewInputAttributes
public static class ViewInputAttributes.ActionAttributes extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ViewInputAttributes.ActionAttributes.ActionTrigger
static class
ViewInputAttributes.ActionAttributes.KeyAction
static class
ViewInputAttributes.ActionAttributes.MouseAction
-
Field Summary
Fields Modifier and Type Field Description static int
NO_MODIFIER
-
Constructor Summary
Constructors Constructor Description ActionAttributes(double minValue, double maxValue, boolean enableSmoothing, double smoothingValue)
ActionAttributes(ViewInputAttributes.ActionAttributes attributes)
ActionAttributes(ViewInputAttributes.ActionAttributes.KeyAction[] keyActions, ViewInputAttributes.ActionAttributes.ActionTrigger trigger, int modifier, double minValue, double maxValue, boolean enableSmoothing, double smoothingValue)
ActionAttributes(ViewInputAttributes.ActionAttributes.MouseAction[] mouseActions, ViewInputAttributes.ActionAttributes.ActionTrigger trigger, double minValue, double maxValue, boolean enableSmoothing, double smoothingValue)
-
Method Summary
-
-
-
Field Detail
-
NO_MODIFIER
public static final int NO_MODIFIER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ActionAttributes
public ActionAttributes(ViewInputAttributes.ActionAttributes.KeyAction[] keyActions, ViewInputAttributes.ActionAttributes.ActionTrigger trigger, int modifier, double minValue, double maxValue, boolean enableSmoothing, double smoothingValue)
-
ActionAttributes
public ActionAttributes(ViewInputAttributes.ActionAttributes.MouseAction[] mouseActions, ViewInputAttributes.ActionAttributes.ActionTrigger trigger, double minValue, double maxValue, boolean enableSmoothing, double smoothingValue)
-
ActionAttributes
public ActionAttributes(double minValue, double maxValue, boolean enableSmoothing, double smoothingValue)
-
ActionAttributes
public ActionAttributes(ViewInputAttributes.ActionAttributes attributes)
-
-
Method Detail
-
getActionListener
public KeyInputActionHandler getActionListener()
-
setActionListener
public void setActionListener(KeyInputActionHandler actionListener)
-
getMouseActionListener
public MouseInputActionHandler getMouseActionListener()
-
setMouseActionListener
public void setMouseActionListener(MouseInputActionHandler mouseActionListener)
-
getValues
public double[] getValues()
-
setValues
public void setValues(double minValue, double maxValue)
-
setValue
public void setValue(double value)
-
isEnableSmoothing
public boolean isEnableSmoothing()
-
setEnableSmoothing
public void setEnableSmoothing(boolean enable)
-
getSmoothingValue
public double getSmoothingValue()
-
setSmoothingValue
public void setSmoothingValue(double smoothingValue)
-
setKeyCodeModifier
public void setKeyCodeModifier(int modifier)
-
getKeyCodeModifier
public int getKeyCodeModifier()
-
getKeyActions
public java.util.List getKeyActions()
-
setKeyActions
public void setKeyActions(ViewInputAttributes.ActionAttributes.KeyAction[] keyActions)
-
setKeyActions
public void setKeyActions(java.util.List keyActions)
-
getMouseActions
public java.util.List getMouseActions()
-
setMouseActions
public void setMouseActions(ViewInputAttributes.ActionAttributes.MouseAction[] mouseActions)
-
setMouseActions
public void setMouseActions(java.util.List mouseActions)
-
getActionTrigger
public ViewInputAttributes.ActionAttributes.ActionTrigger getActionTrigger()
-
setActionTrigger
public void setActionTrigger(ViewInputAttributes.ActionAttributes.ActionTrigger actionTrigger)
-
createMouseActionAttribute
public static ViewInputAttributes.ActionAttributes.MouseAction createMouseActionAttribute(int mouseButton)
-
-