ExponentialJoint Class (KinectEx.Smoothing)

A class representing a CustomJoint who's position values are "smoothed" using a Double Exponential filtering algorithm.
System.Object
   KinectEx.CustomJoint
      KinectEx.Smoothing.ExponentialJoint

Namespace: KinectEx.Smoothing
Assembly: KinectEx (KinectEx.dll 0.4.0.0)
  • C#
  • VB
  • C++
  • F#
public class ExponentialJoint : CustomJoint

Syntax for VB is not yet implemented.

Syntax for C++ is not yet implemented

type public ExponentialJoint =
	class
		inherit CustomJoint
	end

The ExponentialJoint type exposes the following members.

  Platforms Name Description
ExponentialJoint(JointType) Create an exponential smoothing joint with default configuration values. 
ExponentialJoint(JointType, ISmootherParameters) Create an exponential smoothing joint with custom configuration values. 
ExponentialJoint(JointType) Create an exponential smoothing joint with default configuration values. 
ExponentialJoint(JointType, ISmootherParameters) Create an exponential smoothing joint with custom configuration values. 
ExponentialJoint(JointType) Create an exponential smoothing joint with default configuration values. 
ExponentialJoint(JointType, ISmootherParameters) Create an exponential smoothing joint with custom configuration values. 
Top
  Platforms Name Description
_colorPosition The depth position. (Inherited from CustomJoint.)
_depthPosition The depth position. (Inherited from CustomJoint.)
_jointType The type of the joint. (Inherited from CustomJoint.)
_position The position. (Inherited from CustomJoint.)
_trackingState The state of the tracking. (Inherited from CustomJoint.)
Top
  Platforms Name Description
ColorPosition Gets or sets the 2D color space position. (Inherited from CustomJoint.)
DepthPosition Gets or sets the 2D depth space position. (Inherited from CustomJoint.)
JointType Gets or sets the type of the joint. (Inherited from CustomJoint.)
Position Gets or sets the position. (Inherited from CustomJoint.)
TrackingState Gets or sets the state of the tracking. (Inherited from CustomJoint.)
Top
  Platforms Name Description
Update(Joint) Update the joint position based on the referened Joint. (Inherited from CustomJoint.)
Update(Joint) Update the joint position based on the referened Joint. (Inherited from CustomJoint.)
Update(IJoint) Update (and filter) the joint position based on the referenced IJoint. (Overrides CustomJoint.Update().)
Top
Supported in:

    
 Windows Desktop - .NET 4.5
    
 Windows Desktop - .NET 4.5 (without Kinect SDK)
    
 Windows 8.1 Store - WinRT
    
 Windows 8.1 Store - WinRT (without Kinect SDK)
    
 Windows Phone 8 - WinRT