public class InputEventUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.List<TransferMode> |
TM_ANY |
private static java.util.List<TransferMode> |
TM_COPY_OR_MOVE |
Constructor and Description |
---|
InputEventUtils() |
Modifier and Type | Method and Description |
---|---|
static Point3D |
recomputeCoordinates(PickResult result,
java.lang.Object newSource)
Recomputes event coordinates for a different node.
|
static java.util.List<TransferMode> |
safeTransferModes(TransferMode[] modes)
Makes sure changes to the static arrays specified in TransferMode
don't have any effect on the transfer modes used.
|
private static final java.util.List<TransferMode> TM_ANY
private static final java.util.List<TransferMode> TM_COPY_OR_MOVE
public static Point3D recomputeCoordinates(PickResult result, java.lang.Object newSource)
coordinates
- Coordinates to recomputeoldSource
- Node in whose coordinate system the coordinates arenewSource
- Node to whose coordinate system to recomputepublic static java.util.List<TransferMode> safeTransferModes(TransferMode[] modes)
modes
- Modes passed in by user