OSDN Git Service

vector test
[moflib/moflib.git] / doc / html / classmof_1_1math_1_1vector3.html
index 4e3ab94..e1ecf91 100644 (file)
@@ -7,7 +7,7 @@
 <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>
@@ -29,7 +29,7 @@
 </div>
 <div class="contents">
 <h1>クラス mof::math::vector3</h1><!-- doxytag: class="mof::math::vector3" --><!-- doxytag: inherits="basic_vector&lt; 3, vector3 &gt;" -->
-<p>3次元ベクトルクラス  
+<p>同次3次元ベクトルクラス  
 <a href="#_details">[詳細]</a></p>
 
 <p><code>#include &lt;<a class="el" href="vector3_8hpp_source.html">vector3.hpp</a>&gt;</code></p>
@@ -53,19 +53,18 @@ mof::math::vector3のコラボレーション図</div>
 <tr><td colspan="2"><h2>Public メソッド</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&nbsp;</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">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.全ての要素を0で初期化する.  <a href="#ab20946d30c11ecbcebabee42924f0b88"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</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">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#afd88557d26d8c89f9f17160ad702f37c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</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> &amp;xy, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> z=1)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</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> &amp;&nbsp;</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> &amp;&nbsp;</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> &amp;&nbsp;</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> &amp;&nbsp;</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> &amp;&nbsp;</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> &amp;&nbsp;</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">&nbsp;</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">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a81e8b18ecd7612439801d26e9e6174d2"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float &amp;&nbsp;</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 &amp;&nbsp;</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 &amp;&nbsp;</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 &amp;&nbsp;</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 &amp;&nbsp;</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 &amp;&nbsp;</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&nbsp;</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>
@@ -90,26 +89,26 @@ mof::math::vector3のコラボレーション図</div>
 
 </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>&nbsp;</td>
+          <td class="paramtype">float&nbsp;</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>&nbsp;</td>
+          <td class="paramtype">float&nbsp;</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>&nbsp;</td>
+          <td class="paramtype">float&nbsp;</td>
           <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
         </tr>
         <tr>
@@ -135,51 +134,32 @@ mof::math::vector3のコラボレーション図</div>
 
 </div>
 </div>
-<a class="anchor" id="a4b5a5ea014089119dee521efaa95e835"></a><!-- doxytag: member="mof::math::vector3::vector3" ref="a4b5a5ea014089119dee521efaa95e835" args="(const vector2 &amp;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> &amp;&nbsp;</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>&nbsp;</td>
-          <td class="paramname"> <em>z</em> = <code>1</code></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</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>&nbsp;</td><td valign="top"><em>xy</em>&nbsp;</td><td>2次元ベクトル </td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>z</em>&nbsp;</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>&amp; mof::math::vector3::x </td>
+          <td class="memname">const float&amp; mof::math::vector3::x </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -189,16 +169,16 @@ mof::math::vector3のコラボレーション図</div>
 </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>&amp; mof::math::vector3::x </td>
+          <td class="memname">float&amp; mof::math::vector3::x </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -208,16 +188,16 @@ mof::math::vector3のコラボレーション図</div>
 </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>&amp; mof::math::vector3::y </td>
+          <td class="memname">const float&amp; mof::math::vector3::y </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -227,16 +207,16 @@ mof::math::vector3のコラボレーション図</div>
 </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>&amp; mof::math::vector3::y </td>
+          <td class="memname">float&amp; mof::math::vector3::y </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -246,16 +226,16 @@ mof::math::vector3のコラボレーション図</div>
 </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>&amp; mof::math::vector3::z </td>
+          <td class="memname">const float&amp; mof::math::vector3::z </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -265,16 +245,16 @@ mof::math::vector3のコラボレーション図</div>
 </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>&amp; mof::math::vector3::z </td>
+          <td class="memname">float&amp; mof::math::vector3::z </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -284,16 +264,16 @@ mof::math::vector3のコラボレーション図</div>
 </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に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してTue Aug 10 06:49:13 2010に生成されました。&nbsp;
 <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>