C# Class Microsoft.Samples.Kinect.ColorBasics.MainWindow.MovimientoBrazo

Inheritance: Movimiento
显示文件 Open project: algui91/grado_informatica_npi

Public Methods

Method Description
MovimientoBrazo ( JointType wrist, JointType shoulder, double angulo = 70.0, double offset_perc = 0.2, int puntos_calibracion = 60 ) : System
actualizar ( Microsoft.Kinect.Skeleton skel ) : void

Actualiza el estado de detección del movimiento.

completado ( ) : bool

Devuelve true si se ha completado con éxito la detección del movimiento en curso, en caso contrario, devuelve false.

detectar ( ) : void

Si el detector está preparado o ha completado con éxito la detección de un movimiento anterior, activa la detección de movimiento.

existeError ( ) : bool

Devuelve true si ha ocurrido algún error en la ejecución del movimiento detectado, en caso contrario, devuelve false.

getAngulo ( ) : double

Devuelve el último ángulo detectado entre brazo inicial y final.

getEstado ( ) : ESTADO

Devuelve el enumerado interno que representa el estado actual de detección del movimiento.

getShoulderPoint ( ) : WriteableJoint

Devuelve el punto inicial del hombro y su tipo.

getWristPoint ( ) : WriteableJoint

Devuelve el punto inicial de la muñeca y su tipo.

preparado ( ) : bool

Devuelve true si el detector acaba de terminar la calibración y está listo para detectar un movimiento. Este estado ocurre una vez por cada calibración realizada.

reset ( ) : void

Reinicia el movimiento llevándolo al estado de calibración.

setError ( double new_offset_perc ) : void

Modifica el porcentaje de error asociado al movimiento y actualiza los cálculos afectados por la modificación.

Method Details

MovimientoBrazo() public method

public MovimientoBrazo ( JointType wrist, JointType shoulder, double angulo = 70.0, double offset_perc = 0.2, int puntos_calibracion = 60 ) : System
wrist JointType
shoulder JointType
angulo double
offset_perc double
puntos_calibracion int
return System

actualizar() public method

Actualiza el estado de detección del movimiento.
public actualizar ( Microsoft.Kinect.Skeleton skel ) : void
skel Microsoft.Kinect.Skeleton Objeto Skeleton con los puntos de interés
return void

completado() public method

Devuelve true si se ha completado con éxito la detección del movimiento en curso, en caso contrario, devuelve false.
public completado ( ) : bool
return bool

detectar() public method

Si el detector está preparado o ha completado con éxito la detección de un movimiento anterior, activa la detección de movimiento.
public detectar ( ) : void
return void

existeError() public method

Devuelve true si ha ocurrido algún error en la ejecución del movimiento detectado, en caso contrario, devuelve false.
public existeError ( ) : bool
return bool

getAngulo() public method

Devuelve el último ángulo detectado entre brazo inicial y final.
public getAngulo ( ) : double
return double

getEstado() public method

Devuelve el enumerado interno que representa el estado actual de detección del movimiento.
public getEstado ( ) : ESTADO
return ESTADO

getShoulderPoint() public method

Devuelve el punto inicial del hombro y su tipo.
public getShoulderPoint ( ) : WriteableJoint
return WriteableJoint

getWristPoint() public method

Devuelve el punto inicial de la muñeca y su tipo.
public getWristPoint ( ) : WriteableJoint
return WriteableJoint

preparado() public method

Devuelve true si el detector acaba de terminar la calibración y está listo para detectar un movimiento. Este estado ocurre una vez por cada calibración realizada.
public preparado ( ) : bool
return bool

reset() public method

Reinicia el movimiento llevándolo al estado de calibración.
public reset ( ) : void
return void

setError() public method

Modifica el porcentaje de error asociado al movimiento y actualiza los cálculos afectados por la modificación.
public setError ( double new_offset_perc ) : void
new_offset_perc double
return void