46 |
|
void setJ( double theJ[3] ); |
47 |
|
|
48 |
|
void getTrq( double theT[3] ); |
49 |
+ |
void setTrq( double theT[3] ); |
50 |
|
void addTrq( double theT[3] ); |
51 |
|
|
52 |
|
void setI( double the_I[3][3] ); |
55 |
|
void lab2Body( double r[3] ); |
56 |
|
void body2Lab( double r[3] ); |
57 |
|
|
58 |
+ |
double getZangle( ); |
59 |
+ |
void setZangle( double zAng ); |
60 |
+ |
void addZangle( double zAng ); |
61 |
+ |
|
62 |
|
// Four functions added for derivatives with respect to Euler Angles: |
63 |
|
// (Needed for minimization routines): |
64 |
|
|
67 |
|
|
68 |
|
double max(double x, double y); |
69 |
|
double min(double x, double y); |
70 |
+ |
|
71 |
+ |
virtual void accept(BaseVisitor* v) {v->visit(this);} |
72 |
|
|
73 |
|
private: |
74 |
|
int dIndex; |