72 |
|
*/ |
73 |
|
void rotateBy(const RotMat3x3d& m); |
74 |
|
|
75 |
– |
/** Sets the internal unit frame of this stuntdouble by three euler angles */ |
76 |
– |
void setUnitFrameFromEuler(double phi, double theta, double psi); |
75 |
|
|
76 |
|
/** |
77 |
|
* Returns the gradient of this stuntdouble |
80 |
|
virtual std::vector<double> getGrad(); |
81 |
|
|
82 |
|
virtual void accept(BaseVisitor* v); |
83 |
< |
|
83 |
> |
|
84 |
|
protected: |
85 |
< |
Mat3x3d inertiaTensor_; /**< inertial tensor */ |
86 |
< |
RotMat3x3d sU_; /**< body fixed standard unit vector */ |
85 |
> |
Mat3x3d inertiaTensor_; /**< inertial tensor */ |
86 |
> |
RotMat3x3d electroBodyFrame_; /**< body fixed standard eletrostatic frame */ |
87 |
|
}; |
88 |
|
|
89 |
|
}//namepace oopse |