C# 클래스 SoD_Sensor.MainWindow

Interaction logic for MainWindow.xaml
상속: System.Windows.Window
파일 보기 프로젝트 열기: ase-lab/SoD_Sensor_v2

공개 프로퍼티들

프로퍼티 타입 설명
currentIDAssociation SODMessage
socket SocketIOClient.Client

공개 메소드들

메소드 설명
AcceptableNumInferredJoints ( Joint>.IReadOnlyDictionary joints ) : System.Boolean
AcceptableNumTrackedJoints ( Joint>.IReadOnlyDictionary joints ) : System.Boolean
GestureController_GestureRecognized ( object sender, LightBuzz e ) : void
MainWindow ( ) : LightBuzz.Vitruvius.Gestures
StatusSubmit_Click ( object sender, RoutedEventArgs e ) : void
SubscribeToRoutes ( Client socket ) : void
applyTranslateRule ( Point3D locationInMeters, TranslateRule translateRule ) : Point3D

비공개 메소드들

메소드 설명
DepthReader_FrameArrived ( object sender, DepthFrameArrivedEventArgs e ) : void
InitializeKinect2 ( ) : void
Reader_FrameArrived ( object sender, BodyFrameArrivedEventArgs e ) : void

Handles the body frame data arriving from the sensor

ResetTranslateRule_Click ( object sender, RoutedEventArgs e ) : void
TellServerAboutSensor ( ) : bool
TestKinect2Availability ( ) : bool
Window_Loaded ( object sender, RoutedEventArgs e ) : void
cancelSelectTranslationbtn_Click ( object sender, RoutedEventArgs e ) : void
deleteTranslatebtn_Click ( object sender, RoutedEventArgs e ) : void
isValidInput ( ) : bool
loadCalibrationbtn_Click ( object sender, RoutedEventArgs e ) : void
refreshCalibrationHistory ( ) : void
saveTranslateRule_Click ( object sender, RoutedEventArgs e ) : void
selectTranslatebtn_Click ( object sender, RoutedEventArgs e ) : void
socket_Message ( object sender, SocketIOClient.MessageEventArgs e ) : void
updateTranslateRuleLabels ( ) : void

메소드 상세

AcceptableNumInferredJoints() 공개 메소드

public AcceptableNumInferredJoints ( Joint>.IReadOnlyDictionary joints ) : System.Boolean
joints Joint>.IReadOnlyDictionary
리턴 System.Boolean

AcceptableNumTrackedJoints() 공개 메소드

public AcceptableNumTrackedJoints ( Joint>.IReadOnlyDictionary joints ) : System.Boolean
joints Joint>.IReadOnlyDictionary
리턴 System.Boolean

GestureController_GestureRecognized() 공개 메소드

public GestureController_GestureRecognized ( object sender, LightBuzz e ) : void
sender object
e LightBuzz
리턴 void

MainWindow() 공개 메소드

public MainWindow ( ) : LightBuzz.Vitruvius.Gestures
리턴 LightBuzz.Vitruvius.Gestures

StatusSubmit_Click() 공개 메소드

public StatusSubmit_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

SubscribeToRoutes() 공개 메소드

public SubscribeToRoutes ( Client socket ) : void
socket SocketIOClient.Client
리턴 void

applyTranslateRule() 공개 메소드

public applyTranslateRule ( Point3D locationInMeters, TranslateRule translateRule ) : Point3D
locationInMeters Point3D
translateRule TranslateRule
리턴 Point3D

프로퍼티 상세

currentIDAssociation 공개적으로 프로퍼티

public SODMessage currentIDAssociation
리턴 SODMessage

socket 공개적으로 정적으로 프로퍼티

public static Client,SocketIOClient socket
리턴 SocketIOClient.Client