public class VRTrackedDevicePose
extends com.sun.jna.Structure
| Modifier and Type | Class and Description |
|---|---|
static class |
VRTrackedDevicePose.ByReference |
static class |
VRTrackedDevicePose.ByValue |
| Modifier and Type | Field and Description |
|---|---|
byte |
bDeviceIsConnected |
byte |
bPoseIsValid |
int |
eTrackingResult |
VRHmdMatrix34 |
mDeviceToAbsoluteTracking |
VRHmdVector3 |
vAngularVelocity
angular velocity in radians/s (?)
|
VRHmdVector3 |
vVelocity
velocity in tracker space in m/s
|
| Constructor and Description |
|---|
VRTrackedDevicePose() |
VRTrackedDevicePose(com.sun.jna.Pointer peer) |
VRTrackedDevicePose(VRHmdMatrix34 mDeviceToAbsoluteTracking,
VRHmdVector3 vVelocity,
VRHmdVector3 vAngularVelocity,
int eTrackingResult,
byte bPoseIsValid,
byte bDeviceIsConnected) |
| Modifier and Type | Method and Description |
|---|---|
org.processmining.visualisation3d.maths.JoglMatrixd4x4 |
getAbsoluteTransform() |
protected java.util.List<java.lang.String> |
getFieldOrder() |
org.processmining.visualisation3d.maths.JoglVectord3 |
getPosition() |
org.processmining.visualisation3d.maths.JoglMatrixd4x4 |
getRotationMatrix() |
org.processmining.visualisation3d.maths.JoglVectord3 |
getScale() |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeFieldpublic VRHmdMatrix34 mDeviceToAbsoluteTracking
public VRHmdVector3 vVelocity
public VRHmdVector3 vAngularVelocity
public int eTrackingResult
HmdTrackingResultpublic byte bPoseIsValid
public byte bDeviceIsConnected
public VRTrackedDevicePose()
public VRTrackedDevicePose(VRHmdMatrix34 mDeviceToAbsoluteTracking, VRHmdVector3 vVelocity, VRHmdVector3 vAngularVelocity, int eTrackingResult, byte bPoseIsValid, byte bDeviceIsConnected)
public VRTrackedDevicePose(com.sun.jna.Pointer peer)
protected java.util.List<java.lang.String> getFieldOrder()
getFieldOrder in class com.sun.jna.Structurepublic org.processmining.visualisation3d.maths.JoglMatrixd4x4 getAbsoluteTransform()
public org.processmining.visualisation3d.maths.JoglMatrixd4x4 getRotationMatrix()
public org.processmining.visualisation3d.maths.JoglVectord3 getPosition()
public org.processmining.visualisation3d.maths.JoglVectord3 getScale()