| 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 |
|
|