1 #ifndef ARCHCONSTRAINT_H 2 #define ARCHCONSTRAINT_H 3 4 using namespace std; 5 6 class archConstraint 7 { 8 public: 9 archConstraint(); 10 ~archConstraint(); 11 12 unsigned int type; 13 14 unsigned int constraint_id1; 15 unsigned int constraint_id2; 16 17 bool isMouthConstraint; 18 19 unsigned int XYZ; 20 int sign; 21 22 unsigned int id_1; 23 unsigned int id_2; 24 25 float rot_x_1; 26 float rot_x_2; 27 float rot_y_1; 28 float rot_y_2; 29 float rot_z_1; 30 float rot_z_2; 31 32 float pos_x_1; 33 float pos_x_2; 34 float pos_y_1; 35 float pos_y_2; 36 float pos_z_1; 37 float pos_z_2; 38 39 float limit_1; 40 float limit_2; 41 42 private: 43 }; 44 45 #endif 46