XBMCMove 1.0
Controlar o XBMC com gestos
Defines | Functions

kinect.h File Reference

#include "callbacks.h"

Go to the source code of this file.

Defines

#define CHECK_RC(nRetVal, what)

Functions

void CleanupExit ()
int initKinect ()
float getJointImgCoordinates (const SkeletonCapability &skeletonCapability, const XnUserID userId, const XnSkeletonJoint skeletonJoint, float *v)
int carregarKinect ()
void iniciar ()
XnStatus getStatus ()
void gestoFinal ()
void gestoVolume ()
void * updateC (void *threadid)
void * update (void *threadid)

Detailed Description

File: kinect.h Author: Diogo Luiz da Silva

Arquivo contendo funções relativas ao dispositivo

Definition in file kinect.h.


Define Documentation

#define CHECK_RC (   nRetVal,
  what 
)
Value:
if (nRetVal != XN_STATUS_OK)                                                                    \
        {                                                                                                                               \
                printf("[ERROR] %s failed: %s\n", what, xnGetStatusString(nRetVal));\
                /*return nRetVal;*/                                                                                             \
        }

Definition at line 37 of file kinect.h.


Function Documentation

int carregarKinect ( )

Procedimento para iniciar variaveis de gestos padrões do NITE

Definition at line 116 of file kinect.h.

void CleanupExit ( )

Função para finalizar corretamente o dispositivo

Definition at line 13 of file kinect.h.

void gestoFinal ( )

Procedimento para verificar se usuário fez o gesto para finalizar o XBMC Gesto: X com os braços

Definition at line 236 of file kinect.h.

void gestoVolume ( )

Procedimento para verificar se usuário fez o gesto para alterar o volume do XBMC Gesto: Duas mãos levantadas, se afastar as mãos volume aumenta, se aproximar as mãos volume diminui

Definition at line 258 of file kinect.h.

float getJointImgCoordinates ( const SkeletonCapability &  skeletonCapability,
const XnUserID  userId,
const XnSkeletonJoint  skeletonJoint,
float *  v 
)

Função para pegar as coordenadas do esqueleto do usuário

Definition at line 99 of file kinect.h.

XnStatus getStatus ( )

Função para pegar Status

Definition at line 228 of file kinect.h.

void iniciar ( )

Procedimento para iniciar captura de gestos

Definition at line 211 of file kinect.h.

int initKinect ( )

Procedimento para iniciar variaveis de gestos personalizados

Definition at line 47 of file kinect.h.

void* update ( void *  threadid)

Procedimento para atualizar gestos

Definition at line 346 of file kinect.h.

void* updateC ( void *  threadid)

Procedimento para atualizar gestos personalizados

Definition at line 316 of file kinect.h.

 All Classes Files Functions Variables Defines