de.jreality.toolsystem
Interface VirtualDevice

All Known Implementing Classes:
VirtualBumpAxis, VirtualCoupledAxis, VirtualDoubleClick, VirtualEvolutionOperator, VirtualExtractAxis, VirtualExtractNegative, VirtualExtractPositive, VirtualExtractRotationTrafo, VirtualExtractTranslationTrafo, VirtualFilterAxis, VirtualIntegrationOperator, VirtualInvertMatrix, VirtualMap, VirtualMergedAxis, VirtualMergedNDC, VirtualMousePointerTrafo, VirtualPortalRotation, VirtualProductMatrix, VirtualRawMousePointerTrafo, VirtualReverseAxis, VirtualRotation, VirtualRotationAboutAxis, VirtualRotationFromRxRyRz, VirtualScaleAxis, VirtualSpaceNavigatorFixAxis, VirtualSpaceNavigatorFixAxisFirst, VirtualSwitchAndInvertAxis, VirtualTimestepEvolution, VirtualToggleAxis

public interface VirtualDevice

Author:
weissman

Method Summary
 void dispose()
           
 String getName()
           
 void initialize(List<InputSlot> inputSlots, InputSlot result, Map<String,Object> configuration)
           
 ToolEvent process(VirtualDeviceContext context)
           
 

Method Detail

process

ToolEvent process(VirtualDeviceContext context)
                  throws MissingSlotException
Throws:
MissingSlotException

initialize

void initialize(List<InputSlot> inputSlots,
                InputSlot result,
                Map<String,Object> configuration)

dispose

void dispose()

getName

String getName()