--- trunk/OOPSE/libmdtools/RigidBody.hpp 2004/05/12 20:54:10 1174 +++ trunk/OOPSE/libmdtools/RigidBody.hpp 2004/05/22 18:16:18 1187 @@ -66,6 +66,10 @@ class RigidBody : public StuntDouble { (public) void lab2Body( double r[3] ); void body2Lab( double r[3] ); + double getZangle( ); + void setZangle( double zAng ); + void addZangle( double zAng ); + void calcRefCoords( void ); void doEulerToRotMat(vec3 &euler, mat3x3 &myA ); void calcForcesAndTorques( void ); @@ -102,6 +106,7 @@ class RigidBody : public StuntDouble { (public) double A[3][3]; // the rotation matrix double I[3][3]; // the inertial tensor (body fixed) double sU[3][3]; // the standard unit vectors (body fixed) + double zAngle; // the rotation about the z-axis (body fixed) bool is_linear; int linear_axis;