Changeset 56 in flair-dev for trunk/doc/Flair/_one_axis_rotation_8h_source.html
- Timestamp:
- Jul 4, 2017, 10:14:05 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Flair/_one_axis_rotation_8h_source.html
r50 r56 132 132 <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div> 133 133 <div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_one_axis_rotation.html"> 38</a></span> <span class="keyword">class </span><a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html">OneAxisRotation</a> : <span class="keyword">public</span> <a class="code" href="classflair_1_1gui_1_1_group_box.html">gui::GroupBox</a> {</div> 134 <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">public</span>:</div> 135 <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#ae690cdd68274085cdad88fb990739ba2">OneAxisRotation</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string namel);</div> 136 <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> 137 <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#adb99d2f257c0600f9d56813d1b72fe6b">~OneAxisRotation</a>();</div> 138 <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> 139 <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D<T></a> &vector) <span class="keyword">const</span>;</div> 140 <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> 141 <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_euler.html">core::Euler</a> &euler) <span class="keyword">const</span>;</div> 142 <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> 143 <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &quaternion) <span class="keyword">const</span>;</div> 144 <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> 145 <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_rotation_matrix.html">core::RotationMatrix</a> &matrix) <span class="keyword">const</span>;</div> 146 <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div> 147 <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b">GetAngle</a>() <span class="keyword">const</span>;</div> 148 <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">int</span> GetAxis() <span class="keyword">const</span>;</div> 149 <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> 150 <div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="keyword">private</span>:</div> 151 <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">const</span> <span class="keyword">class </span>OneAxisRotation_impl *pimpl_;</div> 152 <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> };</div> 153 <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> 154 <div class="line"><a name="l00096"></a><span class="lineno"> 96</span> } <span class="comment">// end namespace core</span></div> 155 <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> } <span class="comment">// end namespace flair</span></div> 156 <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> 157 <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#endif // ONEAXISROTATION_H</span></div> 134 <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">public</span>:</div> 135 <div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classflair_1_1core_1_1_one_axis_rotation.html#a327edc6a6cdc6af2abc763aea6618495"> 44</a></span>  <span class="keyword">enum</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a327edc6a6cdc6af2abc763aea6618495">RotationType_t</a> {</div> 136 <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  PreRotation,<span class="comment">//rotation</span></div> 137 <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  PostRotation<span class="comment">//frame change</span></div> 138 <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  };</div> 139 <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a85a24d18b48761166caa4f037b13ebb4">OneAxisRotation</a>(<span class="keyword">const</span> <a class="code" href="classflair_1_1gui_1_1_layout_position.html">gui::LayoutPosition</a> *position, std::string name,<a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a327edc6a6cdc6af2abc763aea6618495">RotationType_t</a> rotationType);</div> 140 <div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div> 141 <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#adb99d2f257c0600f9d56813d1b72fe6b">~OneAxisRotation</a>();</div> 142 <div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div> 143 <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T> <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D<T></a> &vector) <span class="keyword">const</span>;</div> 144 <div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div> 145 <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_euler.html">core::Euler</a> &euler) <span class="keyword">const</span>;</div> 146 <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div> 147 <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &quaternion) <span class="keyword">const</span>;</div> 148 <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> 149 <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">void</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">ComputeRotation</a>(<a class="code" href="classflair_1_1core_1_1_rotation_matrix.html">core::RotationMatrix</a> &matrix) <span class="keyword">const</span>;</div> 150 <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div> 151 <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordtype">float</span> <a class="code" href="classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b">GetAngle</a>() <span class="keyword">const</span>;</div> 152 <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordtype">int</span> GetAxis() <span class="keyword">const</span>;</div> 153 <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> 154 <div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">private</span>:</div> 155 <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">const</span> <span class="keyword">class </span>OneAxisRotation_impl *pimpl_;</div> 156 <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> };</div> 157 <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div> 158 <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> } <span class="comment">// end namespace core</span></div> 159 <div class="line"><a name="l00105"></a><span class="lineno"> 105</span> } <span class="comment">// end namespace flair</span></div> 160 <div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div> 161 <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor">#endif // ONEAXISROTATION_H</span></div> 158 162 <div class="ttc" id="namespaceflair_html"><div class="ttname"><a href="namespaceflair.html">flair</a></div><div class="ttdoc">namespace of the flair Framework </div><div class="ttdef"><b>Definition:</b> Ahrs.h:19</div></div> 159 163 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_adb99d2f257c0600f9d56813d1b72fe6b"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#adb99d2f257c0600f9d56813d1b72fe6b">flair::core::OneAxisRotation::~OneAxisRotation</a></div><div class="ttdeci">~OneAxisRotation()</div><div class="ttdoc">Destructor. </div></div> 160 164 <div class="ttc" id="classflair_1_1core_1_1_vector3_d_html"><div class="ttname"><a href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a></div><div class="ttdoc">Class defining a 3D vector. </div><div class="ttdef"><b>Definition:</b> Vector3D.h:29</div></div> 161 165 <div class="ttc" id="classflair_1_1gui_1_1_group_box_html"><div class="ttname"><a href="classflair_1_1gui_1_1_group_box.html">flair::gui::GroupBox</a></div><div class="ttdoc">Class displaying a QGroupBox on the ground station. </div><div class="ttdef"><b>Definition:</b> GroupBox.h:27</div></div> 166 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_a85a24d18b48761166caa4f037b13ebb4"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#a85a24d18b48761166caa4f037b13ebb4">flair::core::OneAxisRotation::OneAxisRotation</a></div><div class="ttdeci">OneAxisRotation(const gui::LayoutPosition *position, std::string name, RotationType_t rotationType)</div><div class="ttdoc">Constructor. </div></div> 162 167 <div class="ttc" id="classflair_1_1core_1_1_euler_html"><div class="ttname"><a href="classflair_1_1core_1_1_euler.html">flair::core::Euler</a></div><div class="ttdoc">Class defining euler angles. </div><div class="ttdef"><b>Definition:</b> Euler.h:27</div></div> 163 168 <div class="ttc" id="classflair_1_1core_1_1_rotation_matrix_html"><div class="ttname"><a href="classflair_1_1core_1_1_rotation_matrix.html">flair::core::RotationMatrix</a></div><div class="ttdoc">Class defining a rotation matrix. </div><div class="ttdef"><b>Definition:</b> RotationMatrix.h:26</div></div> … … 166 171 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_a311d0fbae6722ce463f8f20a1c17545b"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#a311d0fbae6722ce463f8f20a1c17545b">flair::core::OneAxisRotation::GetAngle</a></div><div class="ttdeci">float GetAngle() const </div><div class="ttdoc">Get angle. </div></div> 167 172 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_a59b74b5059d847710803259bd1b8f1c1"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#a59b74b5059d847710803259bd1b8f1c1">flair::core::OneAxisRotation::ComputeRotation</a></div><div class="ttdeci">void ComputeRotation(core::Vector3D< T > &vector) const </div><div class="ttdoc">Compute rotation. </div></div> 168 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_ae690cdd68274085cdad88fb990739ba2"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#ae690cdd68274085cdad88fb990739ba2">flair::core::OneAxisRotation::OneAxisRotation</a></div><div class="ttdeci">OneAxisRotation(const gui::LayoutPosition *position, std::string namel)</div><div class="ttdoc">Constructor. </div></div>169 173 <div class="ttc" id="_group_box_8h_html"><div class="ttname"><a href="_group_box_8h.html">GroupBox.h</a></div><div class="ttdoc">Class displaying a QGroupBox on the ground station. </div></div> 170 174 <div class="ttc" id="classflair_1_1gui_1_1_layout_position_html"><div class="ttname"><a href="classflair_1_1gui_1_1_layout_position.html">flair::gui::LayoutPosition</a></div><div class="ttdoc">Class to define a position in a layout on the ground station. </div><div class="ttdef"><b>Definition:</b> LayoutPosition.h:28</div></div> 175 <div class="ttc" id="classflair_1_1core_1_1_one_axis_rotation_html_a327edc6a6cdc6af2abc763aea6618495"><div class="ttname"><a href="classflair_1_1core_1_1_one_axis_rotation.html#a327edc6a6cdc6af2abc763aea6618495">flair::core::OneAxisRotation::RotationType_t</a></div><div class="ttdeci">RotationType_t</div><div class="ttdoc">rotation type </div><div class="ttdef"><b>Definition:</b> OneAxisRotation.h:44</div></div> 171 176 <div class="ttc" id="classflair_1_1core_1_1_quaternion_html"><div class="ttname"><a href="classflair_1_1core_1_1_quaternion.html">flair::core::Quaternion</a></div><div class="ttdoc">Class defining a quaternion. </div><div class="ttdef"><b>Definition:</b> Quaternion.h:26</div></div> 172 177 </div><!-- fragment --></div><!-- contents --> … … 176 181 <ul> 177 182 <li class="navelem"><a class="el" href="dir_33c2ee9b1665499374b4225c427cf176.html">igep</a></li><li class="navelem"><a class="el" href="dir_f1fe274389177bd7e17de7949c4ffada.html">flair-src</a></li><li class="navelem"><a class="el" href="dir_3ef62148cf94871b4b6ee5d6e3a989c1.html">lib</a></li><li class="navelem"><a class="el" href="dir_97265977dbbd48c696782ccac102bad5.html">FlairCore</a></li><li class="navelem"><a class="el" href="dir_6c198461db290ac9abcdd44184573216.html">src</a></li><li class="navelem"><a class="el" href="_one_axis_rotation_8h.html">OneAxisRotation.h</a></li> 178 <li class="footer">Generated on Wed May 31 2017 13:50:37for Flair by183 <li class="footer">Generated on Tue Jul 4 2017 07:52:55 for Flair by 179 184 <a href="http://www.doxygen.org/index.html"> 180 185 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
Note:
See TracChangeset
for help on using the changeset viewer.