Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::SensorDisplayInfoImpl Struct Reference

#include "OVR_SensorImpl.h"

Collaboration diagram for OVR::SensorDisplayInfoImpl:
Collaboration graph

Public Types

enum  { PacketSize = 56 }
 
enum  {
  Mask_BaseFmt = 0x0f, Mask_OptionFmts = 0xf0, Base_None = 0, Base_ScreenOnly = 1,
  Base_Distortion = 2
}
 

Public Member Functions

 SensorDisplayInfoImpl ()
 
void Unpack ()
 

Data Fields

UByte Buffer [PacketSize]
 
UInt16 CommandId
 
UByte DistortionType
 
UInt16 HResolution
 
UInt16 VResolution
 
float HScreenSize
 
float VScreenSize
 
float VCenter
 
float LensSeparation
 
float OutsideLensSurfaceToScreen [2]
 
float DistortionK [6]
 

Detailed Description

Definition at line 150 of file OVR_SensorImpl.h.

Member Enumeration Documentation

anonymous enum
Enumerator
PacketSize 

Definition at line 152 of file OVR_SensorImpl.h.

anonymous enum
Enumerator
Mask_BaseFmt 
Mask_OptionFmts 
Base_None 
Base_ScreenOnly 
Base_Distortion 

Definition at line 155 of file OVR_SensorImpl.h.

Constructor & Destructor Documentation

OVR::SensorDisplayInfoImpl::SensorDisplayInfoImpl ( )

Definition at line 121 of file OVR_SensorImpl.cpp.

Member Function Documentation

void OVR::SensorDisplayInfoImpl::Unpack ( )

Definition at line 128 of file OVR_SensorImpl.cpp.

Field Documentation

UByte OVR::SensorDisplayInfoImpl::Buffer[PacketSize]

Definition at line 153 of file OVR_SensorImpl.h.

UInt16 OVR::SensorDisplayInfoImpl::CommandId

Definition at line 164 of file OVR_SensorImpl.h.

float OVR::SensorDisplayInfoImpl::DistortionK[6]

Definition at line 176 of file OVR_SensorImpl.h.

UByte OVR::SensorDisplayInfoImpl::DistortionType

Definition at line 166 of file OVR_SensorImpl.h.

UInt16 OVR::SensorDisplayInfoImpl::HResolution

Definition at line 167 of file OVR_SensorImpl.h.

float OVR::SensorDisplayInfoImpl::HScreenSize

Definition at line 168 of file OVR_SensorImpl.h.

float OVR::SensorDisplayInfoImpl::LensSeparation

Definition at line 170 of file OVR_SensorImpl.h.

float OVR::SensorDisplayInfoImpl::OutsideLensSurfaceToScreen[2]

Definition at line 172 of file OVR_SensorImpl.h.

float OVR::SensorDisplayInfoImpl::VCenter

Definition at line 169 of file OVR_SensorImpl.h.

UInt16 OVR::SensorDisplayInfoImpl::VResolution

Definition at line 167 of file OVR_SensorImpl.h.

float OVR::SensorDisplayInfoImpl::VScreenSize

Definition at line 168 of file OVR_SensorImpl.h.


The documentation for this struct was generated from the following files: