34 : m_Position(rPosition)
46 : m_Position(rPose.GetPosition().GetX(), rPose.GetPosition().GetY())
55 : m_Position(rOther.m_Position)
56 , m_Heading(rOther.m_Heading)
65 : m_Minimum(DBL_MAX, DBL_MAX)
66 , m_Maximum(-DBL_MAX, -DBL_MAX)
81 : m_Minimum(DBL_MAX, DBL_MAX, DBL_MAX)
82 , m_Maximum(-DBL_MAX, -DBL_MAX, -DBL_MAX)
100 if ( fSqrLength > 0.0 )
103 kt_double fInvLength = 1.0 / sqrt(fSqrLength);
128 kt_double halfAngle = 0.5*angleInRadians;
134 m_Values[0] = inverseLength * sinHalfAngle * rAxis.
GetX();
135 m_Values[1] = inverseLength * sinHalfAngle * rAxis.
GetY();
136 m_Values[2] = inverseLength * sinHalfAngle * rAxis.
GetZ();
151 else if (
test < -0.499)
165 rPitch = asin(2 *
test);
186 m_Values[0] = sYaw * sPitch * cRoll + cYaw * cPitch * sRoll;
187 m_Values[1] = sYaw * cPitch * cRoll + cYaw * sPitch * sRoll;
188 m_Values[2] = cYaw * sPitch * cRoll - sYaw * cPitch * sRoll;
189 m_Values[3] = cYaw * cPitch * cRoll - sYaw * sPitch * sRoll;