Public Member Functions | |
void | run () |
boolean | isReady () |
Static Public Member Functions | |
static Spacemouse | getInstance () |
Public Attributes | |
Vector3f | trans = new Vector3f() |
Vector3f | rot = new Vector3f() |
Static Public Attributes | |
static Spacemouse | instance |
Package Attributes | |
final float | transSpeed = 0.015f |
final float | rotSpeed = 0.003f |
final int | DELAY = 100 |
Private Member Functions | |
Spacemouse () | |
Private Attributes | |
HashMap< Component, Integer > | mapping = new HashMap<Component, Integer>() |
Controller | spacemouse = null |
tested with linux. in contrast to the vast proprietary driver from 3dconnexion, the linux kernel just maps the spacenavigator to some usual input device via udev. lets see if windows does either..
Definition at line 27 of file Spacemouse.java.
org.hfbk.nubsi.Spacemouse.Spacemouse | ( | ) | [private] |
Definition at line 56 of file Spacemouse.java.
References org.hfbk.nubsi.Spacemouse.mapping, and org.hfbk.nubsi.Spacemouse.spacemouse.
Referenced by org.hfbk.nubsi.Spacemouse.getInstance().
Here is the caller graph for this function:
void org.hfbk.nubsi.Spacemouse.run | ( | ) |
Definition at line 101 of file Spacemouse.java.
References org.hfbk.nubsi.Spacemouse.DELAY, org.hfbk.nubsi.Spacemouse.mapping, org.hfbk.nubsi.Spacemouse.rot, org.hfbk.nubsi.Spacemouse.rotSpeed, org.hfbk.nubsi.Spacemouse.spacemouse, org.hfbk.nubsi.Spacemouse.trans, and org.hfbk.nubsi.Spacemouse.transSpeed.
boolean org.hfbk.nubsi.Spacemouse.isReady | ( | ) |
static Spacemouse org.hfbk.nubsi.Spacemouse.getInstance | ( | ) | [static] |
Definition at line 142 of file Spacemouse.java.
References org.hfbk.nubsi.Spacemouse.instance, and org.hfbk.nubsi.Spacemouse.Spacemouse().
Here is the call graph for this function:
Definition at line 29 of file Spacemouse.java.
Referenced by org.hfbk.nubsi.Spacemouse.getInstance(), and org.hfbk.vis.SpacemouseFreedomViewpoint.SpacemouseFreedomViewpoint().
Vector3f org.hfbk.nubsi.Spacemouse.trans = new Vector3f() |
Definition at line 31 of file Spacemouse.java.
Referenced by org.hfbk.vis.MouseViewpoint.pollSpacemouse(), org.hfbk.vis.SpacemouseFreedomViewpoint.render(), and org.hfbk.nubsi.Spacemouse.run().
Vector3f org.hfbk.nubsi.Spacemouse.rot = new Vector3f() |
Definition at line 31 of file Spacemouse.java.
Referenced by org.hfbk.vis.MouseViewpoint.pollSpacemouse(), org.hfbk.vis.SpacemouseFreedomViewpoint.render(), and org.hfbk.nubsi.Spacemouse.run().
final float org.hfbk.nubsi.Spacemouse.transSpeed = 0.015f [package] |
final float org.hfbk.nubsi.Spacemouse.rotSpeed = 0.003f [package] |
final int org.hfbk.nubsi.Spacemouse.DELAY = 100 [package] |
HashMap<Component, Integer> org.hfbk.nubsi.Spacemouse.mapping = new HashMap<Component, Integer>() [private] |
Definition at line 51 of file Spacemouse.java.
Referenced by org.hfbk.nubsi.Spacemouse.run(), and org.hfbk.nubsi.Spacemouse.Spacemouse().
Controller org.hfbk.nubsi.Spacemouse.spacemouse = null [private] |
Definition at line 53 of file Spacemouse.java.
Referenced by org.hfbk.nubsi.Spacemouse.isReady(), org.hfbk.nubsi.Spacemouse.run(), and org.hfbk.nubsi.Spacemouse.Spacemouse().