<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
-<!-- 作成: Doxygen 1.6.1 -->
+<!-- 作成: Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
</div>
<div class="contents">
<h1>クラス mof::math::vector3</h1><!-- doxytag: class="mof::math::vector3" --><!-- doxytag: inherits="basic_vector< 3, vector3 >" -->
-<p>3次元ベクトルクラス
+<p>同次3次元ベクトルクラス
<a href="#_details">[詳細]</a></p>
<p><code>#include <<a class="el" href="vector3_8hpp_source.html">vector3.hpp</a>></code></p>
<tr><td colspan="2"><h2>Public メソッド</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88">vector3</a> ()</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">デフォルトコンストラクタ.全ての要素を0で初期化する. <a href="#ab20946d30c11ecbcebabee42924f0b88"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#afd88557d26d8c89f9f17160ad702f37c">vector3</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> x, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> y, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> z)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">指定した値で初期化する. <a href="#afd88557d26d8c89f9f17160ad702f37c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a4b5a5ea014089119dee521efaa95e835">vector3</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &xy, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> z=1)</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">指定した値で初期化する. <a href="#a4b5a5ea014089119dee521efaa95e835"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">x</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#ac61576111c059a96f758957b1680a46d">x</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">y</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a3c1d673b0a484ddd5334d683df12e212">y</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#ad62950e489d5ee41da4f8738a2e0d3ad">z</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a81e8b18ecd7612439801d26e9e6174d2">vector3</a> (float x, float y, float z)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">指定した値で初期化する. <a href="#a81e8b18ecd7612439801d26e9e6174d2"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a6971dbe6c6701de98199f94fe4fb48a6">x</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const float & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#add400ac271f70c31e8a4f54d7fd58d6a">x</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#af5d06f1f07c0d462fd44ef708521eb6f">y</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const float & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a8b755b310654684c8e182fb6519ca906">y</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a05688688d4d0fe63a055f7616843ead8">z</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const float & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a63cb1f88c3db0ffae4de351629f786ce">z</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const float </td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a66225223fd8f6addd8f4c73a5de29465">w</a> () const </td></tr>
</table>
<hr/><a name="_details"></a><h2>説明</h2>
-<p>3次元ベクトルクラス </p>
+<p>同次3次元ベクトルクラス </p>
<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00012">12</a> 行で定義されています。</p>
<hr/><h2>コンストラクタとデストラクタ</h2>
</div>
</div>
-<a class="anchor" id="afd88557d26d8c89f9f17160ad702f37c"></a><!-- doxytag: member="mof::math::vector3::vector3" ref="afd88557d26d8c89f9f17160ad702f37c" args="(real x, real y, real z)" -->
+<a class="anchor" id="a81e8b18ecd7612439801d26e9e6174d2"></a><!-- doxytag: member="mof::math::vector3::vector3" ref="a81e8b18ecd7612439801d26e9e6174d2" args="(float x, float y, float z)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">mof::math::vector3::vector3 </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> </td>
+ <td class="paramtype">float </td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> </td>
+ <td class="paramtype">float </td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> </td>
+ <td class="paramtype">float </td>
<td class="paramname"> <em>z</em></td><td> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a4b5a5ea014089119dee521efaa95e835"></a><!-- doxytag: member="mof::math::vector3::vector3" ref="a4b5a5ea014089119dee521efaa95e835" args="(const vector2 &xy, real z=1)" -->
+<hr/><h2>関数</h2>
+<a class="anchor" id="a66225223fd8f6addd8f4c73a5de29465"></a><!-- doxytag: member="mof::math::vector3::w" ref="a66225223fd8f6addd8f4c73a5de29465" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">mof::math::vector3::vector3 </td>
+ <td class="memname">const float mof::math::vector3::w </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> & </td>
- <td class="paramname"> <em>xy</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> </td>
- <td class="paramname"> <em>z</em> = <code>1</code></td><td> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td><code> [inline]</code></td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>指定した値で初期化する. </p>
-<dl><dt><b>引数:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>xy</em> </td><td>2次元ベクトル </td></tr>
- <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>z</em> </td><td>z座標成分 </td></tr>
- </table>
- </dd>
-</dl>
-
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00044">44</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00046">46</a> 行で定義されています。</p>
</div>
</div>
-<hr/><h2>関数</h2>
-<a class="anchor" id="ac61576111c059a96f758957b1680a46d"></a><!-- doxytag: member="mof::math::vector3::x" ref="ac61576111c059a96f758957b1680a46d" args="() const " -->
+<a class="anchor" id="add400ac271f70c31e8a4f54d7fd58d6a"></a><!-- doxytag: member="mof::math::vector3::x" ref="add400ac271f70c31e8a4f54d7fd58d6a" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>& mof::math::vector3::x </td>
+ <td class="memname">const float& mof::math::vector3::x </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
</div>
<div class="memdoc">
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00053">53</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00041">41</a> 行で定義されています。</p>
</div>
</div>
-<a class="anchor" id="a56ce5fd1e00468c18ad8b4d6d53f1a45"></a><!-- doxytag: member="mof::math::vector3::x" ref="a56ce5fd1e00468c18ad8b4d6d53f1a45" args="()" -->
+<a class="anchor" id="a6971dbe6c6701de98199f94fe4fb48a6"></a><!-- doxytag: member="mof::math::vector3::x" ref="a6971dbe6c6701de98199f94fe4fb48a6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>& mof::math::vector3::x </td>
+ <td class="memname">float& mof::math::vector3::x </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
</div>
<div class="memdoc">
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00052">52</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00040">40</a> 行で定義されています。</p>
</div>
</div>
-<a class="anchor" id="a3c1d673b0a484ddd5334d683df12e212"></a><!-- doxytag: member="mof::math::vector3::y" ref="a3c1d673b0a484ddd5334d683df12e212" args="() const " -->
+<a class="anchor" id="a8b755b310654684c8e182fb6519ca906"></a><!-- doxytag: member="mof::math::vector3::y" ref="a8b755b310654684c8e182fb6519ca906" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>& mof::math::vector3::y </td>
+ <td class="memname">const float& mof::math::vector3::y </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
</div>
<div class="memdoc">
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00056">56</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00043">43</a> 行で定義されています。</p>
</div>
</div>
-<a class="anchor" id="a5d041a941cfd02adf74564ac14327387"></a><!-- doxytag: member="mof::math::vector3::y" ref="a5d041a941cfd02adf74564ac14327387" args="()" -->
+<a class="anchor" id="af5d06f1f07c0d462fd44ef708521eb6f"></a><!-- doxytag: member="mof::math::vector3::y" ref="af5d06f1f07c0d462fd44ef708521eb6f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>& mof::math::vector3::y </td>
+ <td class="memname">float& mof::math::vector3::y </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
</div>
<div class="memdoc">
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00055">55</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00042">42</a> 行で定義されています。</p>
</div>
</div>
-<a class="anchor" id="ad62950e489d5ee41da4f8738a2e0d3ad"></a><!-- doxytag: member="mof::math::vector3::z" ref="ad62950e489d5ee41da4f8738a2e0d3ad" args="() const " -->
+<a class="anchor" id="a63cb1f88c3db0ffae4de351629f786ce"></a><!-- doxytag: member="mof::math::vector3::z" ref="a63cb1f88c3db0ffae4de351629f786ce" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>& mof::math::vector3::z </td>
+ <td class="memname">const float& mof::math::vector3::z </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
</div>
<div class="memdoc">
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00059">59</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00045">45</a> 行で定義されています。</p>
</div>
</div>
-<a class="anchor" id="a7b7e52e6033b5010c587a08a47487ac2"></a><!-- doxytag: member="mof::math::vector3::z" ref="a7b7e52e6033b5010c587a08a47487ac2" args="()" -->
+<a class="anchor" id="a05688688d4d0fe63a055f7616843ead8"></a><!-- doxytag: member="mof::math::vector3::z" ref="a05688688d4d0fe63a055f7616843ead8" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>& mof::math::vector3::z </td>
+ <td class="memname">float& mof::math::vector3::z </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
</div>
<div class="memdoc">
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00058">58</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00044">44</a> 行で定義されています。</p>
</div>
</div>
<hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>mof/math/<a class="el" href="vector3_8hpp_source.html">vector3.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/include/mof/math/<a class="el" href="vector3_8hpp_source.html">vector3.hpp</a></li>
</ul>
</div>
-<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:25:29 2010に生成されました。
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してTue Aug 10 06:49:13 2010に生成されました。
<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>