View on GitHub
KinectEx
A Set of Tools and Utilities for Kinect v2
KinectEx Reference
KinectEx
BodyExtensions
GetMirroredJoint(IBody, JointTypeEx)
GetMirroredJointOrientation(IBody, JointTypeEx)
GetVector(IBody, JointTypeEx, JointTypeEx)
GetVector(IBody, BoneTypeEx, bool)
GetBone(IBody, BoneTypeEx)
GetBonesAt(IBody, JointTypeEx)
GetAngleBetween(IBody, BoneTypeEx, BoneTypeEx, bool, bool)
GetAngleAt(IBody, JointTypeEx)
GetDistanceBetween(IBody, JointTypeEx, JointTypeEx)
RefreshFromBodyList<T>(IList<T>, IList<IBody>)
GetMirroredJoint(Body, JointType)
GetMirroredJointOrientation(Body, JointType)
GetVector(Body, JointType, JointType)
GetVector(Body, BoneTypeEx, bool)
GetBone(Body, BoneTypeEx)
GetBonesAt(Body, JointType)
GetAngleBetween(Body, BoneTypeEx, BoneTypeEx, bool, bool)
GetAngleAt(Body, JointType)
GetDistanceBetween(Body, JointType, JointType)
RefreshFromBodyArray<T>(IList<T>, Body[])
MapDepthPositions<T>(IEnumerable<T>)
MapColorPositions<T>(IEnumerable<T>)
AngleBetween(Vector3, Vector3)
BonesAt
GetMirroredJoint(Body, JointType)
GetMirroredJointOrientation(Body, JointType)
GetVector(Body, JointType, JointType)
GetVector(Body, BoneTypeEx, bool)
GetBone(Body, BoneTypeEx)
GetBonesAt(Body, JointType)
GetAngleBetween(Body, BoneTypeEx, BoneTypeEx, bool, bool)
GetAngleAt(Body, JointType)
GetDistanceBetween(Body, JointType, JointType)
RefreshFromBodyArray<T>(IList<T>, Body[])
BodyFrameExtensions
GetAndRefreshBodyData(BodyFrame, SmoothedBodyList<ISmoother>)
GetAndRefreshBodyData<T>(BodyFrame, IList<T>)
GetAndRefreshBodyData(BodyFrame, SmoothedBodyList<ISmoother>)
GetAndRefreshBodyData<T>(BodyFrame, IList<T>)
BodyImageExtension
GetBitmap(IBody, Color, Color)
AddToBitmap(IBody, WriteableBitmap, Color, Color)
GetBitmap(IEnumerable<IBody>, Color, Color)
AddToBitmap(IEnumerable<IBody>, WriteableBitmap, Color, Color)
GetBitmap(Body, Color, Color)
AddToBitmap(Body, WriteableBitmap, Color, Color)
GetBitmap(IEnumerable<Body>, Color, Color)
AddToBitmap(IEnumerable<Body>, WriteableBitmap, Color, Color)
GetBitmap(IBody, Color, Color)
AddToBitmap(IBody, WriteableBitmap, Color, Color)
GetBitmap(IEnumerable<IBody>, Color, Color)
AddToBitmap(IEnumerable<IBody>, WriteableBitmap, Color, Color)
GetBitmap(Body, Color, Color)
AddToBitmap(Body, WriteableBitmap, Color, Color)
GetBitmap(IEnumerable<Body>, Color, Color)
AddToBitmap(IEnumerable<Body>, WriteableBitmap, Color, Color)
Bone
Bone(BoneTypeEx, IJoint, IJoint)
BoneType
StartJoint
EndJoint
BoneTypeEx
ToString()
Equals(object)
GetHashCode()
Implicit(string)
BoneTypeEx()
StartJoint
EndJoint
Name
DisplayName
AllBones
DrawnBones
ByName
HipLeft
HipRight
LegUpperLeft
LegUpperRight
LegLowerLeft
LegLowerRight
FootLeft
FootRight
SpineLower
SpineUpper
ShoulderLeft
ShoulderRight
ArmUpperLeft
ArmUpperRight
ArmLowerLeft
ArmLowerRight
HandLeft
HandRight
Head
HipFull
ShoulderFull
ColorFrameBitmap
ColorFrameBitmap()
ColorFrameBitmap(ReplayColorFrame)
Finalize()
Dispose()
Dispose(bool)
Update(ColorFrameReference)
Update(ColorFrame)
Update(ReplayColorFrame)
UpdateAsync(Byte[])
Bitmap
Update(ColorFrameReference)
Update(ColorFrame)
CustomBody
CustomBody()
Update(IBody)
Update(Body)
MapDepthPositions()
MapColorPositions()
_jointOrientations
_joints
ClippedEdges
HandLeftConfidence
HandLeftState
HandRightConfidence
HandRightState
IsDisposed
IsRestricted
IsTracked
JointOrientations
Joints
Lean
LeanTrackingState
TrackingId
HasMappedDepthPositions
HasMappedColorPositions
Update(Body)
CustomJoint
CustomJoint(JointType)
Update(IJoint)
Update(Joint)
_jointType
_position
_depthPosition
_colorPosition
_trackingState
JointType
Position
DepthPosition
ColorPosition
TrackingState
CustomJoint(JointType)
CustomJoint(JointType)
Update(Joint)
CustomJointOrientation
CustomJointOrientation(JointType)
Update(IJointOrientation)
Update(JointOrientation)
_jointType
_orientation
JointType
Orientation
CustomJointOrientation(JointType)
CustomJointOrientation(JointType)
Update(JointOrientation)
DepthFrameBitmap
DepthFrameBitmap()
DepthFrameBitmap(int, int)
Finalize()
Dispose()
Dispose(bool)
Update(DepthFrameReference)
Update(DepthFrame)
Update(ReplayDepthFrame)
Update(UInt16[], ushort, ushort)
UpdateAsync(UInt16[], ushort, ushort)
Bitmap
Update(DepthFrameReference)
Update(DepthFrame)
IBody
Update(IBody)
Update(Body)
MapDepthPositions()
MapColorPositions()
ClippedEdges
HandLeftConfidence
HandLeftState
HandRightConfidence
HandRightState
IsRestricted
IsTracked
JointOrientations
Joints
Lean
LeanTrackingState
TrackingId
HasMappedDepthPositions
HasMappedColorPositions
Update(Body)
IJoint
Update(IJoint)
Update(Joint)
JointType
Position
DepthPosition
ColorPosition
TrackingState
Update(Joint)
IJointOrientation
Update(IJointOrientation)
Update(JointOrientation)
JointType
Orientation
Update(JointOrientation)
InfraredFrameBitmap
InfraredFrameBitmap()
InfraredFrameBitmap(int, int)
Finalize()
Dispose()
Dispose(bool)
Update(InfraredFrameReference)
Update(InfraredFrame)
Update(ReplayInfraredFrame)
Update(UInt16[])
UpdateAsync(UInt16[])
Bitmap
Update(InfraredFrameReference)
Update(InfraredFrame)
JointTypeEx
ToString()
Equals(object)
GetHashCode()
Implicit(string)
Implicit(JointTypeEx)
Implicit(int)
Implicit(JointTypeEx)
Implicit(JointType)
JointTypeEx()
Name
DisplayName
JointType
AllJoints
ByName
ByJointType
SpineBase
SpineMid
Neck
Head
ShoulderLeft
ElbowLeft
WristLeft
HandLeft
ShoulderRight
ElbowRight
WristRight
HandRight
HipLeft
KneeLeft
AnkleLeft
FootLeft
HipRight
KneeRight
AnkleRight
FootRight
SpineShoulder
HandTipLeft
ThumbLeft
HandTipRight
ThumbRight
Implicit(JointTypeEx)
Implicit(JointType)
Implicit(JointTypeEx)
Implicit(JointType)
KinectBody
KinectBody()
KinectBody(Body)
Update(IBody)
Update(Body)
MapDepthPositions()
MapColorPositions()
Implicit(Body)
ClippedEdges
HandLeftConfidence
HandLeftState
HandRightConfidence
HandRightState
IsRestricted
IsTracked
JointOrientations
Joints
Lean
LeanTrackingState
TrackingId
HasMappedDepthPositions
HasMappedColorPositions
KinectBody(Body)
Update(Body)
Implicit(Body)
KinectJoint
KinectJoint(Joint)
Update(IJoint)
Update(Joint)
Implicit(Joint)
JointType
Position
DepthPosition
ColorPosition
TrackingState
KinectJoint(Joint)
Update(Joint)
Implicit(Joint)
KinectJointOrientation
KinectJointOrientation(JointOrientation)
Update(IJointOrientation)
Update(JointOrientation)
Implicit(JointOrientation)
JointType
Orientation
KinectJointOrientation(JointOrientation)
Update(JointOrientation)
Implicit(JointOrientation)
KinectEx.DVR
FrameTypes
IColorCodec
EncodeAsync(Byte[], BinaryWriter)
ReadHeader(BinaryReader, ReplayFrame)
DecodeAsync(Byte[])
CodecId
Width
Height
OutputWidth
OutputHeight
PixelFormat
JpegColorCodec
EncodeAsync(Byte[], BinaryWriter)
ReadHeader(BinaryReader, ReplayFrame)
DecodeAsync(Byte[])
JpegColorCodec()
CodecId
Width
Height
OutputWidth
OutputHeight
JpegQuality
PixelFormat
KinectRecorder
KinectRecorder(Stream, KinectSensor)
Finalize()
Dispose()
Dispose(bool)
Start()
StopAsync()
CancelAsync()
RecordFrame(BodyFrame)
RecordFrame(BodyFrame, List<CustomBody>)
RecordFrame(BodyFrame, Body[])
RecordFrame(ColorFrame)
RecordFrame(ColorFrame, Byte[])
RecordFrame(DepthFrame)
RecordFrame(DepthFrame, UInt16[])
RecordFrame(InfraredFrame)
RecordFrame(InfraredFrame, UInt16[])
IsStarted
EnableBodyRecorder
EnableColorRecorder
EnableDepthRecorder
EnableInfraredRecorder
MapDepthPositions
MapColorPositions
ColorRecorderCodec
KinectRecorder(Stream, KinectSensor)
RecordFrame(BodyFrame)
RecordFrame(BodyFrame, List<CustomBody>)
RecordFrame(BodyFrame, Body[])
RecordFrame(ColorFrame)
RecordFrame(ColorFrame, Byte[])
RecordFrame(DepthFrame)
RecordFrame(DepthFrame, UInt16[])
RecordFrame(InfraredFrame)
RecordFrame(InfraredFrame, UInt16[])
KinectReplay
KinectReplay(Stream)
Finalize()
Dispose()
Dispose(bool)
Start()
Stop()
ScrubTo(TimeSpan)
FrameTime
IsStartedPropertyName
IsFinishedPropertyName
LocationPropertyName
BodyFrameArrived
ColorFrameArrived
DepthFrameArrived
InfraredFrameArrived
PropertyChanged
IsStarted
IsFinished
Location
Duration
HasBodyFrames
HasColorFrames
HasDepthFrames
HasInfraredFrames
RawColorCodec
EncodeAsync(Byte[], BinaryWriter)
ReadHeader(BinaryReader, ReplayFrame)
DecodeAsync(Byte[])
RawColorCodec()
CodecId
Width
Height
OutputWidth
OutputHeight
PixelFormat
ReplayBodyFrame
GetAndRefreshBodyData<T>(SmoothedBodyList<T>)
GetAndRefreshBodyData<T>(IList<T>)
MapDepthPositions()
MapColorPositions()
BodyCount
FloorClipPlane
Bodies
ReplayColorFrame
GetBitmapAsync()
GetFrameDataAsync()
Width
Height
FrameData
ReplayDepthFrame
GetFrameDataAsync()
DepthMinReliableDistance
DepthMaxReliableDistance
Width
Height
BytesPerPixel
FrameData
ReplayFrame
CompareTo(object)
ReplayFrame()
FrameType
RelativeTime
ReplayFrameArrivedEventArgs<T>
ReplayFrameArrivedEventArgs<T>()
Frame
ReplayInfraredFrame
GetFrameDataAsync()
Width
Height
BytesPerPixel
FrameData
KinectEx.Json
BoneTypeExConverter
WriteJson(JsonWriter, object, JsonSerializer)
ReadJson(JsonReader, Type, object, JsonSerializer)
CanConvert(Type)
BoneTypeExConverter()
JointTypeExConverter
WriteJson(JsonWriter, object, JsonSerializer)
ReadJson(JsonReader, Type, object, JsonSerializer)
CanConvert(Type)
JointTypeExConverter()
KinectTypeBinder
KinectTypeBinder(SerializationBinder)
BindToName(Type, out String, out String)
BindToType(string, string)
KinectTypeBinder(SerializationBinder)
KinectEx.KinectSDK
Activity
Appearance
CameraIntrinsics
FocalLengthX
FocalLengthY
PrincipalPointX
PrincipalPointY
RadialDistortionFourthOrder
RadialDistortionSecondOrder
RadialDistortionSixthOrder
CameraSpacePoint
CameraSpacePoint(float, float, float)
Equality(CameraSpacePoint, CameraSpacePoint)
Inequality(CameraSpacePoint, CameraSpacePoint)
Equals(object)
GetHashCode()
ToString()
X
Y
Z
ColorSpacePoint
ColorSpacePoint(float, float)
Equality(ColorSpacePoint, ColorSpacePoint)
Inequality(ColorSpacePoint, ColorSpacePoint)
Equals(object)
GetHashCode()
ToString()
X
Y
DepthSpacePoint
DepthSpacePoint(float, float)
Equality(DepthSpacePoint, DepthSpacePoint)
Inequality(DepthSpacePoint, DepthSpacePoint)
Equals(object)
GetHashCode()
ToString()
X
Y
DetectionResult
Expression
FrameEdges
HandState
JointOrientation
Equality(JointOrientation, JointOrientation)
Inequality(JointOrientation, JointOrientation)
Equals(object)
GetHashCode()
ToString()
JointType
Orientation
JointType
PointF
Equality(PointF, PointF)
Inequality(PointF, PointF)
PointF(float, float)
Equals(object)
GetHashCode()
ToString()
Empty
IsEmpty
X
Y
TrackingConfidence
TrackingState
Vector4
Vector4(float, float, float, float)
Equality(Vector4, Vector4)
Inequality(Vector4, Vector4)
Equals(object)
GetHashCode()
ToString()
X
Y
Z
W
KinectEx.Smoothing
ExponentialJoint
ExponentialJoint(JointType)
ExponentialJoint(JointType, ISmootherParameters)
Update(IJoint)
ExponentialJoint(JointType)
ExponentialJoint(JointType, ISmootherParameters)
ExponentialJoint(JointType)
ExponentialJoint(JointType, ISmootherParameters)
ExponentialJointOrientation
ExponentialJointOrientation(JointType)
ExponentialJointOrientation(JointType, ISmootherParameters)
Update(IJointOrientation)
ExponentialJointOrientation(JointType)
ExponentialJointOrientation(JointType, ISmootherParameters)
ExponentialJointOrientation(JointType)
ExponentialJointOrientation(JointType, ISmootherParameters)
ExponentialSmoother
ExponentialSmoother()
CustomJointType
CustomJointOrientationType
ExponentialSmoothingParameters
ExponentialSmoothingParameters()
Smoothing
Correction
Prediction
JitterRadius
MaxDeviationRadius
ISmoother
CustomJointType
CustomJointOrientationType
ISmootherParameters
KalmanJoint
KalmanJoint(JointType)
KalmanJoint(JointType, ISmootherParameters)
Update(IJoint)
KalmanJoint(JointType)
KalmanJoint(JointType, ISmootherParameters)
KalmanJoint(JointType)
KalmanJoint(JointType, ISmootherParameters)
KalmanJointOrientation
KalmanJointOrientation(JointType)
KalmanJointOrientation(JointType, ISmootherParameters)
Update(IJointOrientation)
KalmanJointOrientation(JointType)
KalmanJointOrientation(JointType, ISmootherParameters)
KalmanJointOrientation(JointType)
KalmanJointOrientation(JointType, ISmootherParameters)
KalmanSmoother
KalmanSmoother()
CustomJointType
CustomJointOrientationType
KalmanSmoothingParameters
KalmanSmoothingParameters()
MeasurementUncertainty
JitterRadius
SmoothedBody<T>
SmoothedBody<T>()
SmoothedBody<T>(ISmootherParameters)
SmoothedBodyList<T>
SmoothedBodyList<T>(ISmootherParameters)
Fill(int)
RefreshFromBodyList<T>(List<T>)
RefreshFromBodyArray(Body[])
RefreshFromBodyArray(Body[])
Last Update:
Feb 2015