1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <title>MotifOfFunctionsLIBrary: クラス mof::math::matrix3</title>
6 <link href="tabs.css" rel="stylesheet" type="text/css"/>
7 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
10 <!-- 作成: Doxygen 1.6.3 -->
11 <div class="navigation" id="top">
14 <li><a href="index.html"><span>メインページ</span></a></li>
15 <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
16 <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
17 <li><a href="files.html"><span>ファイル</span></a></li>
22 <li><a href="annotated.html"><span>構成</span></a></li>
23 <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
24 <li><a href="functions.html"><span>構成メンバ</span></a></li>
27 <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>
30 <div class="contents">
31 <h1>クラス mof::math::matrix3</h1><!-- doxytag: class="mof::math::matrix3" --><!-- doxytag: inherits="basic_matrix< 3, matrix3, vector3 >" -->
32 <p>3次å
\85\83å
\90\8c次座æ¨
\99å¤
\89æ
\8f\9bè¡
\8cå
\88\97ã
\82¯ã
\83©ã
\82¹
33 <a href="#_details">[詳細]</a></p>
35 <p><code>#include <<a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a>></code></p>
36 <div class="dynheader">
37 mof::math::matrix3に対する継承グラフ</div>
38 <div class="dynsection">
39 <div class="center"><img src="classmof_1_1math_1_1matrix3__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1matrix3_inherit__map" alt="Inheritance graph"/></div>
40 <map name="mof_1_1math_1_1matrix3_inherit__map" id="mof_1_1math_1_1matrix3_inherit__map">
41 <area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\< 3, matrix3, vector3 \>\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator-=()\l+ operator-=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\< matrix3  , boost::addable2\< matrix3 , float , boost::subtractable\< matrix3  , boost::subtractable2\< matrix3 , float , boost::multipliable2\< matrix3 , float , boost::dividable2\< matrix3 , float , boost::equality_comparable\< matrix3  \> \> \> \> \> \> \>\n||}" alt="" coords="5,5,1491,93"/></map>
42 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
43 <div class="dynheader">
44 mof::math::matrix3のコラボレーション図</div>
45 <div class="dynsection">
46 <div class="center"><img src="classmof_1_1math_1_1matrix3__coll__graph.png" border="0" usemap="#mof_1_1math_1_1matrix3_coll__map" alt="Collaboration graph"/></div>
47 <map name="mof_1_1math_1_1matrix3_coll__map" id="mof_1_1math_1_1matrix3_coll__map">
48 <area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\< 3, matrix3, vector3 \>\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator-=()\l+ operator-=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\< matrix3  , boost::addable2\< matrix3 , float , boost::subtractable\< matrix3  , boost::subtractable2\< matrix3 , float , boost::multipliable2\< matrix3 , float , boost::dividable2\< matrix3 , float , boost::equality_comparable\< matrix3  \> \> \> \> \> \> \>\n||}" alt="" coords="5,5,1491,93"/></map>
49 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
51 <p><a href="classmof_1_1math_1_1matrix3-members.html">すべてのメンバ一覧</a></p>
52 <table border="0" cellpadding="0" cellspacing="0">
53 <tr><td colspan="2"><h2>Public メソッド</h2></td></tr>
54 <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">matrix3</a> ()</td></tr>
55 <tr><td class="mdescLeft"> </td><td class="mdescRight">ã
\83\87ã
\83\95ã
\82©ã
\83«ã
\83\88ã
\82³ã
\83³ã
\82¹ã
\83\88ã
\83©ã
\82¯ã
\82¿. <a href="#ae0501d5c4d4365d7d3b81dbfbfa30dd0"></a><br/></td></tr>
56 <tr><td class="memTemplParams" colspan="2">template<class T > </td></tr>
57 <tr><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">matrix3</a> (const T &arr)</td></tr>
58 <tr><td class="mdescLeft"> </td><td class="mdescRight">æ
\8c\87å®
\9aã
\81\97ã
\81\9få
\80¤ã
\81§å
\88\9dæ
\9c\9få
\8c\96ã
\81\99ã
\82\8bï¼
\8e. <a href="#a912a21cdb1a40c8ba8e1b667cf0077ab"></a><br/></td></tr>
59 <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a3c98dd62f5873b83dce4a95f515fb3c3">matrix3</a> (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)</td></tr>
60 <tr><td class="mdescLeft"> </td><td class="mdescRight">æ
\8c\87å®
\9aã
\81\97ã
\81\9få
\80¤ã
\81§å
\88\9dæ
\9c\9få
\8c\96ã
\81\99ã
\82\8bï¼
\8e. <a href="#a3c98dd62f5873b83dce4a95f515fb3c3"></a><br/></td></tr>
61 <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">matrix3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &rhs)</td></tr>
62 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator=</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &rhs)</td></tr>
64 <hr/><a name="_details"></a><h2>説明</h2>
65 <p>3次å
\85\83å
\90\8c次座æ¨
\99å¤
\89æ
\8f\9bè¡
\8cå
\88\97ã
\82¯ã
\83©ã
\82¹ </p>
67 <p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00013">13</a> 行で定義されています。</p>
68 <hr/><h2>コンストラクタとデストラクタ</h2>
69 <a class="anchor" id="ae0501d5c4d4365d7d3b81dbfbfa30dd0"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="ae0501d5c4d4365d7d3b81dbfbfa30dd0" args="()" -->
71 <div class="memproto">
72 <table class="memname">
74 <td class="memname">mof::math::matrix3::matrix3 </td>
76 <td class="paramname"></td>
77 <td> ) </td>
78 <td><code> [inline]</code></td>
84 <p>ã
\83\87ã
\83\95ã
\82©ã
\83«ã
\83\88ã
\82³ã
\83³ã
\82¹ã
\83\88ã
\83©ã
\82¯ã
\82¿. </p>
85 <dl class="note"><dt><b>覚え書き:</b></dt><dd>å
\8a¹ç
\8e\87ã
\81®ã
\81\9fã
\82\81ï¼
\8cå
\88\9dæ
\9c\9få
\8c\96ã
\81¯è¡
\8cã
\82\8fã
\82\8cã
\81ªã
\81\84 </dd></dl>
87 <p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00021">21</a> 行で定義されています。</p>
91 <a class="anchor" id="a912a21cdb1a40c8ba8e1b667cf0077ab"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a912a21cdb1a40c8ba8e1b667cf0077ab" args="(const T &arr)" -->
93 <div class="memproto">
94 <div class="memtemplate">
95 template<class T > </div>
96 <table class="memname">
98 <td class="memname">mof::math::matrix3::matrix3 </td>
100 <td class="paramtype">const T & </td>
101 <td class="paramname"> <em>arr</em></td>
102 <td> ) </td>
103 <td><code> [inline, explicit]</code></td>
109 <p>æ
\8c\87å®
\9aã
\81\97ã
\81\9få
\80¤ã
\81§å
\88\9dæ
\9c\9få
\8c\96ã
\81\99ã
\82\8bï¼
\8e. </p>
110 <dl><dt><b>Template Parameters:</b></dt><dd>
111 <table border="0" cellspacing="2" cellpadding="0">
112 <tr><td valign="top"></td><td valign="top"><em>T</em> </td><td>é
\85\8då
\88\97å
\9e\8bï¼
\88operator[]ã
\82\92ã
\82ªã
\83¼ã
\83\90ã
\83¼ã
\83ã
\83¼ã
\83\89ã
\81\97ã
\81¦ã
\81\84ã
\82\8bã
\81\93ã
\81¨ï¼
\89 </td></tr>
116 <dl><dt><b>引数:</b></dt><dd>
117 <table border="0" cellspacing="2" cellpadding="0">
118 <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>arr</em> </td><td>å
\88\9dæ
\9c\9få
\8c\96ç
\94¨é
\85\8då
\88\97 </td></tr>
123 <p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00031">31</a> 行で定義されています。</p>
127 <a class="anchor" id="a3c98dd62f5873b83dce4a95f515fb3c3"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a3c98dd62f5873b83dce4a95f515fb3c3" args="(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)" -->
128 <div class="memitem">
129 <div class="memproto">
130 <table class="memname">
132 <td class="memname">mof::math::matrix3::matrix3 </td>
134 <td class="paramtype">float </td>
135 <td class="paramname"> <em>m11</em>, </td>
138 <td class="paramkey"></td>
140 <td class="paramtype">float </td>
141 <td class="paramname"> <em>m12</em>, </td>
144 <td class="paramkey"></td>
146 <td class="paramtype">float </td>
147 <td class="paramname"> <em>m13</em>, </td>
150 <td class="paramkey"></td>
152 <td class="paramtype">float </td>
153 <td class="paramname"> <em>m14</em>, </td>
156 <td class="paramkey"></td>
158 <td class="paramtype">float </td>
159 <td class="paramname"> <em>m21</em>, </td>
162 <td class="paramkey"></td>
164 <td class="paramtype">float </td>
165 <td class="paramname"> <em>m22</em>, </td>
168 <td class="paramkey"></td>
170 <td class="paramtype">float </td>
171 <td class="paramname"> <em>m23</em>, </td>
174 <td class="paramkey"></td>
176 <td class="paramtype">float </td>
177 <td class="paramname"> <em>m24</em>, </td>
180 <td class="paramkey"></td>
182 <td class="paramtype">float </td>
183 <td class="paramname"> <em>m31</em>, </td>
186 <td class="paramkey"></td>
188 <td class="paramtype">float </td>
189 <td class="paramname"> <em>m32</em>, </td>
192 <td class="paramkey"></td>
194 <td class="paramtype">float </td>
195 <td class="paramname"> <em>m33</em>, </td>
198 <td class="paramkey"></td>
200 <td class="paramtype">float </td>
201 <td class="paramname"> <em>m34</em></td><td> </td>
206 <td></td><td></td><td><code> [inline]</code></td>
212 <p>æ
\8c\87å®
\9aã
\81\97ã
\81\9få
\80¤ã
\81§å
\88\9dæ
\9c\9få
\8c\96ã
\81\99ã
\82\8bï¼
\8e. </p>
214 <p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00042">42</a> 行で定義されています。</p>
218 <a class="anchor" id="a260e423ebf0b1d9e5ba80f8be81d45f4"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a260e423ebf0b1d9e5ba80f8be81d45f4" args="(const matrix3 &rhs)" -->
219 <div class="memitem">
220 <div class="memproto">
221 <table class="memname">
223 <td class="memname">mof::math::matrix3::matrix3 </td>
225 <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> & </td>
226 <td class="paramname"> <em>rhs</em></td>
227 <td> ) </td>
228 <td><code> [inline]</code></td>
234 <p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00061">61</a> 行で定義されています。</p>
239 <a class="anchor" id="a084653969d40f5222ad9328277e4cd51"></a><!-- doxytag: member="mof::math::matrix3::operator=" ref="a084653969d40f5222ad9328277e4cd51" args="(const matrix3 &rhs)" -->
240 <div class="memitem">
241 <div class="memproto">
242 <table class="memname">
244 <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>& mof::math::matrix3::operator= </td>
246 <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> & </td>
247 <td class="paramname"> <em>rhs</em></td>
248 <td> ) </td>
249 <td><code> [inline]</code></td>
254 <dl class="note"><dt><b>覚え書き:</b></dt><dd>ã
\82³ã
\83\94ã
\83¼ã
\81®ã
\83\91ã
\83\95ã
\82©ã
\83¼ã
\83\9eã
\83³ã
\82¹ã
\81®ã
\81\9fã
\82\81ã
\81«ã
\81\93ã
\81®é
\96¢æ
\95°ã
\81®å®
\9a義ã
\81¯é
\87\8dè¦
\81 </dd></dl>
256 <p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00072">72</a> 行で定義されています。</p>
260 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
261 <li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a></li>
264 <hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:43 2010に生成されました。
265 <a href="http://www.doxygen.org/index.html">
266 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>