C# Class KinectManager, ITP_OpenSourceAnimation

Inheritance: MonoBehaviour
Show file Open project: n1ckfg/ITP_OpenSourceAnimation Class Usage Examples

Public Properties

Property Type Description
DisplayUserMap bool
NearMode bool
Player1Avatars List
Player2Avatars List
TwoUsers bool

Public Methods

Method Description
Awake ( ) : void
GetJointOrientation ( uint UserId, int joint, bool flip ) : Quaternion
GetJointPosition ( uint UserId, int joint ) : Vector3
GetPlayer1ID ( ) : uint
GetPlayer2ID ( ) : uint
GetUserOrientation ( uint UserId, bool flip ) : Quaternion
GetUserPosition ( uint UserId ) : Vector3
IsCalibrationNeeded ( ) : bool
IsJointTracked ( uint UserId, int joint ) : bool
IsKinectInitialized ( ) : bool
IsUserDetected ( ) : bool
OnApplicationQuit ( ) : void
OnCalibrationFailed ( uint UserId ) : void
OnCalibrationStarted ( uint UserId ) : void
OnCalibrationSuccess ( uint UserId ) : void
OnGUI ( ) : void
OnNewUser ( uint UserId ) : void
OnUserLost ( uint UserId ) : void
RecalibratePlayer1 ( ) : void
RecalibratePlayer2 ( ) : void
Start ( ) : void
Update ( ) : void
UpdateUserMap ( ) : void

Private Methods

Method Description
ConvertMatrixToQuat ( KinectWrapper, ori, int joint, bool flip ) : Quaternion

Method Details

Awake() public method

public Awake ( ) : void
return void

GetJointOrientation() public method

public GetJointOrientation ( uint UserId, int joint, bool flip ) : Quaternion
UserId uint
joint int
flip bool
return Quaternion

GetJointPosition() public method

public GetJointPosition ( uint UserId, int joint ) : Vector3
UserId uint
joint int
return Vector3

GetPlayer1ID() public method

public GetPlayer1ID ( ) : uint
return uint

GetPlayer2ID() public method

public GetPlayer2ID ( ) : uint
return uint

GetUserOrientation() public method

public GetUserOrientation ( uint UserId, bool flip ) : Quaternion
UserId uint
flip bool
return Quaternion

GetUserPosition() public method

public GetUserPosition ( uint UserId ) : Vector3
UserId uint
return Vector3

IsCalibrationNeeded() public static method

public static IsCalibrationNeeded ( ) : bool
return bool

IsJointTracked() public method

public IsJointTracked ( uint UserId, int joint ) : bool
UserId uint
joint int
return bool

IsKinectInitialized() public static method

public static IsKinectInitialized ( ) : bool
return bool

IsUserDetected() public method

public IsUserDetected ( ) : bool
return bool

OnApplicationQuit() public method

public OnApplicationQuit ( ) : void
return void

OnCalibrationFailed() public method

public OnCalibrationFailed ( uint UserId ) : void
UserId uint
return void

OnCalibrationStarted() public method

public OnCalibrationStarted ( uint UserId ) : void
UserId uint
return void

OnCalibrationSuccess() public method

public OnCalibrationSuccess ( uint UserId ) : void
UserId uint
return void

OnGUI() public method

public OnGUI ( ) : void
return void

OnNewUser() public method

public OnNewUser ( uint UserId ) : void
UserId uint
return void

OnUserLost() public method

public OnUserLost ( uint UserId ) : void
UserId uint
return void

RecalibratePlayer1() public method

public RecalibratePlayer1 ( ) : void
return void

RecalibratePlayer2() public method

public RecalibratePlayer2 ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateUserMap() public method

public UpdateUserMap ( ) : void
return void

Property Details

DisplayUserMap public property

public bool DisplayUserMap
return bool

NearMode public property

public bool NearMode
return bool

Player1Avatars public property

public List Player1Avatars
return List

Player2Avatars public property

public List Player2Avatars
return List

TwoUsers public property

public bool TwoUsers
return bool