\doxysection{bno08x\+\_\+quat\+\_\+t Struct Reference} \hypertarget{structbno08x__quat__t}{}\label{structbno08x__quat__t}\index{bno08x\_quat\_t@{bno08x\_quat\_t}} Struct to represent unit quaternion. {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} \doxysubsubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}{bno08x\+\_\+quat\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& \mbox{\hyperlink{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}{operator=}} (const sh2\+\_\+\+Rotation\+Vector\+WAcc\+\_\+t \&source) \item \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& \mbox{\hyperlink{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}{operator=}} (const sh2\+\_\+\+Rotation\+Vector\+\_\+t \&source) \item \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& \mbox{\hyperlink{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}{operator=}} (const sh2\+\_\+\+Gyro\+Integrated\+RV\+\_\+t \&source) \end{DoxyCompactItemize} \doxysubsubsection*{Public Attributes} \begin{DoxyCompactItemize} \item float \mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}} \item float \mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}} \item float \mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}} \item float \mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}} \item \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}} \item float \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\+\_\+accuracy}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Struct to represent unit quaternion. \doxysubsection{Constructor \& Destructor Documentation} \Hypertarget{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}\label{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!bno08x\_quat\_t@{bno08x\_quat\_t}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_quat\_t()}{bno08x\_quat\_t()}} {\footnotesize\ttfamily bno08x\+\_\+quat\+\_\+t\+::bno08x\+\_\+quat\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} \Hypertarget{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}\label{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} {\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& bno08x\+\_\+quat\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Gyro\+Integrated\+RV\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \Hypertarget{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}\label{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} {\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& bno08x\+\_\+quat\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Rotation\+Vector\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \Hypertarget{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}\label{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} {\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& bno08x\+\_\+quat\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Rotation\+Vector\+WAcc\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Data Documentation} \Hypertarget{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}\label{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} {\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+quat\+\_\+t\+::accuracy} \Hypertarget{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}\label{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!i@{i}} \index{i@{i}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{i}{i}} {\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::i} \Hypertarget{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}\label{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!j@{j}} \index{j@{j}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{j}{j}} {\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::j} \Hypertarget{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}\label{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!k@{k}} \index{k@{k}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{k}{k}} {\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::k} \Hypertarget{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}\label{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!rad\_accuracy@{rad\_accuracy}} \index{rad\_accuracy@{rad\_accuracy}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{rad\_accuracy}{rad\_accuracy}} {\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::rad\+\_\+accuracy} \Hypertarget{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}\label{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!real@{real}} \index{real@{real}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{real}{real}} {\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::real} The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize}