C# Class Kinect.Workshop.ViewModels.WorkshopViewModelBase

Inheritance: ViewModelBase
Datei anzeigen Open project: atosorigin/Kinect

Protected Properties

Property Type Description
Kinect Kinect.Core.MyKinect

Public Methods

Method Description
AttachGesture ( ) : void
StartKinect ( ) : void
StopKinect ( ) : void
SubscribeToKinectEvents ( ) : void
SubscribeToUserUpdatedEvent ( ) : void
TrackRightHand ( System.Windows.Media.Media3D.Point3D rightHandCoordinate ) : void
UnSubscribeToKinectEvents ( ) : void

Protected Methods

Method Description
KinectCameraDataUpdated ( object sender, KinectCameraEventArgs e ) : void
KinectCameraMessage ( object sender, KinectMessageEventArgs e ) : void
UpdateUserInterface ( System.Action action ) : void
WorkshopViewModelBase ( ) : System

Private Methods

Method Description
SafeStartKinect ( ) : void
SafeStopKinect ( ) : void

Method Details

AttachGesture() public abstract method

public abstract AttachGesture ( ) : void
return void

KinectCameraDataUpdated() protected method

protected KinectCameraDataUpdated ( object sender, KinectCameraEventArgs e ) : void
sender object
e Kinect.Core.KinectCameraEventArgs
return void

KinectCameraMessage() protected method

protected KinectCameraMessage ( object sender, KinectMessageEventArgs e ) : void
sender object
e Kinect.Core.KinectMessageEventArgs
return void

StartKinect() public abstract method

public abstract StartKinect ( ) : void
return void

StopKinect() public abstract method

public abstract StopKinect ( ) : void
return void

SubscribeToKinectEvents() public abstract method

public abstract SubscribeToKinectEvents ( ) : void
return void

SubscribeToUserUpdatedEvent() public abstract method

public abstract SubscribeToUserUpdatedEvent ( ) : void
return void

TrackRightHand() public abstract method

public abstract TrackRightHand ( System.Windows.Media.Media3D.Point3D rightHandCoordinate ) : void
rightHandCoordinate System.Windows.Media.Media3D.Point3D
return void

UnSubscribeToKinectEvents() public abstract method

public abstract UnSubscribeToKinectEvents ( ) : void
return void

UpdateUserInterface() protected method

protected UpdateUserInterface ( System.Action action ) : void
action System.Action
return void

WorkshopViewModelBase() protected method

protected WorkshopViewModelBase ( ) : System
return System

Property Details

Kinect protected_oe property

protected MyKinect,Kinect.Core Kinect
return Kinect.Core.MyKinect