www.pudn.com > 人体步态跟踪识别bate版.rar > WalkConf.h


// WalkConf.h: interface for the CWalkConf class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_WALKCONF_H__39F9C77B_DC4B_445D_A182_48354C5FC6FB__INCLUDED_) 
#define AFX_WALKCONF_H__39F9C77B_DC4B_445D_A182_48354C5FC6FB__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "Position.h" 
 
class CWalkConf   
{ 
public: 
	int length; 
	bool IsEmpty(); 
	CPosition loca_sacroiliac ; // 骶骨关节位置 
	double   rota_f_hip       ; // 前腿到臀的旋转 
	double   rota_f_knee      ; // 前腿到膝的旋转 
	double   rota_f_ankle     ; // 前腿到踝的旋转 
	double   rota_b_hip       ; // 后腿到臀的旋转 
	double   rota_b_knee      ; // 后腿到膝的旋转 
	double   rota_b_ankle     ; // 后腿到踝的旋转 
	void setValue(CPosition loca_sacroiliac1,double rota_f_hip1, double rota_f_knee1, double rota_f_ankle1,double rota_b_hip1, double rota_b_knee1, double rota_b_ankle1); 
	CString toString() ; 
	bool equals(CWalkConf w);   //一致性判断 
	void exchange();          
	CWalkConf(); 
	SetPara(CPosition loca_sacroiliac1,double rota_f_hip1, double rota_f_knee1, double rota_f_ankle1,double rota_b_hip1, double rota_b_knee1, double rota_b_ankle1); 
	virtual ~CWalkConf(); 
 
}; 
 
#endif // !defined(AFX_WALKCONF_H__39F9C77B_DC4B_445D_A182_48354C5FC6FB__INCLUDED_)