ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
Go to the documentation of this file.
9 #ifndef ROTATION_MATRIX3_H
10 #define ROTATION_MATRIX3_H
46 f_value3, f_value4, f_value5,
47 f_value6, f_value7, f_value8);
void SetFromAngles(const CRadians &c_x_angle, const CRadians &c_y_angle, const CRadians &c_z_angle)
CRotationMatrix3(const CRadians &c_z_angle, const CRadians &c_y_angle, const CRadians &c_x_angle)
The namespace containing all the ARGoS related code.
CRotationMatrix3(const CMatrix< 3, 3 > &c_matrix)
It defines the basic type CRadians, used to store an angle value in radians.
void SetFromValues(Real f_value0, Real f_value1, Real f_value2, Real f_value3, Real f_value4, Real f_value5, Real f_value6, Real f_value7, Real f_value8)
CQuaternion ToQuaternion() const
CRotationMatrix3(Real f_value0, Real f_value1, Real f_value2, Real f_value3, Real f_value4, Real f_value5, Real f_value6, Real f_value7, Real f_value8)
CVector3 operator*(const CVector3 &c_vector) const
void SetFromMatrix(const CMatrix< 3, 3 > &c_matrix)
void SetFromQuaternion(const CQuaternion &c_quaternion)
float Real
Collects all ARGoS code.
CRotationMatrix3(const CQuaternion &c_quaternion)