43 |
|
double getMass( void ) { return mass; } |
44 |
|
|
45 |
|
void printAmatIndex( void ); |
46 |
< |
void setEulerAngles( double phi, double theta, double psi ); |
46 |
> |
void setEuler( double phi, double theta, double psi ); |
47 |
|
void getQ( double the_q[4] ); // get the quanternions |
48 |
|
void setQ( double the_q[4] ); |
49 |
|
|
83 |
|
// utility routines |
84 |
|
|
85 |
|
void findCOM( void ); |
86 |
– |
void findOrient( void ); |
86 |
|
|
87 |
|
protected: |
88 |
|
|
100 |
|
vector<vec3> refCoords; |
101 |
|
vector<mat3x3> refOrients; |
102 |
|
|
104 |
– |
bool com_good; |
105 |
– |
bool forces_good; |
106 |
– |
bool precalc_done; |
107 |
– |
bool orient_good; |
108 |
– |
|
103 |
|
char rbName[100]; //it will eventually be converted into string |
104 |
|
}; |
105 |
|
|