FirstModulAR 0.1.0
Loading...
Searching...
No Matches
FMAR.Core.Headset Class Reference

FMAR Headset representation, containing position, rotation, velocity, and angular velocity data. More...

Inheritance diagram for FMAR.Core.Headset:
FMAR.Core.Tracker

Public Member Functions

 Headset (string name, Func< Vector3 > positionFunc, Func< Quaternion > rotationFunc, Func< Vector3 > velocityFunc, Func< Vector3 > angularVelocityFunc, float fov)
 

Protected Attributes

Func< Vector3 > positionFunc
 
Func< Quaternion > rotationFunc
 
Func< Vector3 > velocityFunc
 
Func< Vector3 > angularVelocityFunc
 

Properties

string Name [get]
 
float Fov [get]
 
Vector3 Position [get]
 
Quaternion Rotation [get]
 
Vector3 Velocity [get]
 
Vector3 AngularVelocity [get]
 
Vector3 Forward [get]
 
Vector3 Right [get]
 
Vector3 Up [get]
 
- Properties inherited from FMAR.Core.Tracker

Detailed Description

FMAR Headset representation, containing position, rotation, velocity, and angular velocity data.

Constructor & Destructor Documentation

◆ Headset()

FMAR.Core.Headset.Headset ( string name,
Func< Vector3 > positionFunc,
Func< Quaternion > rotationFunc,
Func< Vector3 > velocityFunc,
Func< Vector3 > angularVelocityFunc,
float fov )
inline

Member Data Documentation

◆ angularVelocityFunc

Func<Vector3> FMAR.Core.Headset.angularVelocityFunc
protected

◆ positionFunc

Func<Vector3> FMAR.Core.Headset.positionFunc
protected

◆ rotationFunc

Func<Quaternion> FMAR.Core.Headset.rotationFunc
protected

◆ velocityFunc

Func<Vector3> FMAR.Core.Headset.velocityFunc
protected

Property Documentation

◆ AngularVelocity

Vector3 FMAR.Core.Headset.AngularVelocity
get

◆ Forward

Vector3 FMAR.Core.Headset.Forward
get

◆ Fov

float FMAR.Core.Headset.Fov
get

◆ Name

string FMAR.Core.Headset.Name
get

◆ Position

Vector3 FMAR.Core.Headset.Position
get

Implements FMAR.Core.Tracker.

◆ Right

Vector3 FMAR.Core.Headset.Right
get

◆ Rotation

Quaternion FMAR.Core.Headset.Rotation
get

Implements FMAR.Core.Tracker.

◆ Up

Vector3 FMAR.Core.Headset.Up
get

◆ Velocity

Vector3 FMAR.Core.Headset.Velocity
get

The documentation for this class was generated from the following file: