C# 클래스 Microsoft.Samples.Kinect.ColorBasics.MainWindow.MovimientoBrazo

상속: Movimiento
파일 보기 프로젝트 열기: algui91/grado_informatica_npi

공개 메소드들

메소드 설명
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.

메소드 상세

MovimientoBrazo() 공개 메소드

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
리턴 System

actualizar() 공개 메소드

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
리턴 void

completado() 공개 메소드

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

detectar() 공개 메소드

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
리턴 void

existeError() 공개 메소드

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

getAngulo() 공개 메소드

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

getEstado() 공개 메소드

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

getShoulderPoint() 공개 메소드

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

getWristPoint() 공개 메소드

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

preparado() 공개 메소드

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
리턴 bool

reset() 공개 메소드

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

setError() 공개 메소드

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
리턴 void