Uses of Class
de.jreality.scene.tool.InputSlot

Packages that use InputSlot
de.jreality.scene.tool Tool infrastructure for the scene graph. 
de.jreality.tools Implementations of standard Tools. 
de.jreality.toolsystem This package is responsable for managing the tools in a scene graph: registering them, handling user input, and triggering their activity based on this input. 
de.jreality.toolsystem.config Classes for handling the jReality tool configuration, which guarantees hardware independence for input devices. 
de.jreality.toolsystem.raw Classes for managing the standard raw (i.e., hardware) input devices used by jReality. 
de.jreality.toolsystem.virtual Virtual devices for the ToolSystem. 
 

Uses of InputSlot in de.jreality.scene.tool
 

Fields in de.jreality.scene.tool declared as InputSlot
static InputSlot InputSlot.LEFT_BUTTON
           
static InputSlot InputSlot.MIDDLE_BUTTON
           
static InputSlot InputSlot.POINTER_HIT
           
static InputSlot InputSlot.POINTER_TRANSFORMATION
           
static InputSlot InputSlot.RIGHT_BUTTON
           
static InputSlot InputSlot.SHIFT_LEFT_BUTTON
           
static InputSlot InputSlot.SHIFT_MIDDLE_BUTTON
           
static InputSlot InputSlot.SHIFT_RIGHT_BUTTON
           
static InputSlot InputSlot.SYSTEM_TIME
           
 

Methods in de.jreality.scene.tool that return InputSlot
static InputSlot InputSlot.getDevice(String name)
          Get the canonical device for the logical name.
 InputSlot ToolContext.getSource()
           
 

Methods in de.jreality.scene.tool that return types with arguments of type InputSlot
 List<InputSlot> AbstractTool.getActivationSlots()
           
 List<InputSlot> Tool.getActivationSlots()
          If the result is empty, then the tool is always active.
 List<InputSlot> AbstractTool.getCurrentSlots()
           
 List<InputSlot> Tool.getCurrentSlots()
          This method will only be called for active tools.
 

Methods in de.jreality.scene.tool with parameters of type InputSlot
 void AbstractTool.addCurrentSlot(InputSlot slot)
           
 AxisState ToolContext.getAxisState(InputSlot slot)
           
 String AbstractTool.getDescription(InputSlot slot)
           
 String Tool.getDescription(InputSlot slot)
          Gives a description of the meaning of the given InputSlot.
 DoubleArray ToolContext.getTransformationMatrix(InputSlot slot)
           
 void AbstractTool.removeCurrentSlot(InputSlot slot)
           
 void BeanShellTool.setActivationSlots(InputSlot[] slots)
           
 

Constructors in de.jreality.scene.tool with parameters of type InputSlot
AbstractTool(InputSlot... activationSlots)
           
 

Uses of InputSlot in de.jreality.tools
 

Constructors in de.jreality.tools with parameters of type InputSlot
ActionTool(InputSlot activationSlot)
           
DragEventTool(InputSlot... activationSlots)
           
 

Uses of InputSlot in de.jreality.toolsystem
 

Methods in de.jreality.toolsystem that return InputSlot
 InputSlot ToolEvent.getInputSlot()
           
 

Methods in de.jreality.toolsystem with parameters of type InputSlot
 AxisState VirtualDeviceContext.getAxisState(InputSlot slot)
           
 DoubleArray VirtualDeviceContext.getTransformationMatrix(InputSlot slot)
           
 void VirtualDevice.initialize(List<InputSlot> inputSlots, InputSlot result, Map<String,Object> configuration)
           
 

Method parameters in de.jreality.toolsystem with type arguments of type InputSlot
 void VirtualDevice.initialize(List<InputSlot> inputSlots, InputSlot result, Map<String,Object> configuration)
           
 

Constructors in de.jreality.toolsystem with parameters of type InputSlot
MissingSlotException(InputSlot slot)
           
ToolEvent(Object source, InputSlot device, AxisState axis)
          Deprecated. Use ToolEvent(Object source, long when, InputSlot device, AxisState axis)
ToolEvent(Object source, InputSlot device, DoubleArray trafo)
          Deprecated. Use ToolEvent(Object source, long when, InputSlot device, DoubleArray trafo)
ToolEvent(Object source, long when, InputSlot device, AxisState axis)
           
ToolEvent(Object source, long when, InputSlot device, AxisState axis, DoubleArray trafo)
           
ToolEvent(Object source, long when, InputSlot device, DoubleArray trafo)
           
 

Uses of InputSlot in de.jreality.toolsystem.config
 

Methods in de.jreality.toolsystem.config that return InputSlot
 InputSlot VirtualDeviceConfig.getOutSlot()
           
 InputSlot VirtualConstant.getSlot()
           
 InputSlot VirtualMapping.getSourceSlot()
           
 InputSlot RawMapping.getTargetSlot()
           
 InputSlot VirtualMapping.getTargetSlot()
           
 

Constructors in de.jreality.toolsystem.config with parameters of type InputSlot
RawMapping(String deviceID, String sourceSlot, InputSlot targetSlot)
           
VirtualConstant(InputSlot slot, Object value)
           
VirtualDeviceConfig(String virtualDevice, InputSlot outSlot, List inSlots, Map config, String mapped)
           
VirtualMapping(InputSlot sourceSlot, InputSlot targetSlot)
           
 

Uses of InputSlot in de.jreality.toolsystem.raw
 

Methods in de.jreality.toolsystem.raw with parameters of type InputSlot
 ToolEvent DeviceKeyboard.mapRawDevice(String rawDeviceName, InputSlot inputDevice)
           
 ToolEvent DeviceMacbookSuddenMotionSensor.mapRawDevice(String rawDeviceName, InputSlot inputDevice)
           
 ToolEvent DeviceMouse.mapRawDevice(String rawDeviceName, InputSlot inputDevice)
           
 ToolEvent DeviceOldKeyboard.mapRawDevice(String rawDeviceName, InputSlot inputDevice)
           
 ToolEvent DeviceSpacenav.mapRawDevice(String rawDeviceName, InputSlot inputDevice)
           
 ToolEvent DeviceSystemTimer.mapRawDevice(String rawDeviceName, InputSlot inputDevice)
           
 ToolEvent LinuxOptimusMiniDevice.mapRawDevice(String rawDeviceName, InputSlot inputDevice)
           
 ToolEvent RawDevice.mapRawDevice(String rawDeviceName, InputSlot inputDevice)
           
 ToolEvent WiiMoteOSC.mapRawDevice(String rawDeviceName, InputSlot inputDevice)
           
 

Uses of InputSlot in de.jreality.toolsystem.virtual
 

Methods in de.jreality.toolsystem.virtual with parameters of type InputSlot
 void VirtualTimestepEvolution.initialize(List<InputSlot> inputSlots, InputSlot result, Map<String,Object> configuration)
           
 void VirtualBumpAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualCoupledAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualDoubleClick.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualEvolutionOperator.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualExtractAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualExtractPositive.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualExtractRotationTrafo.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualExtractTranslationTrafo.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualFilterAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualIntegrationOperator.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualInvertMatrix.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualMap.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualMergedAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualMergedNDC.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualPortalRotation.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualProductMatrix.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualRawMousePointerTrafo.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualReverseAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualRotation.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualRotationAboutAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualRotationFromRxRyRz.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualScaleAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualSpaceNavigatorFixAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualSpaceNavigatorFixAxisFirst.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualSwitchAndInvertAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 void VirtualToggleAxis.initialize(List inputSlots, InputSlot result, Map configuration)
           
 

Method parameters in de.jreality.toolsystem.virtual with type arguments of type InputSlot
 void VirtualTimestepEvolution.initialize(List<InputSlot> inputSlots, InputSlot result, Map<String,Object> configuration)