C# Class CURELab.SignLanguage.Calculator.CSDataProcessor

add summary here
Inheritance: IDataProcessor
Show file Open project: huangfuyang/Sign-Language-with-Kinect Class Usage Examples

Public Methods

Method Description
CalAcceleration ( double data ) : double[]
CalAcceleration ( double data, int time ) : double[]
CalVelocity ( ) : double[]
CalVelocity ( double data ) : double[]
CalVelocity ( double data, int time ) : double[]
GaussianFilter ( double &data ) : void
GetAngularVelo ( ) : double[]
GetFilteredPosition ( System.Windows.Media.Media3D.Vector3D data, int time ) : System.Windows.Media.Media3D.Vector3D[]
GetMeanPosition ( ) : double[]
GetMeanVector ( System.Windows.Media.Media3D.Vector3D data ) : System.Windows.Media.Media3D.Vector3D
GetPositionSD ( System.Windows.Media.Media3D.Vector3D data ) : double
GetPositionSDs ( ) : double[]
GetSD ( double data ) : double
GetSDs ( double data ) : double[]
GetSingletonInstance ( ) : CSDataProcessor
MeanFilter ( double data ) : double[]
MeanFilter ( double data, int time ) : double[]
Normalize ( double data ) : double[]

Private Methods

Method Description
CSDataProcessor ( ) : System

Method Details

CalAcceleration() public method

public CalAcceleration ( double data ) : double[]
data double
return double[]

CalAcceleration() public method

public CalAcceleration ( double data, int time ) : double[]
data double
time int
return double[]

CalVelocity() public method

public CalVelocity ( ) : double[]
return double[]

CalVelocity() public method

public CalVelocity ( double data ) : double[]
data double
return double[]

CalVelocity() public method

public CalVelocity ( double data, int time ) : double[]
data double
time int
return double[]

GaussianFilter() public method

public GaussianFilter ( double &data ) : void
data double
return void

GetAngularVelo() public method

public GetAngularVelo ( ) : double[]
return double[]

GetFilteredPosition() public method

public GetFilteredPosition ( System.Windows.Media.Media3D.Vector3D data, int time ) : System.Windows.Media.Media3D.Vector3D[]
data System.Windows.Media.Media3D.Vector3D
time int
return System.Windows.Media.Media3D.Vector3D[]

GetMeanPosition() public method

public GetMeanPosition ( ) : double[]
return double[]

GetMeanVector() public method

public GetMeanVector ( System.Windows.Media.Media3D.Vector3D data ) : System.Windows.Media.Media3D.Vector3D
data System.Windows.Media.Media3D.Vector3D
return System.Windows.Media.Media3D.Vector3D

GetPositionSD() public method

public GetPositionSD ( System.Windows.Media.Media3D.Vector3D data ) : double
data System.Windows.Media.Media3D.Vector3D
return double

GetPositionSDs() public method

public GetPositionSDs ( ) : double[]
return double[]

GetSD() public method

public GetSD ( double data ) : double
data double
return double

GetSDs() public method

public GetSDs ( double data ) : double[]
data double
return double[]

GetSingletonInstance() public static method

public static GetSingletonInstance ( ) : CSDataProcessor
return CSDataProcessor

MeanFilter() public method

public MeanFilter ( double data ) : double[]
data double
return double[]

MeanFilter() public method

public MeanFilter ( double data, int time ) : double[]
data double
time int
return double[]

Normalize() public method

public Normalize ( double data ) : double[]
data double
return double[]