XBMCMove 1.0
Controlar o XBMC com gestos
|
#include "variaveis.h"
Go to the source code of this file.
Functions | |
void | pSessao (int msg, int tipo) |
void * | retro (void *tid) |
void * | fast (void *tid) |
void XN_CALLBACK_TYPE | SessionStart (const XnPoint3D &ptFocus, void *pUserCxt) |
void XN_CALLBACK_TYPE | SessionEnd (void *pUserCxt) |
void XN_CALLBACK_TYPE | CircleCB (XnFloat fTimes, XnBool bConfident, const XnVCircle *pCircle, void *pUserCxt) |
void XN_CALLBACK_TYPE | NoCircleCB (XnFloat fLastValue, XnVCircleDetector::XnVNoCircleReason reason, void *pUserCxt) |
void XN_CALLBACK_TYPE | Circle_PrimaryCreate (const XnVHandPointContext *cxt, const XnPoint3D &ptFocus, void *pUserCxt) |
void XN_CALLBACK_TYPE | Circle_PrimaryDestroy (XnUInt32 nID, void *pUserCxt) |
void XN_CALLBACK_TYPE | OnWaveCB (void *cxt) |
void XN_CALLBACK_TYPE | SwipeLeftCB (XnFloat fVelocity, XnFloat fAngle, void *pUserCxt) |
void XN_CALLBACK_TYPE | SwipeRightCB (XnFloat fVelocity, XnFloat fAngle, void *pUserCxt) |
void XN_CALLBACK_TYPE | SwipeUpCB (XnFloat fVelocity, XnFloat fAngle, void *pUserCxt) |
void XN_CALLBACK_TYPE | SwipeDownCB (XnFloat fVelocity, XnFloat fAngle, void *pUserCxt) |
void XN_CALLBACK_TYPE | Gesture_Recognized (xn::GestureGenerator &generator, const XnChar *strGesture, const XnPoint3D *pIDPosition, const XnPoint3D *pEndPosition, void *pCookie) |
void XN_CALLBACK_TYPE | Gesture_Process (xn::GestureGenerator &generator, const XnChar *strGesture, const XnPoint3D *pPosition, XnFloat fProgress, void *pCookie) |
void XN_CALLBACK_TYPE | Hand_Create (xn::HandsGenerator &generator, XnUserID nId, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie) |
void XN_CALLBACK_TYPE | Hand_Update (xn::HandsGenerator &generator, XnUserID nId, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie) |
void XN_CALLBACK_TYPE | Hand_Destroy (xn::HandsGenerator &generator, XnUserID nId, XnFloat fTime, void *pCookie) |
void XN_CALLBACK_TYPE | TrackPad_ValueChange (XnFloat fXValue, XnFloat fYValue, void *cxt) |
void XN_CALLBACK_TYPE | TrackPad_ItemHover (XnInt32 nXItem, XnInt32 nYItem, void *cxt) |
void XN_CALLBACK_TYPE | TrackPad_ItemSelect (XnInt32 nXItem, XnInt32 nYItem, XnVDirection eDir, void *cxt) |
void XN_CALLBACK_TYPE | TrackPad_PrimaryCreate (const XnVHandPointContext *cxt, const XnPoint3D &ptFocus, void *UserCxt) |
void XN_CALLBACK_TYPE | TrackPad_PrimaryDestroy (XnUInt32 nID, void *UserCxt) |
void XN_CALLBACK_TYPE | User_NewUser (xn::UserGenerator &generator, XnUserID nId, void *pCookie) |
void XN_CALLBACK_TYPE | User_LostUser (xn::UserGenerator &generator, XnUserID nId, void *pCookie) |
void XN_CALLBACK_TYPE | UserPose_PoseDetected (xn::PoseDetectionCapability &capability, const XnChar *strPose, XnUserID nId, void *pCookie) |
void XN_CALLBACK_TYPE | UserCalibration_CalibrationStart (xn::SkeletonCapability &capability, XnUserID nId, void *pCookie) |
void XN_CALLBACK_TYPE | UserCalibration_CalibrationEnd (xn::SkeletonCapability &capability, XnUserID nId, XnBool bSuccess, void *pCookie) |
void XN_CALLBACK_TYPE | UserCalibration_CalibrationComplete (xn::SkeletonCapability &capability, XnUserID nId, XnCalibrationStatus eStatus, void *pCookie) |
File: callbacks.h Author: diogo
Created on 16 de Fevereiro de 2012, 08:05
Arquivo com as funções de chamadas do OpenNI (Callbacks)
Definition in file callbacks.h.
void XN_CALLBACK_TYPE Circle_PrimaryCreate | ( | const XnVHandPointContext * | cxt, |
const XnPoint3D & | ptFocus, | ||
void * | pUserCxt | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 126 of file callbacks.h.
void XN_CALLBACK_TYPE Circle_PrimaryDestroy | ( | XnUInt32 | nID, |
void * | pUserCxt | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 133 of file callbacks.h.
void XN_CALLBACK_TYPE CircleCB | ( | XnFloat | fTimes, |
XnBool | bConfident, | ||
const XnVCircle * | pCircle, | ||
void * | pUserCxt | ||
) |
CallBack disparado quando o usuário faz um circulo, se o usuário fazer um circulo para direita avança o video e para a esquerda retrocede
Definition at line 91 of file callbacks.h.
void* fast | ( | void * | tid | ) |
Thread disparada ao detectar um circulo para a direita!
Definition at line 65 of file callbacks.h.
void XN_CALLBACK_TYPE Gesture_Process | ( | xn::GestureGenerator & | generator, |
const XnChar * | strGesture, | ||
const XnPoint3D * | pPosition, | ||
XnFloat | fProgress, | ||
void * | pCookie | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 211 of file callbacks.h.
void XN_CALLBACK_TYPE Gesture_Recognized | ( | xn::GestureGenerator & | generator, |
const XnChar * | strGesture, | ||
const XnPoint3D * | pIDPosition, | ||
const XnPoint3D * | pEndPosition, | ||
void * | pCookie | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 198 of file callbacks.h.
void XN_CALLBACK_TYPE Hand_Create | ( | xn::HandsGenerator & | generator, |
XnUserID | nId, | ||
const XnPoint3D * | pPosition, | ||
XnFloat | fTime, | ||
void * | pCookie | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 218 of file callbacks.h.
void XN_CALLBACK_TYPE Hand_Destroy | ( | xn::HandsGenerator & | generator, |
XnUserID | nId, | ||
XnFloat | fTime, | ||
void * | pCookie | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 231 of file callbacks.h.
void XN_CALLBACK_TYPE Hand_Update | ( | xn::HandsGenerator & | generator, |
XnUserID | nId, | ||
const XnPoint3D * | pPosition, | ||
XnFloat | fTime, | ||
void * | pCookie | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 225 of file callbacks.h.
void XN_CALLBACK_TYPE NoCircleCB | ( | XnFloat | fLastValue, |
XnVCircleDetector::XnVNoCircleReason | reason, | ||
void * | pUserCxt | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 119 of file callbacks.h.
void XN_CALLBACK_TYPE OnWaveCB | ( | void * | cxt | ) |
CallBack disparado quando o usuário faz gesto de tchau.
Definition at line 140 of file callbacks.h.
void pSessao | ( | int | msg, |
int | tipo | ||
) |
Procedimento para Desativar/Habilitar sessão
Definition at line 18 of file callbacks.h.
void* retro | ( | void * | tid | ) |
Thread disparada ao detectar um circulo para a esquerda!
Definition at line 55 of file callbacks.h.
void XN_CALLBACK_TYPE SessionEnd | ( | void * | pUserCxt | ) |
CallBack disparado quando o usuário sai da frente do dispositivo ou esconde a mão
Definition at line 83 of file callbacks.h.
void XN_CALLBACK_TYPE SessionStart | ( | const XnPoint3D & | ptFocus, |
void * | pUserCxt | ||
) |
CallBack disparado quando o usuario inicia uma sessão ( Levanta o braço pela primeira vez.
Definition at line 75 of file callbacks.h.
void XN_CALLBACK_TYPE SwipeDownCB | ( | XnFloat | fVelocity, |
XnFloat | fAngle, | ||
void * | pUserCxt | ||
) |
CallBack disparado quando o usuário faz gesto direcional para baixo.
Definition at line 188 of file callbacks.h.
void XN_CALLBACK_TYPE SwipeLeftCB | ( | XnFloat | fVelocity, |
XnFloat | fAngle, | ||
void * | pUserCxt | ||
) |
CallBack disparado quando o usuário faz gesto direcional para a esquerda.
Definition at line 157 of file callbacks.h.
void XN_CALLBACK_TYPE SwipeRightCB | ( | XnFloat | fVelocity, |
XnFloat | fAngle, | ||
void * | pUserCxt | ||
) |
CallBack disparado quando o usuário faz gesto direcional para a direita.
Definition at line 167 of file callbacks.h.
void XN_CALLBACK_TYPE SwipeUpCB | ( | XnFloat | fVelocity, |
XnFloat | fAngle, | ||
void * | pUserCxt | ||
) |
CallBack disparado quando o usuário faz gesto direcional para cima.
Definition at line 177 of file callbacks.h.
void XN_CALLBACK_TYPE TrackPad_ItemHover | ( | XnInt32 | nXItem, |
XnInt32 | nYItem, | ||
void * | cxt | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 249 of file callbacks.h.
void XN_CALLBACK_TYPE TrackPad_ItemSelect | ( | XnInt32 | nXItem, |
XnInt32 | nYItem, | ||
XnVDirection | eDir, | ||
void * | cxt | ||
) |
CallBack disparado quando usuário faz gesto para frente com as mãos, simulando um "Enter"
Definition at line 264 of file callbacks.h.
void XN_CALLBACK_TYPE TrackPad_PrimaryCreate | ( | const XnVHandPointContext * | cxt, |
const XnPoint3D & | ptFocus, | ||
void * | UserCxt | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 291 of file callbacks.h.
void XN_CALLBACK_TYPE TrackPad_PrimaryDestroy | ( | XnUInt32 | nID, |
void * | UserCxt | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 300 of file callbacks.h.
void XN_CALLBACK_TYPE TrackPad_ValueChange | ( | XnFloat | fXValue, |
XnFloat | fYValue, | ||
void * | cxt | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 239 of file callbacks.h.
void XN_CALLBACK_TYPE User_LostUser | ( | xn::UserGenerator & | generator, |
XnUserID | nId, | ||
void * | pCookie | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 322 of file callbacks.h.
void XN_CALLBACK_TYPE User_NewUser | ( | xn::UserGenerator & | generator, |
XnUserID | nId, | ||
void * | pCookie | ||
) |
CallBack disparado quando um novo usuário é detectado
Definition at line 308 of file callbacks.h.
void XN_CALLBACK_TYPE UserCalibration_CalibrationComplete | ( | xn::SkeletonCapability & | capability, |
XnUserID | nId, | ||
XnCalibrationStatus | eStatus, | ||
void * | pCookie | ||
) |
CallBack disparado quando calibração de um usuário é concluida
Definition at line 369 of file callbacks.h.
void XN_CALLBACK_TYPE UserCalibration_CalibrationEnd | ( | xn::SkeletonCapability & | capability, |
XnUserID | nId, | ||
XnBool | bSuccess, | ||
void * | pCookie | ||
) |
CallBack disparado quando termina calibração de um usuário
Definition at line 348 of file callbacks.h.
void XN_CALLBACK_TYPE UserCalibration_CalibrationStart | ( | xn::SkeletonCapability & | capability, |
XnUserID | nId, | ||
void * | pCookie | ||
) |
CallBack não utilizado pelo XBMCMove
Definition at line 340 of file callbacks.h.
void XN_CALLBACK_TYPE UserPose_PoseDetected | ( | xn::PoseDetectionCapability & | capability, |
const XnChar * | strPose, | ||
XnUserID | nId, | ||
void * | pCookie | ||
) |
CallBack disparado quando usuário faz pose inicial (Não é utilizado pose para iniciar o XBMCMove)
Definition at line 330 of file callbacks.h.