lcvtoolbox.vision.geometry.primitives.transformation\_matrix.Quaternion
=======================================================================

.. currentmodule:: lcvtoolbox.vision.geometry.primitives.transformation_matrix

.. autoclass:: Quaternion
   :members:
   :undoc-members:
   :show-inheritance:
   :inherited-members:
   :special-members: __init__, __str__, __repr__

   
   
   .. rubric:: Methods

   .. autosummary::
      :nosignatures:
   
      ~Quaternion.__init__
      ~Quaternion.apply_to_vector
      ~Quaternion.compose
      ~Quaternion.conjugate
      ~Quaternion.copy
      ~Quaternion.distance_to
      ~Quaternion.from_axis_angle
      ~Quaternion.from_numpy
      ~Quaternion.from_rotation_matrix
      ~Quaternion.from_rpy
      ~Quaternion.from_tuple
      ~Quaternion.from_two_vectors
      ~Quaternion.identity
      ~Quaternion.inverse
      ~Quaternion.is_close
      ~Quaternion.normalize
      ~Quaternion.power
      ~Quaternion.random
      ~Quaternion.slerp
      ~Quaternion.to_axis_angle
      ~Quaternion.to_numpy
      ~Quaternion.to_rotation_matrix
      ~Quaternion.to_rpy
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Quaternion.is_unit
      ~Quaternion.magnitude
      ~Quaternion.numpy
      ~Quaternion.scalar
      ~Quaternion.vector
      ~Quaternion.w
      ~Quaternion.x
      ~Quaternion.y
      ~Quaternion.z
   
   