C# 클래스 KinectV2Core.KinectCoreV2

상속: KinectBase.IKinectCore
파일 보기 프로젝트 열기: vancegroup/KVR 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
skeletonData KinectBase.KinectSkeletonsData

공개 메소드들

메소드 설명
GetKinectAudioStream ( ) : System.IO.Stream
KinectCoreV2 ( KinectBase &settings, bool isGUILaunched, int kinectNumber ) : System
MapJointToColor ( KinectBase joint, bool undoTransform ) : Point
MapJointToDepth ( KinectBase joint, bool undoTransform ) : Point
ShutdownSensor ( ) : void
StartKinectAudio ( ) : void
TransformJoint ( KinectBase joint ) : KinectBase.Joint
TransformSkeleton ( KinectBase skeleton ) : KinectBase.KinectSkeleton
UpdateAudioAngle ( System.Windows.Media.Media3D.Point3D position ) : void
audioReader_FrameArrived ( object sender, AudioBeamFrameArrivedEventArgs e ) : void
colorReader_FrameArrived ( object sender, ColorFrameArrivedEventArgs e ) : void
depthReader_FrameArrived ( object sender, DepthFrameArrivedEventArgs e ) : void
irReader_FrameArrived ( object sender, InfraredFrameArrivedEventArgs e ) : void
skeletonReader_FrameArrived ( object sender, BodyFrameArrivedEventArgs e ) : void

보호된 메소드들

메소드 설명
OnAccelerationChanged ( KinectBase e ) : void
OnAudioPositionChanged ( KinectBase e ) : void
OnColorFrameReceived ( KinectBase e ) : void
OnDepthFrameReceived ( KinectBase e ) : void
OnLogMessageGenerated ( KinectBase e ) : void
OnSkeletonChanged ( KinectBase e ) : void

비공개 메소드들

메소드 설명
ActuallyStartAudio ( ) : void
LaunchKinect ( ) : void
convertHandState ( HandState handState ) : bool
convertJointOrientation ( System.Vector4 orientation ) : System.Windows.Media.Media3D.Quaternion
convertJointPosition ( CameraSpacePoint position ) : System.Windows.Media.Media3D.Point3D
convertJointType ( JointType jointType ) : KinectBase.JointType
convertTrackingConfidence ( TrackingConfidence confidence ) : KinectBase.TrackingConfidence
convertTrackingState ( TrackingState trackingState ) : KinectBase.TrackingState
convertTrackingState ( bool trackingState ) : KinectBase.TrackingState

메소드 상세

GetKinectAudioStream() 공개 메소드

public GetKinectAudioStream ( ) : System.IO.Stream
리턴 System.IO.Stream

KinectCoreV2() 공개 메소드

public KinectCoreV2 ( KinectBase &settings, bool isGUILaunched, int kinectNumber ) : System
settings KinectBase
isGUILaunched bool
kinectNumber int
리턴 System

MapJointToColor() 공개 메소드

public MapJointToColor ( KinectBase joint, bool undoTransform ) : Point
joint KinectBase
undoTransform bool
리턴 Point

MapJointToDepth() 공개 메소드

public MapJointToDepth ( KinectBase joint, bool undoTransform ) : Point
joint KinectBase
undoTransform bool
리턴 Point

OnAccelerationChanged() 보호된 메소드

protected OnAccelerationChanged ( KinectBase e ) : void
e KinectBase
리턴 void

OnAudioPositionChanged() 보호된 메소드

protected OnAudioPositionChanged ( KinectBase e ) : void
e KinectBase
리턴 void

OnColorFrameReceived() 보호된 메소드

protected OnColorFrameReceived ( KinectBase e ) : void
e KinectBase
리턴 void

OnDepthFrameReceived() 보호된 메소드

protected OnDepthFrameReceived ( KinectBase e ) : void
e KinectBase
리턴 void

OnLogMessageGenerated() 보호된 메소드

protected OnLogMessageGenerated ( KinectBase e ) : void
e KinectBase
리턴 void

OnSkeletonChanged() 보호된 메소드

protected OnSkeletonChanged ( KinectBase e ) : void
e KinectBase
리턴 void

ShutdownSensor() 공개 메소드

public ShutdownSensor ( ) : void
리턴 void

StartKinectAudio() 공개 메소드

public StartKinectAudio ( ) : void
리턴 void

TransformJoint() 공개 메소드

public TransformJoint ( KinectBase joint ) : KinectBase.Joint
joint KinectBase
리턴 KinectBase.Joint

TransformSkeleton() 공개 메소드

public TransformSkeleton ( KinectBase skeleton ) : KinectBase.KinectSkeleton
skeleton KinectBase
리턴 KinectBase.KinectSkeleton

UpdateAudioAngle() 공개 메소드

public UpdateAudioAngle ( System.Windows.Media.Media3D.Point3D position ) : void
position System.Windows.Media.Media3D.Point3D
리턴 void

audioReader_FrameArrived() 공개 메소드

public audioReader_FrameArrived ( object sender, AudioBeamFrameArrivedEventArgs e ) : void
sender object
e AudioBeamFrameArrivedEventArgs
리턴 void

colorReader_FrameArrived() 공개 메소드

public colorReader_FrameArrived ( object sender, ColorFrameArrivedEventArgs e ) : void
sender object
e ColorFrameArrivedEventArgs
리턴 void

depthReader_FrameArrived() 공개 메소드

public depthReader_FrameArrived ( object sender, DepthFrameArrivedEventArgs e ) : void
sender object
e DepthFrameArrivedEventArgs
리턴 void

irReader_FrameArrived() 공개 메소드

public irReader_FrameArrived ( object sender, InfraredFrameArrivedEventArgs e ) : void
sender object
e InfraredFrameArrivedEventArgs
리턴 void

skeletonReader_FrameArrived() 공개 메소드

public skeletonReader_FrameArrived ( object sender, BodyFrameArrivedEventArgs e ) : void
sender object
e BodyFrameArrivedEventArgs
리턴 void

프로퍼티 상세

skeletonData 공개적으로 프로퍼티

public KinectBase.KinectSkeletonsData skeletonData
리턴 KinectBase.KinectSkeletonsData