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

Inheritance: Movimiento
Afficher le fichier Open project: algui91/grado_informatica_npi

Méthodes publiques

Méthode 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 méthode

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
Résultat System

actualizar() public méthode

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
Résultat void

completado() public méthode

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

detectar() public méthode

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
Résultat void

existeError() public méthode

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

getAngulo() public méthode

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

getEstado() public méthode

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

getShoulderPoint() public méthode

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

getWristPoint() public méthode

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

preparado() public méthode

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
Résultat bool

reset() public méthode

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

setError() public méthode

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
Résultat void