Helios++
Helios software for LiDAR simulations
Rotation Member List

This is the complete list of members for Rotation, including all inherited members.

applyInverseTo(glm::dvec3 u)Rotation
applyInverseTo(double *in, double *out)Rotation
applyInverseTo(Rotation r)Rotation
applyTo(glm::dvec3 u)Rotation
applyTo(double *in, double *out)Rotation
applyTo(Rotation r)Rotation
boost::serialization::access (defined in Rotation)Rotationfriend
getAngle()Rotation
getAngles(RotationOrder const *order, double &roll, double &pitch, double &yaw)Rotation
getAxis()Rotation
getAxisPython() (defined in Rotation)Rotationinline
getMatrix()Rotation
getQ0()Rotationinline
getQ1()Rotationinline
getQ2()Rotationinline
getQ3()Rotationinline
operator<<(std::ostream &out, Rotation &r)Rotationfriend
q0Rotationprivate
q1 (defined in Rotation)Rotationprivate
q2 (defined in Rotation)Rotationprivate
q3 (defined in Rotation)Rotationprivate
revert()Rotation
Rotation()=default (defined in Rotation)Rotation
Rotation(double q0, double q1, double q2, double q3, bool needsNormalization)Rotation
Rotation(glm::dvec3 axis, double angle)Rotation
Rotation(glm::dvec3 u, glm::dvec3 v)Rotation
Rotation(RotationOrder order, double alpha1, double alpha2, double alpha3)Rotation
serialize(Archive &ar, const unsigned int version) (defined in Rotation)Rotationinlineprivate
setQ0(double q0) (defined in Rotation)Rotationinline
setQ1(double q1) (defined in Rotation)Rotationinline
setQ2(double q2) (defined in Rotation)Rotationinline
setQ3(double q3) (defined in Rotation)Rotationinline
~Rotation()=default (defined in Rotation)Rotationvirtual