C# Class WindowsFormsApplication1.JointTracker

Show file Open project: Team694/kinect-CAD Class Usage Examples

Public Methods

Method Description
JointTracker ( ) : System
averageVel ( int framesBack, float decayPercent ) : Microsoft.Kinect.SkeletonPoint
lastDistance ( ) : Microsoft.Kinect.SkeletonPoint
position ( ) : Microsoft.Kinect.SkeletonPoint
recPoint ( Microsoft.Kinect.SkeletonPoint v ) : void
slope ( Microsoft.Kinect.SkeletonPoint v ) : double
vecAdd ( Microsoft.Kinect.SkeletonPoint a, Microsoft.Kinect.SkeletonPoint b ) : Microsoft.Kinect.SkeletonPoint
vecAdd ( Microsoft.Kinect.SkeletonPoint &a, Microsoft.Kinect.SkeletonPoint b ) : void
vecMult ( float coEffish, Microsoft.Kinect.SkeletonPoint vec ) : Microsoft.Kinect.SkeletonPoint
vecMult ( float coEffish, Microsoft.Kinect.SkeletonPoint &vec ) : void
vecSubt ( Microsoft.Kinect.SkeletonPoint a, Microsoft.Kinect.SkeletonPoint b ) : Microsoft.Kinect.SkeletonPoint
vecSubt ( Microsoft.Kinect.SkeletonPoint &a, Microsoft.Kinect.SkeletonPoint b ) : void
zeroVec ( ) : Microsoft.Kinect.SkeletonPoint

Private Methods

Method Description
checkAndSolveOverflow ( ) : void

Method Details

JointTracker() public method

public JointTracker ( ) : System
return System

averageVel() public method

public averageVel ( int framesBack, float decayPercent ) : Microsoft.Kinect.SkeletonPoint
framesBack int
decayPercent float
return Microsoft.Kinect.SkeletonPoint

lastDistance() public method

public lastDistance ( ) : Microsoft.Kinect.SkeletonPoint
return Microsoft.Kinect.SkeletonPoint

position() public method

public position ( ) : Microsoft.Kinect.SkeletonPoint
return Microsoft.Kinect.SkeletonPoint

recPoint() public method

public recPoint ( Microsoft.Kinect.SkeletonPoint v ) : void
v Microsoft.Kinect.SkeletonPoint
return void

slope() public static method

public static slope ( Microsoft.Kinect.SkeletonPoint v ) : double
v Microsoft.Kinect.SkeletonPoint
return double

vecAdd() public static method

public static vecAdd ( Microsoft.Kinect.SkeletonPoint a, Microsoft.Kinect.SkeletonPoint b ) : Microsoft.Kinect.SkeletonPoint
a Microsoft.Kinect.SkeletonPoint
b Microsoft.Kinect.SkeletonPoint
return Microsoft.Kinect.SkeletonPoint

vecAdd() public static method

public static vecAdd ( Microsoft.Kinect.SkeletonPoint &a, Microsoft.Kinect.SkeletonPoint b ) : void
a Microsoft.Kinect.SkeletonPoint
b Microsoft.Kinect.SkeletonPoint
return void

vecMult() public static method

public static vecMult ( float coEffish, Microsoft.Kinect.SkeletonPoint vec ) : Microsoft.Kinect.SkeletonPoint
coEffish float
vec Microsoft.Kinect.SkeletonPoint
return Microsoft.Kinect.SkeletonPoint

vecMult() public static method

public static vecMult ( float coEffish, Microsoft.Kinect.SkeletonPoint &vec ) : void
coEffish float
vec Microsoft.Kinect.SkeletonPoint
return void

vecSubt() public static method

public static vecSubt ( Microsoft.Kinect.SkeletonPoint a, Microsoft.Kinect.SkeletonPoint b ) : Microsoft.Kinect.SkeletonPoint
a Microsoft.Kinect.SkeletonPoint
b Microsoft.Kinect.SkeletonPoint
return Microsoft.Kinect.SkeletonPoint

vecSubt() public static method

public static vecSubt ( Microsoft.Kinect.SkeletonPoint &a, Microsoft.Kinect.SkeletonPoint b ) : void
a Microsoft.Kinect.SkeletonPoint
b Microsoft.Kinect.SkeletonPoint
return void

zeroVec() public static method

public static zeroVec ( ) : Microsoft.Kinect.SkeletonPoint
return Microsoft.Kinect.SkeletonPoint