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, writeField
public VRHmdMatrix34 mDeviceToAbsoluteTracking
public VRHmdVector3 vVelocity
public VRHmdVector3 vAngularVelocity
public int eTrackingResult
HmdTrackingResult
public 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.Structure
public 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()