OSDN Git Service

vector test
authoro_ggy <o_ggy@users.sourceforge.jp>
Wed, 11 Aug 2010 10:54:27 +0000 (03:54 -0700)
committertomohiro yasutomo <o_ggy@users.sourceforge.jp>
Wed, 11 Aug 2010 10:54:27 +0000 (03:54 -0700)
128 files changed:
doc/Doxyfile
doc/html/annotated.html
doc/html/basic__vector_8hpp.html
doc/html/basic__vector_8hpp__dep__incl.md5 [new file with mode: 0644]
doc/html/basic__vector_8hpp__incl.md5 [new file with mode: 0644]
doc/html/basic__vector_8hpp_source.html
doc/html/classboost_1_1addable.html
doc/html/classboost_1_1addable__inherit__graph.dot [new file with mode: 0644]
doc/html/classboost_1_1addable__inherit__graph.md5
doc/html/classes.html
doc/html/classmof_1_1math_1_1basic__vector-members.html
doc/html/classmof_1_1math_1_1basic__vector.html
doc/html/classmof_1_1math_1_1vector2-members.html
doc/html/classmof_1_1math_1_1vector2.html
doc/html/classmof_1_1math_1_1vector2__coll__graph.dot [new file with mode: 0644]
doc/html/classmof_1_1math_1_1vector2__coll__graph.md5
doc/html/classmof_1_1math_1_1vector2__inherit__graph.dot [new file with mode: 0644]
doc/html/classmof_1_1math_1_1vector2__inherit__graph.md5
doc/html/classmof_1_1math_1_1vector3-members.html
doc/html/classmof_1_1math_1_1vector3.html
doc/html/classmof_1_1math_1_1vector3__coll__graph.dot [new file with mode: 0644]
doc/html/classmof_1_1math_1_1vector3__coll__graph.md5
doc/html/classmof_1_1math_1_1vector3__inherit__graph.dot [new file with mode: 0644]
doc/html/classmof_1_1math_1_1vector3__inherit__graph.md5
doc/html/doxygen.css
doc/html/dummy_8cpp.html [new file with mode: 0644]
doc/html/dummy_8cpp_source.html [new file with mode: 0644]
doc/html/files.html
doc/html/foreach_8hpp.html
doc/html/foreach_8hpp__incl.md5 [new file with mode: 0644]
doc/html/foreach_8hpp_source.html
doc/html/functions.html
doc/html/functions_func.html
doc/html/functions_rela.html
doc/html/functions_vars.html
doc/html/globals.html
doc/html/globals_defs.html
doc/html/globals_func.html [new file with mode: 0644]
doc/html/globals_type.html
doc/html/graph_legend.html
doc/html/hierarchy.html
doc/html/index.html
doc/html/inherit__graph__0.dot [new file with mode: 0644]
doc/html/inherit__graph__0.md5
doc/html/inherits.html
doc/html/mofdef_8hpp.html
doc/html/mofdef_8hpp__dep__incl.md5 [new file with mode: 0644]
doc/html/mofdef_8hpp__incl.md5 [new file with mode: 0644]
doc/html/mofdef_8hpp_source.html
doc/html/namespacemembers.html
doc/html/namespacemembers_type.html
doc/html/namespacemof.html
doc/html/namespacemof_1_1math.html
doc/html/namespaces.html
doc/html/tstring_8hpp.html
doc/html/tstring_8hpp__incl.md5 [new file with mode: 0644]
doc/html/tstring_8hpp_source.html
doc/html/vector2_8hpp.html
doc/html/vector2_8hpp__dep__incl.md5 [new file with mode: 0644]
doc/html/vector2_8hpp__incl.md5 [new file with mode: 0644]
doc/html/vector2_8hpp_source.html
doc/html/vector3_8hpp.html
doc/html/vector3_8hpp__dep__incl.md5 [new file with mode: 0644]
doc/html/vector3_8hpp__incl.md5 [new file with mode: 0644]
doc/html/vector3_8hpp_source.html
doc/html/vector_8hpp.html
doc/html/vector_8hpp__dep__incl.md5 [new file with mode: 0644]
doc/html/vector_8hpp__incl.md5 [new file with mode: 0644]
doc/html/vector_8hpp_source.html
doc/html/vector__test_8cpp.html [new file with mode: 0644]
doc/html/vector__test_8cpp__incl.md5 [new file with mode: 0644]
doc/html/vector__test_8cpp_source.html [new file with mode: 0644]
include/mof/base/mofdef.hpp
include/mof/base/tstring.hpp
include/mof/math/basic_vector.hpp
include/mof/math/vector.hpp
include/mof/math/vector2.hpp
include/mof/math/vector3.hpp
include/mof/math/vector4.hpp [deleted file]
lib/libmofmath.a
src/CMakeLists.txt
src/build_unix/CMakeFiles/Makefile.cmake
src/build_unix/CMakeFiles/Makefile2
src/build_unix/CMakeFiles/TargetDirectories.txt
src/build_unix/CMakeFiles/progress.marks
src/build_unix/Makefile
src/build_unix/Testing/Temporary/LastTest.log
src/build_unix/Testing/Temporary/LastTestsFailed.log
src/build_unix/mof/math/CMakeFiles/progress.marks
src/build_unix/mof/math/CMakeFiles/vector2_test.dir/CXX.includecache [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector2_test.dir/DependInfo.cmake [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector2_test.dir/build.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector2_test.dir/cmake_clean.cmake [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector2_test.dir/depend.internal [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector2_test.dir/depend.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector2_test.dir/flags.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector2_test.dir/link.txt [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector2_test.dir/progress.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector3_test.dir/CXX.includecache [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector3_test.dir/DependInfo.cmake [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector3_test.dir/build.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector3_test.dir/cmake_clean.cmake [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector3_test.dir/depend.internal [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector3_test.dir/depend.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector3_test.dir/flags.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector3_test.dir/link.txt [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector3_test.dir/progress.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector_test.dir/CXX.includecache
src/build_unix/mof/math/CMakeFiles/vector_test.dir/depend.internal
src/build_unix/mof/math/CMakeFiles/vector_test.dir/depend.make
src/build_unix/mof/math/CMakeFiles/vector_test2.dir/CXX.includecache [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector_test2.dir/DependInfo.cmake [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector_test2.dir/build.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector_test2.dir/cmake_clean.cmake [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector_test2.dir/depend.internal [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector_test2.dir/depend.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector_test2.dir/flags.make [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector_test2.dir/link.txt [new file with mode: 0644]
src/build_unix/mof/math/CMakeFiles/vector_test2.dir/progress.make [new file with mode: 0644]
src/build_unix/mof/math/CTestTestfile.cmake
src/build_unix/mof/math/Makefile
src/mof/math/CMakeLists.txt
src/mof/math/test/testbin/vector2_test [new file with mode: 0755]
src/mof/math/test/testbin/vector3_test [new file with mode: 0755]
src/mof/math/test/testbin/vector_test [deleted file]
src/mof/math/test/vector2_test.cpp [new file with mode: 0644]
src/mof/math/test/vector3_test.cpp [new file with mode: 0644]
src/mof/math/test/vector_test.cpp [deleted file]

index 40d6df1..642629d 100644 (file)
@@ -564,7 +564,7 @@ WARN_LOGFILE           =
 # directories like "/usr/src/myproject". Separate the files or directories 
 # with spaces.
 
-INPUT                  = 
+INPUT                  = ../include/mof/ ../src/mof/
 
 # This tag can be used to specify the character encoding of the source files 
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is 
index fb8c6de..ca4cd42 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>
 <h1>構成</h1>クラス、構造体、共用体、インタフェースの説明です。<table>
   <tr><td class="indexkey"><a class="el" href="classboost_1_1addable.html">addable</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td class="indexvalue">基底ベクトルテンプレートクラス </td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td class="indexvalue">2次元ベクトルクラス </td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td class="indexvalue">3次元ベクトルクラス </td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td class="indexvalue">4次元ベクトルクラス </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td class="indexvalue">2次元同次ベクトルクラス </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td class="indexvalue">同次3次元ベクトルクラス </td></tr>
 </table>
 </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>
index 168c60b..19da10a 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/math/basic_vector.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/math/basic_vector.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
 <div class="contents">
-<h1>mof/math/basic_vector.hpp</h1>
+<h1>/home/yasutomo/devel/moflib/include/mof/math/basic_vector.hpp</h1><code>#include &lt;<a class="el" href="mofdef_8hpp_source.html">mof/base/mofdef.hpp</a>&gt;</code><br/>
+<code>#include &lt;boost/operators.hpp&gt;</code><br/>
+<code>#include &lt;ostream&gt;</code><br/>
+<div class="dynheader">
+basic_vector.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="basic__vector_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2math_2basic__vector_8hpp_map" alt=""/></div>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="basic__vector_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2math_2basic__vector_8hppdep_map" alt=""/></div>
+</div>
+
 <p><a href="basic__vector_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>構成</h2></td></tr>
@@ -36,8 +49,8 @@
 <tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html">mof::math</a></td></tr>
 </table>
 </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>
diff --git a/doc/html/basic__vector_8hpp__dep__incl.md5 b/doc/html/basic__vector_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..4ea6861
--- /dev/null
@@ -0,0 +1 @@
+99188500f63e6e29443d9d492c0f748c
\ No newline at end of file
diff --git a/doc/html/basic__vector_8hpp__incl.md5 b/doc/html/basic__vector_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..a0b5619
--- /dev/null
@@ -0,0 +1 @@
+7d1e3f3664e2d94883844f4360118ce2
\ No newline at end of file
index 335f5b7..a775dd0 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/math/basic_vector.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/math/basic_vector.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>mof/math/basic_vector.hpp</h1><a href="basic__vector_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
+<h1>/home/yasutomo/devel/moflib/include/mof/math/basic_vector.hpp</h1><a href="basic__vector_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
 <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;<a class="code" href="mofdef_8hpp.html">mof/base/mofdef.hpp</a>&gt;</span>
 <a name="l00003"></a>00003 <span class="preprocessor">#include &lt;boost/operators.hpp&gt;</span>
 <a name="l00004"></a>00004 <span class="preprocessor">#include &lt;ostream&gt;</span>
 <a name="l00017"></a>00017     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived&gt;
 <a name="l00018"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html">00018</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1basic__vector.html" title="基底ベクトルテンプレートクラス">basic_vector</a> 
 <a name="l00019"></a>00019         : boost::<a class="code" href="classboost_1_1addable.html">addable</a>&lt; Derived 
-<a name="l00020"></a>00020         , boost::addable2&lt; Derived, real
+<a name="l00020"></a>00020         , boost::addable2&lt; Derived, float
 <a name="l00021"></a>00021         , boost::subtractable&lt; Derived 
-<a name="l00022"></a>00022         , boost::subtractable2&lt; Derived, real
-<a name="l00023"></a>00023         , boost::multipliable2&lt; Derived, real
-<a name="l00024"></a>00024         , boost::dividable2&lt; Derived, real
+<a name="l00022"></a>00022         , boost::subtractable2&lt; Derived, float
+<a name="l00023"></a>00023         , boost::multipliable2&lt; Derived, float
+<a name="l00024"></a>00024         , boost::dividable2&lt; Derived, float
 <a name="l00025"></a>00025         , boost::equality_comparable&lt; Derived
 <a name="l00026"></a>00026         &gt; &gt; &gt; &gt; &gt; &gt; &gt; 
 <a name="l00027"></a>00027     {
-<a name="l00028"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae">00028</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[Dim];
+<a name="l00028"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">00028</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[Dim];
 <a name="l00029"></a>00029     <span class="keyword">public</span>:
 <a name="l00030"></a>00030         <span class="comment">// コンストラクタ,デストラクタはデフォルトのものを使う</span>
 <a name="l00031"></a>00031         <span class="comment">// 代入演算子,コピーコンストラクタはデフォルトのものを使う</span>
 <a name="l00032"></a>00032 <span class="comment">//{{{ operator +=</span>
 <a name="l00033"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">00033</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">operator+=</a>(<span class="keyword">const</span> Derived&amp; rhs)
 <a name="l00034"></a>00034         {
-<a name="l00035"></a>00035             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[i] += rhs.components_[i];
+<a name="l00035"></a>00035             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] += rhs.components_[i];
 <a name="l00036"></a>00036             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
 <a name="l00037"></a>00037         }
 <a name="l00038"></a>00038         
-<a name="l00039"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a197fd3b42704d2c98ab342b57294b394">00039</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">operator+=</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs)
+<a name="l00039"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">00039</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">operator+=</a>(<span class="keywordtype">float</span> rhs)
 <a name="l00040"></a>00040         {
-<a name="l00041"></a>00041             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[i] += rhs;
+<a name="l00041"></a>00041             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] += rhs;
 <a name="l00042"></a>00042             <span class="keywordflow">return</span> *<span class="keyword">reinterpret_cast&lt;</span>Derived*<span class="keyword">&gt;</span>(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
 <a name="l00043"></a>00043         }
 <a name="l00044"></a>00044         
-<a name="l00045"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a75d710d276e6f706f5156dffa4ac9de7">00045</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__vector.html#a75d710d276e6f706f5156dffa4ac9de7">operator+</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs1, Derived&amp; rhs2) 
+<a name="l00045"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">00045</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
 <a name="l00046"></a>00046         {
 <a name="l00047"></a>00047             Derived retval;
 <a name="l00048"></a>00048             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) retval.components_[i] = rhs1 + rhs2.components_[i];
 <a name="l00052"></a>00052 <span class="comment">//{{{ operator -=</span>
 <a name="l00053"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">00053</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">operator-=</a>(<span class="keyword">const</span> Derived&amp; rhs)
 <a name="l00054"></a>00054         {
-<a name="l00055"></a>00055             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[i] -= rhs.components_[i];
+<a name="l00055"></a>00055             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] -= rhs.components_[i];
 <a name="l00056"></a>00056             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
 <a name="l00057"></a>00057         }
 <a name="l00058"></a>00058         
-<a name="l00059"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a3394b5ed68517fda87bb7efd79d76d75">00059</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">operator-=</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs)
+<a name="l00059"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">00059</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">operator-=</a>(<span class="keywordtype">float</span> rhs)
 <a name="l00060"></a>00060         {
-<a name="l00061"></a>00061             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[i] -= rhs;
+<a name="l00061"></a>00061             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] -= rhs;
 <a name="l00062"></a>00062             <span class="keywordflow">return</span> *<span class="keyword">reinterpret_cast&lt;</span>Derived*<span class="keyword">&gt;</span>(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
 <a name="l00063"></a>00063         }
 <a name="l00064"></a>00064 
-<a name="l00065"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a4dcbd30ec9606029c2b8d77a472bbf81">00065</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__vector.html#a4dcbd30ec9606029c2b8d77a472bbf81">operator-</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs1, Derived&amp; rhs2) 
+<a name="l00065"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">00065</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
 <a name="l00066"></a>00066         {
 <a name="l00067"></a>00067             Derived retval;
 <a name="l00068"></a>00068             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) retval.components_[i] = rhs1 - rhs2.components_[i];
 <a name="l00070"></a>00070         }
 <a name="l00071"></a>00071 <span class="comment">//}}}</span>
 <a name="l00072"></a>00072 <span class="comment">//{{{ operator *=</span>
-<a name="l00073"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a9cdf27a46453961949ce9c2a1da9dc82">00073</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a9cdf27a46453961949ce9c2a1da9dc82">operator*=</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs)
+<a name="l00073"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">00073</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">operator*=</a>(<span class="keywordtype">float</span> rhs)
 <a name="l00074"></a>00074         {
-<a name="l00075"></a>00075             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[i] *= rhs;
+<a name="l00075"></a>00075             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] *= rhs;
 <a name="l00076"></a>00076             <span class="keywordflow">return</span> *<span class="keyword">reinterpret_cast&lt;</span>Derived*<span class="keyword">&gt;</span>(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
 <a name="l00077"></a>00077         }
 <a name="l00078"></a>00078         
-<a name="l00079"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">00079</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">operator*</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs1, Derived&amp; rhs2) 
+<a name="l00079"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">00079</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
 <a name="l00080"></a>00080         {
 <a name="l00081"></a>00081             Derived retval;
 <a name="l00082"></a>00082             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) retval.components_[i] = rhs1 * rhs2.components_[i];
 <a name="l00084"></a>00084         }
 <a name="l00085"></a>00085 <span class="comment">//}}}</span>
 <a name="l00086"></a>00086 <span class="comment">//{{{ operator /=</span>
-<a name="l00087"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a211e5b1e561e185114a6846dc36ec16a">00087</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a211e5b1e561e185114a6846dc36ec16a">operator/=</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs)
+<a name="l00087"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">00087</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">operator/=</a>(<span class="keywordtype">float</span> rhs)
 <a name="l00088"></a>00088         {
-<a name="l00089"></a>00089             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[i] /= rhs;
+<a name="l00089"></a>00089             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] /= rhs;
 <a name="l00090"></a>00090             <span class="keywordflow">return</span> *<span class="keyword">reinterpret_cast&lt;</span>Derived*<span class="keyword">&gt;</span>(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
 <a name="l00091"></a>00091         }
 <a name="l00092"></a>00092         
-<a name="l00093"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#ab70557e06583e31575f5565860728cc2">00093</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__vector.html#ab70557e06583e31575f5565860728cc2">operator/</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs1, Derived&amp; rhs2) 
+<a name="l00093"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a35c80bbb1dedc42b6facd8383021e124">00093</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__vector.html#a35c80bbb1dedc42b6facd8383021e124">operator/</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
 <a name="l00094"></a>00094         {
 <a name="l00095"></a>00095             Derived retval;
 <a name="l00096"></a>00096             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) retval.components_[i] = rhs1 / rhs2.components_[i];
 <a name="l00098"></a>00098         }
 <a name="l00099"></a>00099 <span class="comment">//}}}</span>
 <a name="l00100"></a>00100 <span class="comment">//{{{ operator[]</span>
-<a name="l00106"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a362fda5edbef3ef3b549382786a08d13">00106</a> <span class="comment"></span>        <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a362fda5edbef3ef3b549382786a08d13" title="添字による要素へのアクセス">operator[]</a>(<span class="keywordtype">size_t</span> index){ <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[index]; }
+<a name="l00106"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a982b6d93675588fca776e8b881ab6778">00106</a> <span class="comment"></span>        <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a982b6d93675588fca776e8b881ab6778" title="添字による要素へのアクセス">operator[]</a>(<span class="keywordtype">size_t</span> index){ <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[index]; }
 <a name="l00107"></a>00107 
-<a name="l00113"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#aab5f62093c85ab0cdc9c00901f7d960b">00113</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#aab5f62093c85ab0cdc9c00901f7d960b" title="添字による要素へのアクセス(const版)">operator[]</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[index]; }
+<a name="l00113"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a9aebdd68c3462fd8b5ec18441f944c08">00113</a>         <span class="keyword">const</span> <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1basic__vector.html#a9aebdd68c3462fd8b5ec18441f944c08" title="添字による要素へのアクセス(const版)">operator[]</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[index]; }
 <a name="l00114"></a>00114 <span class="comment">//}}}</span>
 <a name="l00115"></a>00115 <span class="comment">//{{{ operator ==</span>
 <a name="l00116"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">00116</a>         <span class="keywordtype">bool</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">operator==</a>(<span class="keyword">const</span> Derived&amp; rhs)<span class="keyword"> const</span>
 <a name="l00117"></a>00117 <span class="keyword">        </span>{
 <a name="l00118"></a>00118             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i)
 <a name="l00119"></a>00119             {
-<a name="l00120"></a>00120                 <span class="keywordflow">if</span> (<a class="code" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae" title="要素の配列">components_</a>[i] != rhs.components_[i]) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00120"></a>00120                 <span class="keywordflow">if</span> (<a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] != rhs.components_[i]) <span class="keywordflow">return</span> <span class="keyword">false</span>;
 <a name="l00121"></a>00121             }
 <a name="l00122"></a>00122             <span class="keywordflow">return</span> <span class="keyword">true</span>;
 <a name="l00123"></a>00123         }
 <a name="l00149"></a>00149 }<span class="comment">// namespace math</span>
 <a name="l00150"></a>00150 }<span class="comment">// namespace mof</span>
 </pre></div></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>
index 8a59269..acf8f30 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>
@@ -36,11 +36,11 @@ addableに対する継承グラフ</div>
 <table border="0" cellpadding="0" cellspacing="0">
 </table>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/include/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.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>
diff --git a/doc/html/classboost_1_1addable__inherit__graph.dot b/doc/html/classboost_1_1addable__inherit__graph.dot
new file mode 100644 (file)
index 0000000..47c0bd7
--- /dev/null
@@ -0,0 +1,14 @@
+digraph G
+{
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="{addable\n||}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="firebrick4",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node2 [label="{basic_vector\< 2, vector2 \>\n|- components_\l|+ operator+=()\l+ operator+=()\l+ operator-=()\l+ operator-=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1basic__vector.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node3 [label="{mof::math::vector2\n||+ vector2()\l+ vector2()\l+ x()\l+ x()\l+ y()\l+ y()\l+ z()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1vector2.html",tooltip="2次元同次ベクトルクラス"];
+  Node1 -> Node4 [dir=back,color="firebrick4",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node4 [label="{basic_vector\< 3, vector3 \>\n|- components_\l|+ operator+=()\l+ operator+=()\l+ operator-=()\l+ operator-=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1basic__vector.html"];
+  Node4 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node5 [label="{mof::math::vector3\n||+ vector3()\l+ vector3()\l+ x()\l+ x()\l+ y()\l+ y()\l+ z()\l+ z()\l+ w()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1vector3.html",tooltip="同次3次元ベクトルクラス"];
+}
index 8fb6fe2..89854fd 100644 (file)
@@ -1 +1 @@
-59279b6373f72cbcee08184c792e8b1a
\ No newline at end of file
+c5d5182026d356a3778e73981372c010
\ No newline at end of file
index f015486..2912ec8 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>
 <tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
 </td><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
 </td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">vector4</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1addable.html">boost::addable</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">basic_vector</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div>
+</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1addable.html">boost::addable</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">basic_vector</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div>
 </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>
index b4142be..cb80c73 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>
 </div>
 <div class="contents">
 <h1>mof::math::basic_vector&lt; Dim, Derived &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a>継承メンバも含んでいます。<table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae">components_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [private]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">operator*</a>(real rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a9cdf27a46453961949ce9c2a1da9dc82">operator*=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a75d710d276e6f706f5156dffa4ac9de7">operator+</a>(real rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">components_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">operator+=</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a197fd3b42704d2c98ab342b57294b394">operator+=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a4dcbd30ec9606029c2b8d77a472bbf81">operator-</a>(real rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">operator+=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">operator-=</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a3394b5ed68517fda87bb7efd79d76d75">operator-=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#ab70557e06583e31575f5565860728cc2">operator/</a>(real rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a211e5b1e561e185114a6846dc36ec16a">operator/=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">operator-=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a35c80bbb1dedc42b6facd8383021e124">operator/</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a>(std::ostream &amp;stream, const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">operator==</a>(const Derived &amp;rhs) const </td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a362fda5edbef3ef3b549382786a08d13">operator[]</a>(size_t index)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#aab5f62093c85ab0cdc9c00901f7d960b">operator[]</a>(size_t index) const </td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a982b6d93675588fca776e8b881ab6778">operator[]</a>(size_t index)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a9aebdd68c3462fd8b5ec18441f944c08">operator[]</a>(size_t index) const </td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td><td><code> [inline]</code></td></tr>
 </table></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>
index f667ea7..84dd294 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>
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>Public メソッド</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">operator+=</a> (const Derived &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a197fd3b42704d2c98ab342b57294b394">operator+=</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">operator+=</a> (float rhs)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">operator-=</a> (const Derived &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a3394b5ed68517fda87bb7efd79d76d75">operator-=</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a9cdf27a46453961949ce9c2a1da9dc82">operator*=</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a211e5b1e561e185114a6846dc36ec16a">operator/=</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs)</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_1basic__vector.html#a362fda5edbef3ef3b549382786a08d13">operator[]</a> (size_t index)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">添字による要素へのアクセス  <a href="#a362fda5edbef3ef3b549382786a08d13"></a><br/></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_1basic__vector.html#aab5f62093c85ab0cdc9c00901f7d960b">operator[]</a> (size_t index) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">添字による要素へのアクセス(const版)  <a href="#aab5f62093c85ab0cdc9c00901f7d960b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">operator-=</a> (float rhs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">operator*=</a> (float rhs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Derived &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">operator/=</a> (float rhs)</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_1basic__vector.html#a982b6d93675588fca776e8b881ab6778">operator[]</a> (size_t index)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">添字による要素へのアクセス  <a href="#a982b6d93675588fca776e8b881ab6778"></a><br/></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_1basic__vector.html#a9aebdd68c3462fd8b5ec18441f944c08">operator[]</a> (size_t index) const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">添字による要素へのアクセス(const版)  <a href="#a9aebdd68c3462fd8b5ec18441f944c08"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">operator==</a> (const Derived &amp;rhs) const </td></tr>
 <tr><td colspan="2"><h2>Private 変数</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae">components_</a> [Dim]</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">要素の配列  <a href="#aa37cd8215df9a52d4f2c9f907623b6ae"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">components_</a> [Dim]</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">要素の配列  <a href="#a7502649e643906e703f3c29f30c5a81d"></a><br/></td></tr>
 <tr><td colspan="2"><h2>フレンド</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">Derived&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a75d710d276e6f706f5156dffa4ac9de7">operator+</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs1, Derived &amp;rhs2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">Derived&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a4dcbd30ec9606029c2b8d77a472bbf81">operator-</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs1, Derived &amp;rhs2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">Derived&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">operator*</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs1, Derived &amp;rhs2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">Derived&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#ab70557e06583e31575f5565860728cc2">operator/</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> rhs1, Derived &amp;rhs2)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Derived&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a> (float rhs1, Derived &amp;rhs2)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Derived&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a> (float rhs1, Derived &amp;rhs2)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Derived&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a> (float rhs1, Derived &amp;rhs2)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Derived&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a35c80bbb1dedc42b6facd8383021e124">operator/</a> (float rhs1, Derived &amp;rhs2)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a> (std::ostream &amp;stream, const Derived &amp;rhs)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デバッグ出力用ストリーム演算子  <a href="#a46d2540a8abf6ca59db3ee1551769ab9"></a><br/></td></tr>
 </table>
@@ -75,7 +75,7 @@
 
 <p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00018">18</a> 行で定義されています。</p>
 <hr/><h2>関数</h2>
-<a class="anchor" id="a9cdf27a46453961949ce9c2a1da9dc82"></a><!-- doxytag: member="mof::math::basic_vector::operator*=" ref="a9cdf27a46453961949ce9c2a1da9dc82" args="(real rhs)" -->
+<a class="anchor" id="a44fc407064ac361420a51021b862bab6"></a><!-- doxytag: member="mof::math::basic_vector::operator*=" ref="a44fc407064ac361420a51021b862bab6" args="(float rhs)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -84,7 +84,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
         <tr>
           <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::operator*= </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>rhs</em></td>
           <td>&nbsp;)&nbsp;</td>
           <td><code> [inline]</code></td>
@@ -97,7 +97,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a197fd3b42704d2c98ab342b57294b394"></a><!-- doxytag: member="mof::math::basic_vector::operator+=" ref="a197fd3b42704d2c98ab342b57294b394" args="(real rhs)" -->
+<a class="anchor" id="a656f67de713bf5adbf6f140df489f5ab"></a><!-- doxytag: member="mof::math::basic_vector::operator+=" ref="a656f67de713bf5adbf6f140df489f5ab" args="(float rhs)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -106,7 +106,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
         <tr>
           <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::operator+= </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>rhs</em></td>
           <td>&nbsp;)&nbsp;</td>
           <td><code> [inline]</code></td>
@@ -141,7 +141,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3394b5ed68517fda87bb7efd79d76d75"></a><!-- doxytag: member="mof::math::basic_vector::operator&#45;=" ref="a3394b5ed68517fda87bb7efd79d76d75" args="(real rhs)" -->
+<a class="anchor" id="acd9cd2e120ba951e5a8f3b1cc6b83996"></a><!-- doxytag: member="mof::math::basic_vector::operator&#45;=" ref="acd9cd2e120ba951e5a8f3b1cc6b83996" args="(float rhs)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -150,7 +150,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
         <tr>
           <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::operator-= </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>rhs</em></td>
           <td>&nbsp;)&nbsp;</td>
           <td><code> [inline]</code></td>
@@ -185,7 +185,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a211e5b1e561e185114a6846dc36ec16a"></a><!-- doxytag: member="mof::math::basic_vector::operator/=" ref="a211e5b1e561e185114a6846dc36ec16a" args="(real rhs)" -->
+<a class="anchor" id="aa1e528c811d65e12e81b64ca68ea1eba"></a><!-- doxytag: member="mof::math::basic_vector::operator/=" ref="aa1e528c811d65e12e81b64ca68ea1eba" args="(float rhs)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -194,7 +194,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
         <tr>
           <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::operator/= </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>rhs</em></td>
           <td>&nbsp;)&nbsp;</td>
           <td><code> [inline]</code></td>
@@ -229,14 +229,14 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="aab5f62093c85ab0cdc9c00901f7d960b"></a><!-- doxytag: member="mof::math::basic_vector::operator[]" ref="aab5f62093c85ab0cdc9c00901f7d960b" args="(size_t index) const " -->
+<a class="anchor" id="a9aebdd68c3462fd8b5ec18441f944c08"></a><!-- doxytag: member="mof::math::basic_vector::operator[]" ref="a9aebdd68c3462fd8b5ec18441f944c08" args="(size_t index) const " -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;size_t Dim, typename Derived&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">const <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::operator[] </td>
+          <td class="memname">const float&amp; <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::operator[] </td>
           <td>(</td>
           <td class="paramtype">size_t&nbsp;</td>
           <td class="paramname"> <em>index</em></td>
@@ -260,14 +260,14 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a362fda5edbef3ef3b549382786a08d13"></a><!-- doxytag: member="mof::math::basic_vector::operator[]" ref="a362fda5edbef3ef3b549382786a08d13" args="(size_t index)" -->
+<a class="anchor" id="a982b6d93675588fca776e8b881ab6778"></a><!-- doxytag: member="mof::math::basic_vector::operator[]" ref="a982b6d93675588fca776e8b881ab6778" args="(size_t index)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;size_t Dim, typename Derived&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::operator[] </td>
+          <td class="memname">float&amp; <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::operator[] </td>
           <td>(</td>
           <td class="paramtype">size_t&nbsp;</td>
           <td class="paramname"> <em>index</em></td>
@@ -292,7 +292,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 </div>
 <hr/><h2>フレンドと関連する関数</h2>
-<a class="anchor" id="a02e6658e3bc21ff333d33e5bcc4aeb9e"></a><!-- doxytag: member="mof::math::basic_vector::operator*" ref="a02e6658e3bc21ff333d33e5bcc4aeb9e" args="(real rhs1, Derived &amp;rhs2)" -->
+<a class="anchor" id="a83780bceadc61ec021a6d0ceae3da02a"></a><!-- doxytag: member="mof::math::basic_vector::operator*" ref="a83780bceadc61ec021a6d0ceae3da02a" args="(float rhs1, Derived &amp;rhs2)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -301,7 +301,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
         <tr>
           <td class="memname">Derived operator* </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>rhs1</em>, </td>
         </tr>
         <tr>
@@ -323,7 +323,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a75d710d276e6f706f5156dffa4ac9de7"></a><!-- doxytag: member="mof::math::basic_vector::operator+" ref="a75d710d276e6f706f5156dffa4ac9de7" args="(real rhs1, Derived &amp;rhs2)" -->
+<a class="anchor" id="ab51200fa1e6bb7c9a1cfad79954049f6"></a><!-- doxytag: member="mof::math::basic_vector::operator+" ref="ab51200fa1e6bb7c9a1cfad79954049f6" args="(float rhs1, Derived &amp;rhs2)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -332,7 +332,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
         <tr>
           <td class="memname">Derived operator+ </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>rhs1</em>, </td>
         </tr>
         <tr>
@@ -354,7 +354,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a4dcbd30ec9606029c2b8d77a472bbf81"></a><!-- doxytag: member="mof::math::basic_vector::operator&#45;" ref="a4dcbd30ec9606029c2b8d77a472bbf81" args="(real rhs1, Derived &amp;rhs2)" -->
+<a class="anchor" id="a87b3068df3cfd1cb062ab11d6700178a"></a><!-- doxytag: member="mof::math::basic_vector::operator&#45;" ref="a87b3068df3cfd1cb062ab11d6700178a" args="(float rhs1, Derived &amp;rhs2)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -363,7 +363,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
         <tr>
           <td class="memname">Derived operator- </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>rhs1</em>, </td>
         </tr>
         <tr>
@@ -385,7 +385,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ab70557e06583e31575f5565860728cc2"></a><!-- doxytag: member="mof::math::basic_vector::operator/" ref="ab70557e06583e31575f5565860728cc2" args="(real rhs1, Derived &amp;rhs2)" -->
+<a class="anchor" id="a35c80bbb1dedc42b6facd8383021e124"></a><!-- doxytag: member="mof::math::basic_vector::operator/" ref="a35c80bbb1dedc42b6facd8383021e124" args="(float rhs1, Derived &amp;rhs2)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -394,7 +394,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
         <tr>
           <td class="memname">Derived operator/ </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>rhs1</em>, </td>
         </tr>
         <tr>
@@ -458,14 +458,14 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 </div>
 <hr/><h2>変数</h2>
-<a class="anchor" id="aa37cd8215df9a52d4f2c9f907623b6ae"></a><!-- doxytag: member="mof::math::basic_vector::components_" ref="aa37cd8215df9a52d4f2c9f907623b6ae" args="[Dim]" -->
+<a class="anchor" id="a7502649e643906e703f3c29f30c5a81d"></a><!-- doxytag: member="mof::math::basic_vector::components_" ref="a7502649e643906e703f3c29f30c5a81d" args="[Dim]" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;size_t Dim, typename Derived&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::<a class="el" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae">components_</a>[Dim]<code> [private]</code></td>
+          <td class="memname">float <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::<a class="el" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">components_</a>[Dim]<code> [private]</code></td>
         </tr>
       </table>
 </div>
@@ -478,11 +478,11 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/include/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.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>
index 5750357..19b88a0 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>
 </div>
 <div class="contents">
 <h1>mof::math::vector2 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a>継承メンバも含んでいます。<table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">operator*</a>(real rhs1, vector2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a9cdf27a46453961949ce9c2a1da9dc82">operator*=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a75d710d276e6f706f5156dffa4ac9de7">operator+</a>(real rhs1, vector2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, vector2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, vector2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">operator+=</a>(const vector2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a197fd3b42704d2c98ab342b57294b394">operator+=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a4dcbd30ec9606029c2b8d77a472bbf81">operator-</a>(real rhs1, vector2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">operator+=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(float rhs1, vector2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">operator-=</a>(const vector2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a3394b5ed68517fda87bb7efd79d76d75">operator-=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#ab70557e06583e31575f5565860728cc2">operator/</a>(real rhs1, vector2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a211e5b1e561e185114a6846dc36ec16a">operator/=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">operator-=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a35c80bbb1dedc42b6facd8383021e124">operator/</a>(float rhs1, vector2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a>(std::ostream &amp;stream, const vector2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">operator==</a>(const vector2 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a362fda5edbef3ef3b549382786a08d13">operator[]</a>(size_t index)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#aab5f62093c85ab0cdc9c00901f7d960b">operator[]</a>(size_t index) const</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a982b6d93675588fca776e8b881ab6778">operator[]</a>(size_t index)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a9aebdd68c3462fd8b5ec18441f944c08">operator[]</a>(size_t index) const</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42">vector2</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#a80bd158a75ae9ce1b8f59ee5f620f037">vector2</a>(real x, real y)</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">x</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#a27dc38e277bb9779b1d9197424b1a828">x</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">y</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#a0c37b11187cc4ddd31d7f6bfc3dd8cd8">y</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#a80a5ef5fb8e2d57ad88db9f51ea0b746">vector2</a>(float x, float y)</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#af1664d6d06a52f32d331d06a2967969b">x</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#ae55b700c84d9807455d83c1a19e6317b">x</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#a54aa875272ad5cd7266478fa6d27edf8">y</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#af51e56fb17093482c8ca5a3f235cc23a">y</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#aa98b345c7eaab93bdf27fc5df9b41769">z</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
 </table></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>
index 54a6693..ce55cdc 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::vector2</h1><!-- doxytag: class="mof::math::vector2" --><!-- doxytag: inherits="basic_vector&lt; 2, vector2 &gt;" -->
-<p>2次元ベクトルクラス  
+<p>2次元同次ベクトルクラス  
 <a href="#_details">[詳細]</a></p>
 
 <p><code>#include &lt;<a class="el" href="vector2_8hpp_source.html">vector2.hpp</a>&gt;</code></p>
@@ -53,15 +53,16 @@ mof::math::vector2のコラボレーション図</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_1vector2.html#a9f1349c21d90cb23554501635edfef42">vector2</a> ()</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.全ての要素を0で初期化する.  <a href="#a9f1349c21d90cb23554501635edfef42"></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_1vector2.html#a80bd158a75ae9ce1b8f59ee5f620f037">vector2</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> x, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> y)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a80bd158a75ae9ce1b8f59ee5f620f037"></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_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">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_1vector2.html#a27dc38e277bb9779b1d9197424b1a828">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_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">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_1vector2.html#a0c37b11187cc4ddd31d7f6bfc3dd8cd8">y</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_1vector2.html#a80a5ef5fb8e2d57ad88db9f51ea0b746">vector2</a> (float x, float y)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a80a5ef5fb8e2d57ad88db9f51ea0b746"></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_1vector2.html#af1664d6d06a52f32d331d06a2967969b">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_1vector2.html#ae55b700c84d9807455d83c1a19e6317b">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_1vector2.html#a54aa875272ad5cd7266478fa6d27edf8">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_1vector2.html#af51e56fb17093482c8ca5a3f235cc23a">y</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_1vector2.html#aa98b345c7eaab93bdf27fc5df9b41769">z</a> () const </td></tr>
 </table>
 <hr/><a name="_details"></a><h2>説明</h2>
-<p>2次元ベクトルクラス </p>
+<p>2次元同次ベクトルクラス </p>
 
 <p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00011">11</a> 行で定義されています。</p>
 <hr/><h2>コンストラクタとデストラクタ</h2>
@@ -86,20 +87,20 @@ mof::math::vector2のコラボレーション図</div>
 
 </div>
 </div>
-<a class="anchor" id="a80bd158a75ae9ce1b8f59ee5f620f037"></a><!-- doxytag: member="mof::math::vector2::vector2" ref="a80bd158a75ae9ce1b8f59ee5f620f037" args="(real x, real y)" -->
+<a class="anchor" id="a80a5ef5fb8e2d57ad88db9f51ea0b746"></a><!-- doxytag: member="mof::math::vector2::vector2" ref="a80a5ef5fb8e2d57ad88db9f51ea0b746" args="(float x, float y)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">mof::math::vector2::vector2 </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><td>&nbsp;</td>
         </tr>
         <tr>
@@ -125,12 +126,12 @@ mof::math::vector2のコラボレーション図</div>
 </div>
 </div>
 <hr/><h2>関数</h2>
-<a class="anchor" id="a27dc38e277bb9779b1d9197424b1a828"></a><!-- doxytag: member="mof::math::vector2::x" ref="a27dc38e277bb9779b1d9197424b1a828" args="() const " -->
+<a class="anchor" id="ae55b700c84d9807455d83c1a19e6317b"></a><!-- doxytag: member="mof::math::vector2::x" ref="ae55b700c84d9807455d83c1a19e6317b" 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::vector2::x </td>
+          <td class="memname">const float&amp; mof::math::vector2::x </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -144,12 +145,12 @@ mof::math::vector2のコラボレーション図</div>
 
 </div>
 </div>
-<a class="anchor" id="a8d9c967101b1c64a4d526234bc234b2e"></a><!-- doxytag: member="mof::math::vector2::x" ref="a8d9c967101b1c64a4d526234bc234b2e" args="()" -->
+<a class="anchor" id="af1664d6d06a52f32d331d06a2967969b"></a><!-- doxytag: member="mof::math::vector2::x" ref="af1664d6d06a52f32d331d06a2967969b" 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::vector2::x </td>
+          <td class="memname">float&amp; mof::math::vector2::x </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -163,12 +164,12 @@ mof::math::vector2のコラボレーション図</div>
 
 </div>
 </div>
-<a class="anchor" id="a0c37b11187cc4ddd31d7f6bfc3dd8cd8"></a><!-- doxytag: member="mof::math::vector2::y" ref="a0c37b11187cc4ddd31d7f6bfc3dd8cd8" args="() const " -->
+<a class="anchor" id="af51e56fb17093482c8ca5a3f235cc23a"></a><!-- doxytag: member="mof::math::vector2::y" ref="af51e56fb17093482c8ca5a3f235cc23a" 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::vector2::y </td>
+          <td class="memname">const float&amp; mof::math::vector2::y </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -178,16 +179,16 @@ mof::math::vector2のコラボレーション図</div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00040">40</a> 行で定義されています。</p>
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00039">39</a> 行で定義されています。</p>
 
 </div>
 </div>
-<a class="anchor" id="ab190ed4ab497797bd8df9cce7f0396cc"></a><!-- doxytag: member="mof::math::vector2::y" ref="ab190ed4ab497797bd8df9cce7f0396cc" args="()" -->
+<a class="anchor" id="a54aa875272ad5cd7266478fa6d27edf8"></a><!-- doxytag: member="mof::math::vector2::y" ref="a54aa875272ad5cd7266478fa6d27edf8" 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::vector2::y </td>
+          <td class="memname">float&amp; mof::math::vector2::y </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
@@ -197,16 +198,35 @@ mof::math::vector2のコラボレーション図</div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00039">39</a> 行で定義されています。</p>
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00038">38</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="aa98b345c7eaab93bdf27fc5df9b41769"></a><!-- doxytag: member="mof::math::vector2::z" ref="aa98b345c7eaab93bdf27fc5df9b41769" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const float mof::math::vector2::z </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00040">40</a> 行で定義されています。</p>
 
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>mof/math/<a class="el" href="vector2_8hpp_source.html">vector2.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/include/mof/math/<a class="el" href="vector2_8hpp_source.html">vector2.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>
diff --git a/doc/html/classmof_1_1math_1_1vector2__coll__graph.dot b/doc/html/classmof_1_1math_1_1vector2__coll__graph.dot
new file mode 100644 (file)
index 0000000..294496a
--- /dev/null
@@ -0,0 +1,10 @@
+digraph G
+{
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="{mof::math::vector2\n||+ vector2()\l+ vector2()\l+ x()\l+ x()\l+ y()\l+ y()\l+ z()\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node2 [label="{mof::math::basic_vector\< 2, vector2 \>\n|- components_\l|+ operator+=()\l+ operator+=()\l+ operator-=()\l+ operator-=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1basic__vector.html"];
+  Node3 -> Node2 [dir=back,color="firebrick4",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node3 [label="{boost::addable\< vector2  , boost::addable2\< vector2 , float , boost::subtractable\< vector2  , boost::subtractable2\< vector2 , float , boost::multipliable2\< vector2 , float , boost::dividable2\< vector2 , float , boost::equality_comparable\< vector2  \> \> \> \> \> \> \>\n||}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classboost_1_1addable.html"];
+}
index 57757e5..72587a1 100644 (file)
@@ -1 +1 @@
-d71331f73ef838efb08795ed69e2e425
\ No newline at end of file
+b394ba66ca51e546ded3050ae053cede
\ No newline at end of file
diff --git a/doc/html/classmof_1_1math_1_1vector2__inherit__graph.dot b/doc/html/classmof_1_1math_1_1vector2__inherit__graph.dot
new file mode 100644 (file)
index 0000000..294496a
--- /dev/null
@@ -0,0 +1,10 @@
+digraph G
+{
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="{mof::math::vector2\n||+ vector2()\l+ vector2()\l+ x()\l+ x()\l+ y()\l+ y()\l+ z()\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node2 [label="{mof::math::basic_vector\< 2, vector2 \>\n|- components_\l|+ operator+=()\l+ operator+=()\l+ operator-=()\l+ operator-=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1basic__vector.html"];
+  Node3 -> Node2 [dir=back,color="firebrick4",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node3 [label="{boost::addable\< vector2  , boost::addable2\< vector2 , float , boost::subtractable\< vector2  , boost::subtractable2\< vector2 , float , boost::multipliable2\< vector2 , float , boost::dividable2\< vector2 , float , boost::equality_comparable\< vector2  \> \> \> \> \> \> \>\n||}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classboost_1_1addable.html"];
+}
index 57757e5..72587a1 100644 (file)
@@ -1 +1 @@
-d71331f73ef838efb08795ed69e2e425
\ No newline at end of file
+b394ba66ca51e546ded3050ae053cede
\ No newline at end of file
index 3aad8ab..e0c7e0d 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>
 </div>
 <div class="contents">
 <h1>mof::math::vector3 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a>継承メンバも含んでいます。<table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">operator*</a>(real rhs1, vector3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a9cdf27a46453961949ce9c2a1da9dc82">operator*=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a75d710d276e6f706f5156dffa4ac9de7">operator+</a>(real rhs1, vector3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, vector3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, vector3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">operator+=</a>(const vector3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a197fd3b42704d2c98ab342b57294b394">operator+=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a4dcbd30ec9606029c2b8d77a472bbf81">operator-</a>(real rhs1, vector3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">operator+=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(float rhs1, vector3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">operator-=</a>(const vector3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a3394b5ed68517fda87bb7efd79d76d75">operator-=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#ab70557e06583e31575f5565860728cc2">operator/</a>(real rhs1, vector3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a211e5b1e561e185114a6846dc36ec16a">operator/=</a>(real rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">operator-=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a35c80bbb1dedc42b6facd8383021e124">operator/</a>(float rhs1, vector3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a>(std::ostream &amp;stream, const vector3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">operator==</a>(const vector3 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a362fda5edbef3ef3b549382786a08d13">operator[]</a>(size_t index)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#aab5f62093c85ab0cdc9c00901f7d960b">operator[]</a>(size_t index) const</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a982b6d93675588fca776e8b881ab6778">operator[]</a>(size_t index)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a9aebdd68c3462fd8b5ec18441f944c08">operator[]</a>(size_t index) const</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88">vector3</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#afd88557d26d8c89f9f17160ad702f37c">vector3</a>(real x, real y, real z)</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a4b5a5ea014089119dee521efaa95e835">vector3</a>(const vector2 &amp;xy, real z=1)</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">x</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#ac61576111c059a96f758957b1680a46d">x</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">y</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a3c1d673b0a484ddd5334d683df12e212">y</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#ad62950e489d5ee41da4f8738a2e0d3ad">z</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a81e8b18ecd7612439801d26e9e6174d2">vector3</a>(float x, float y, float z)</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a66225223fd8f6addd8f4c73a5de29465">w</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a6971dbe6c6701de98199f94fe4fb48a6">x</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#add400ac271f70c31e8a4f54d7fd58d6a">x</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#af5d06f1f07c0d462fd44ef708521eb6f">y</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a8b755b310654684c8e182fb6519ca906">y</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a05688688d4d0fe63a055f7616843ead8">z</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#a63cb1f88c3db0ffae4de351629f786ce">z</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
 </table></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>
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>
diff --git a/doc/html/classmof_1_1math_1_1vector3__coll__graph.dot b/doc/html/classmof_1_1math_1_1vector3__coll__graph.dot
new file mode 100644 (file)
index 0000000..4904e7b
--- /dev/null
@@ -0,0 +1,10 @@
+digraph G
+{
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="{mof::math::vector3\n||+ vector3()\l+ vector3()\l+ x()\l+ x()\l+ y()\l+ y()\l+ z()\l+ z()\l+ w()\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node2 [label="{mof::math::basic_vector\< 3, vector3 \>\n|- components_\l|+ operator+=()\l+ operator+=()\l+ operator-=()\l+ operator-=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1basic__vector.html"];
+  Node3 -> Node2 [dir=back,color="firebrick4",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node3 [label="{boost::addable\< vector3  , boost::addable2\< vector3 , float , boost::subtractable\< vector3  , boost::subtractable2\< vector3 , float , boost::multipliable2\< vector3 , float , boost::dividable2\< vector3 , float , boost::equality_comparable\< vector3  \> \> \> \> \> \> \>\n||}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classboost_1_1addable.html"];
+}
index d353a00..8d2d7ff 100644 (file)
@@ -1 +1 @@
-8c16b0b8935a0f3e2a8d53c246f735c4
\ No newline at end of file
+a857eb7dc7a09b444a6dd3d542f64b5b
\ No newline at end of file
diff --git a/doc/html/classmof_1_1math_1_1vector3__inherit__graph.dot b/doc/html/classmof_1_1math_1_1vector3__inherit__graph.dot
new file mode 100644 (file)
index 0000000..4904e7b
--- /dev/null
@@ -0,0 +1,10 @@
+digraph G
+{
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="{mof::math::vector3\n||+ vector3()\l+ vector3()\l+ x()\l+ x()\l+ y()\l+ y()\l+ z()\l+ z()\l+ w()\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node2 [label="{mof::math::basic_vector\< 3, vector3 \>\n|- components_\l|+ operator+=()\l+ operator+=()\l+ operator-=()\l+ operator-=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1basic__vector.html"];
+  Node3 -> Node2 [dir=back,color="firebrick4",fontsize="10",style="solid",arrowtail="empty",fontname="FreeSans"];
+  Node3 [label="{boost::addable\< vector3  , boost::addable2\< vector3 , float , boost::subtractable\< vector3  , boost::subtractable2\< vector3 , float , boost::multipliable2\< vector3 , float , boost::dividable2\< vector3 , float , boost::equality_comparable\< vector3  \> \> \> \> \> \> \>\n||}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classboost_1_1addable.html"];
+}
index d353a00..8d2d7ff 100644 (file)
@@ -1 +1 @@
-8c16b0b8935a0f3e2a8d53c246f735c4
\ No newline at end of file
+a857eb7dc7a09b444a6dd3d542f64b5b
\ No newline at end of file
index 9ca3caf..d6aaf28 100644 (file)
@@ -31,7 +31,7 @@ div.multicol {
        -webkit-column-count: 3;
 }
 
-p.startli, p.startdd {
+p.startli, p.startdd, p.starttd {
        margin-top: 2px;
 }
 
@@ -43,6 +43,10 @@ p.enddd {
        margin-bottom: 4px;
 }
 
+p.endtd {
+       margin-bottom: 2px;
+}
+
 /* @end */
 
 caption {
@@ -54,6 +58,11 @@ span.legend {
         text-align: center;
 }
 
+h3.version {
+        font-size: 90%;
+        text-align: center;
+}
+
 div.qindex, div.navtab{
        background-color: #e8eef2;
        border: 1px solid #84b0c7;
@@ -110,9 +119,11 @@ a.elRef {
 }
 
 a.code {
+       color: #3030f0;
 }
 
 a.codeRef {
+       color: #3030f0;
 }
 
 /* @end */
@@ -131,6 +142,10 @@ pre.fragment {
        background-color: #f5f5f5;
        padding: 4px 6px;
        margin: 4px 8px 4px 2px;
+       overflow: auto;
+       word-wrap: break-word;
+       font-size:  9pt;
+       line-height: 125%;
 }
 
 div.ah {
@@ -288,11 +303,15 @@ th.dirtab {
 }
 
 hr {
-       height: 0;
+       height: 0px;
        border: none;
        border-top: 1px solid #666;
 }
 
+hr.footer {
+       height: 1px;
+}
+
 /* @group Member Descriptions */
 
 .mdescLeft, .mdescRight,
@@ -350,37 +369,46 @@ hr {
 }
 
 .memname {
-       white-space: nowrap;
-       font-weight: bold;
-}
-
-.memproto, .memdoc {
-       border: 1px solid #84b0c7;      
+        white-space: nowrap;
+        font-weight: bold;
+        margin-left: 6px;
 }
 
 .memproto {
-       padding: 0;
-       background-color: #d5e1e8;
-       font-weight: bold;
-       -webkit-border-top-left-radius: 8px;
-       -webkit-border-top-right-radius: 8px;
-        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-       -moz-border-radius-topleft: 8px;
-       -moz-border-radius-topright: 8px;
+        border-top: 1px solid #84b0c7;          
+        border-left: 1px solid #84b0c7;         
+        border-right: 1px solid #84b0c7; 
+        padding: 0;
+        background-color: #d5e1e8;
+        font-weight: bold;
+        /* firefox specific markup */
+        background-image: -moz-linear-gradient(rgba(228, 233, 245, 1.0) 0%, rgba(193, 205, 232, 1.0) 100%);
         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        -moz-border-radius-topright: 8px;
+        -moz-border-radius-topleft: 8px;
+        /* webkit specific markup */
+        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(228, 233, 245, 1.0)), to(rgba(193, 205, 232, 1.0)));
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        -webkit-border-top-right-radius: 8px;
+        -webkit-border-top-left-radius: 8px;
 
 }
 
 .memdoc {
-       padding: 2px 5px;
-       background-color: #eef3f5;
-       border-top-width: 0;
-       -webkit-border-bottom-left-radius: 8px;
-       -webkit-border-bottom-right-radius: 8px;
-        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-       -moz-border-radius-bottomleft: 8px;
-       -moz-border-radius-bottomright: 8px;
+        border-bottom: 1px solid #84b0c7;      
+        border-left: 1px solid #84b0c7;      
+        border-right: 1px solid #84b0c7; 
+        padding: 2px 5px;
+        background-color: #eef3f5;
+        border-top-width: 0;
+        /* firefox specific markup */
+        -moz-border-radius-bottomleft: 8px;
+        -moz-border-radius-bottomright: 8px;
         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        /* webkit specific markup */
+        -webkit-border-bottom-left-radius: 8px;
+        -webkit-border-bottom-right-radius: 8px;
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
 }
 
 .paramkey {
@@ -496,3 +524,22 @@ address {
        font-style: normal;
        color: #333;
 }
+
+table.doxtable {
+       border-collapse:collapse;
+}
+
+table.doxtable td, table.doxtable th {
+       border: 1px solid #153788;
+       padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+       background-color: #254798;
+       color: #FFFFFF;
+       font-size: 110%;
+       padding-bottom: 4px;
+       padding-top: 5px;
+       text-align:left;
+}
+
diff --git a/doc/html/dummy_8cpp.html b/doc/html/dummy_8cpp.html
new file mode 100644 (file)
index 0000000..f4ce20b
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/src/mof/math/dummy.cpp</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- 作成: Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>メインページ</span></a></li>
+      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
+      <li><a href="annotated.html"><span>クラス</span></a></li>
+      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>ファイル一覧</span></a></li>
+      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>/home/yasutomo/devel/moflib/src/mof/math/dummy.cpp</h1>
+<p><a href="dummy_8cpp_source.html">ソースコードを見る。</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<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.3 </small></address>
+</body>
+</html>
diff --git a/doc/html/dummy_8cpp_source.html b/doc/html/dummy_8cpp_source.html
new file mode 100644 (file)
index 0000000..db634e2
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/src/mof/math/dummy.cpp ソースファイル</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- 作成: Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>メインページ</span></a></li>
+      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
+      <li><a href="annotated.html"><span>クラス</span></a></li>
+      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>ファイル一覧</span></a></li>
+      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
+    </ul>
+  </div>
+<h1>/home/yasutomo/devel/moflib/src/mof/math/dummy.cpp</h1><a href="dummy_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"></pre></div></div>
+<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.3 </small></address>
+</body>
+</html>
index c3e75d8..5a07fc5 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>
 </div>
 <div class="contents">
 <h1>ファイル一覧</h1>これはファイル一覧です。<table>
-  <tr><td class="indexkey">mof/base/<a class="el" href="mofdef_8hpp.html">mofdef.hpp</a> <a href="mofdef_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mof/base/<a class="el" href="tstring_8hpp.html">tstring.hpp</a> <a href="tstring_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mof/math/<a class="el" href="basic__vector_8hpp.html">basic_vector.hpp</a> <a href="basic__vector_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mof/math/<a class="el" href="vector_8hpp.html">vector.hpp</a> <a href="vector_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mof/math/<a class="el" href="vector2_8hpp.html">vector2.hpp</a> <a href="vector2_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mof/math/<a class="el" href="vector3_8hpp.html">vector3.hpp</a> <a href="vector3_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mof/math/<a class="el" href="vector4_8hpp.html">vector4.hpp</a> <a href="vector4_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mof/util/<a class="el" href="foreach_8hpp.html">foreach.hpp</a> <a href="foreach_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/include/mof/base/<a class="el" href="mofdef_8hpp.html">mofdef.hpp</a> <a href="mofdef_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/include/mof/base/<a class="el" href="tstring_8hpp.html">tstring.hpp</a> <a href="tstring_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/include/mof/math/<a class="el" href="basic__vector_8hpp.html">basic_vector.hpp</a> <a href="basic__vector_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/include/mof/math/<a class="el" href="vector_8hpp.html">vector.hpp</a> <a href="vector_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/include/mof/math/<a class="el" href="vector2_8hpp.html">vector2.hpp</a> <a href="vector2_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/include/mof/math/<a class="el" href="vector3_8hpp.html">vector3.hpp</a> <a href="vector3_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/include/mof/util/<a class="el" href="foreach_8hpp.html">foreach.hpp</a> <a href="foreach_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="dummy_8cpp.html">dummy.cpp</a> <a href="dummy_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/mof/math/test/<a class="el" href="vector__test_8cpp.html">vector_test.cpp</a> <a href="vector__test_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
 </table>
 </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:14 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>
index be21090..3f39c8e 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/util/foreach.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/util/foreach.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
 <div class="contents">
-<h1>mof/util/foreach.hpp</h1>
+<h1>/home/yasutomo/devel/moflib/include/mof/util/foreach.hpp</h1><code>#include &lt;boost/foreach.hpp&gt;</code><br/>
+<div class="dynheader">
+foreach.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="foreach_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2util_2foreach_8hpp_map" alt=""/></div>
+</div>
+
 <p><a href="foreach_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>マクロ定義</h2></td></tr>
@@ -48,8 +54,8 @@
 </div>
 </div>
 </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>
diff --git a/doc/html/foreach_8hpp__incl.md5 b/doc/html/foreach_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..8044069
--- /dev/null
@@ -0,0 +1 @@
+484c8e46daa17a8c00aef0c05f3250a0
\ No newline at end of file
index 4bfb0ba..fb71fcd 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/util/foreach.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/util/foreach.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>mof/util/foreach.hpp</h1><a href="foreach_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
+<h1>/home/yasutomo/devel/moflib/include/mof/util/foreach.hpp</h1><a href="foreach_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
 <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/foreach.hpp&gt;</span>
 <a name="l00003"></a><a class="code" href="foreach_8hpp.html#a85d9ac269eba33293361f4ed7c2a697b">00003</a> <span class="preprocessor">#define foreach BOOST_FOREACH</span>
 </pre></div></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>
index e05f327..826fce6 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>
 
 <h3><a class="anchor" id="index_c">- c -</a></h3><ul>
 <li>components_
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_o">- o -</a></h3><ul>
 <li>operator*
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator*=()
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a9cdf27a46453961949ce9c2a1da9dc82">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator+
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a75d710d276e6f706f5156dffa4ac9de7">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator+=()
 : <a class="el" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator-
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a4dcbd30ec9606029c2b8d77a472bbf81">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator-=()
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a3394b5ed68517fda87bb7efd79d76d75">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator/
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#ab70557e06583e31575f5565860728cc2">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a35c80bbb1dedc42b6facd8383021e124">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator/=()
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a211e5b1e561e185114a6846dc36ec16a">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator&lt;&lt;
 : <a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
@@ -86,7 +86,7 @@
 : <a class="el" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator[]()
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#aab5f62093c85ab0cdc9c00901f7d960b">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a9aebdd68c3462fd8b5ec18441f944c08">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 </ul>
 
 : <a class="el" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42">mof::math::vector2</a>
 </li>
 <li>vector3()
-: <a class="el" href="classmof_1_1math_1_1vector4.html#a33d2888698d13bc89c7bd9d8fc861de9">mof::math::vector4</a>
-, <a class="el" href="classmof_1_1math_1_1vector3.html#a4b5a5ea014089119dee521efaa95e835">mof::math::vector3</a>
-</li>
-<li>vector4()
-: <a class="el" href="classmof_1_1math_1_1vector4.html#a7fb10fe7641753bee873c04fa573dca2">mof::math::vector4</a>
+: <a class="el" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88">mof::math::vector3</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_w">- w -</a></h3><ul>
 <li>w()
-: <a class="el" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">mof::math::vector4</a>
+: <a class="el" href="classmof_1_1math_1_1vector3.html#a66225223fd8f6addd8f4c73a5de29465">mof::math::vector3</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_x">- x -</a></h3><ul>
 <li>x()
-: <a class="el" href="classmof_1_1math_1_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">mof::math::vector2</a>
-, <a class="el" href="classmof_1_1math_1_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">mof::math::vector4</a>
-, <a class="el" href="classmof_1_1math_1_1vector3.html#ac61576111c059a96f758957b1680a46d">mof::math::vector3</a>
-, <a class="el" href="classmof_1_1math_1_1vector2.html#a27dc38e277bb9779b1d9197424b1a828">mof::math::vector2</a>
+: <a class="el" href="classmof_1_1math_1_1vector2.html#af1664d6d06a52f32d331d06a2967969b">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#add400ac271f70c31e8a4f54d7fd58d6a">mof::math::vector3</a>
+, <a class="el" href="classmof_1_1math_1_1vector2.html#ae55b700c84d9807455d83c1a19e6317b">mof::math::vector2</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_y">- y -</a></h3><ul>
 <li>y()
-: <a class="el" href="classmof_1_1math_1_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">mof::math::vector2</a>
-, <a class="el" href="classmof_1_1math_1_1vector4.html#ab796e0062995e579377682d9c47437f4">mof::math::vector4</a>
-, <a class="el" href="classmof_1_1math_1_1vector3.html#a3c1d673b0a484ddd5334d683df12e212">mof::math::vector3</a>
-, <a class="el" href="classmof_1_1math_1_1vector2.html#a0c37b11187cc4ddd31d7f6bfc3dd8cd8">mof::math::vector2</a>
+: <a class="el" href="classmof_1_1math_1_1vector2.html#a54aa875272ad5cd7266478fa6d27edf8">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#a8b755b310654684c8e182fb6519ca906">mof::math::vector3</a>
+, <a class="el" href="classmof_1_1math_1_1vector2.html#af51e56fb17093482c8ca5a3f235cc23a">mof::math::vector2</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_z">- z -</a></h3><ul>
 <li>z()
-: <a class="el" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">mof::math::vector3</a>
-, <a class="el" href="classmof_1_1math_1_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">mof::math::vector4</a>
-, <a class="el" href="classmof_1_1math_1_1vector3.html#ad62950e489d5ee41da4f8738a2e0d3ad">mof::math::vector3</a>
+: <a class="el" href="classmof_1_1math_1_1vector2.html#aa98b345c7eaab93bdf27fc5df9b41769">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#a63cb1f88c3db0ffae4de351629f786ce">mof::math::vector3</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>
index c31bce0..574ce7f 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>
       <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
     </ul>
   </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-      <li><a href="#index_x"><span>x</span></a></li>
-      <li><a href="#index_y"><span>y</span></a></li>
-      <li><a href="#index_z"><span>z</span></a></li>
-    </ul>
-  </div>
 </div>
 <div class="contents">
-&nbsp;
-
-<h3><a class="anchor" id="index_o">- o -</a></h3><ul>
+&nbsp;<ul>
 <li>operator*=()
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a9cdf27a46453961949ce9c2a1da9dc82">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator+=()
 : <a class="el" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 : <a class="el" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator/=()
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a211e5b1e561e185114a6846dc36ec16a">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator==()
 : <a class="el" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator[]()
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a362fda5edbef3ef3b549382786a08d13">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a982b6d93675588fca776e8b881ab6778">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
-</ul>
-
-
-<h3><a class="anchor" id="index_v">- v -</a></h3><ul>
 <li>vector2()
 : <a class="el" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42">mof::math::vector2</a>
 </li>
 <li>vector3()
-: <a class="el" href="classmof_1_1math_1_1vector4.html#a33d2888698d13bc89c7bd9d8fc861de9">mof::math::vector4</a>
-, <a class="el" href="classmof_1_1math_1_1vector3.html#a4b5a5ea014089119dee521efaa95e835">mof::math::vector3</a>
+: <a class="el" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88">mof::math::vector3</a>
 </li>
-<li>vector4()
-: <a class="el" href="classmof_1_1math_1_1vector4.html#a7fb10fe7641753bee873c04fa573dca2">mof::math::vector4</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_w">- w -</a></h3><ul>
 <li>w()
-: <a class="el" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">mof::math::vector4</a>
+: <a class="el" href="classmof_1_1math_1_1vector3.html#a66225223fd8f6addd8f4c73a5de29465">mof::math::vector3</a>
 </li>
-</ul>
-
-
-<h3><a class="anchor" id="index_x">- x -</a></h3><ul>
 <li>x()
-: <a class="el" href="classmof_1_1math_1_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">mof::math::vector2</a>
-, <a class="el" href="classmof_1_1math_1_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">mof::math::vector4</a>
-, <a class="el" href="classmof_1_1math_1_1vector3.html#ac61576111c059a96f758957b1680a46d">mof::math::vector3</a>
-, <a class="el" href="classmof_1_1math_1_1vector2.html#a27dc38e277bb9779b1d9197424b1a828">mof::math::vector2</a>
+: <a class="el" href="classmof_1_1math_1_1vector2.html#af1664d6d06a52f32d331d06a2967969b">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#add400ac271f70c31e8a4f54d7fd58d6a">mof::math::vector3</a>
+, <a class="el" href="classmof_1_1math_1_1vector2.html#ae55b700c84d9807455d83c1a19e6317b">mof::math::vector2</a>
 </li>
-</ul>
-
-
-<h3><a class="anchor" id="index_y">- y -</a></h3><ul>
 <li>y()
-: <a class="el" href="classmof_1_1math_1_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">mof::math::vector2</a>
-, <a class="el" href="classmof_1_1math_1_1vector4.html#ab796e0062995e579377682d9c47437f4">mof::math::vector4</a>
-, <a class="el" href="classmof_1_1math_1_1vector3.html#a3c1d673b0a484ddd5334d683df12e212">mof::math::vector3</a>
-, <a class="el" href="classmof_1_1math_1_1vector2.html#a0c37b11187cc4ddd31d7f6bfc3dd8cd8">mof::math::vector2</a>
+: <a class="el" href="classmof_1_1math_1_1vector2.html#a54aa875272ad5cd7266478fa6d27edf8">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#a8b755b310654684c8e182fb6519ca906">mof::math::vector3</a>
+, <a class="el" href="classmof_1_1math_1_1vector2.html#af51e56fb17093482c8ca5a3f235cc23a">mof::math::vector2</a>
 </li>
-</ul>
-
-
-<h3><a class="anchor" id="index_z">- z -</a></h3><ul>
 <li>z()
-: <a class="el" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">mof::math::vector3</a>
-, <a class="el" href="classmof_1_1math_1_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">mof::math::vector4</a>
-, <a class="el" href="classmof_1_1math_1_1vector3.html#ad62950e489d5ee41da4f8738a2e0d3ad">mof::math::vector3</a>
+: <a class="el" href="classmof_1_1math_1_1vector2.html#aa98b345c7eaab93bdf27fc5df9b41769">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#a63cb1f88c3db0ffae4de351629f786ce">mof::math::vector3</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>
index a376252..e3f4032 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>
 <div class="contents">
 &nbsp;<ul>
 <li>operator*
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator+
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a75d710d276e6f706f5156dffa4ac9de7">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator-
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a4dcbd30ec9606029c2b8d77a472bbf81">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator/
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#ab70557e06583e31575f5565860728cc2">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a35c80bbb1dedc42b6facd8383021e124">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>operator&lt;&lt;
 : <a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_vector&lt; Dim, Derived &gt;</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>
index 313a7f9..0b98a24 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>
 <div class="contents">
 &nbsp;<ul>
 <li>components_
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#aa37cd8215df9a52d4f2c9f907623b6ae">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">mof::math::basic_vector&lt; Dim, Derived &gt;</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>
index dbe10ca..744d7cc 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>
@@ -26,6 +26,7 @@
   <div class="tabs">
     <ul>
       <li class="current"><a href="globals.html"><span>全て</span></a></li>
+      <li><a href="globals_func.html"><span>関数</span></a></li>
       <li><a href="globals_type.html"><span>型定義</span></a></li>
       <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
     </ul>
 <li>foreach
 : <a class="el" href="foreach_8hpp.html#a85d9ac269eba33293361f4ed7c2a697b">foreach.hpp</a>
 </li>
+<li>main()
+: <a class="el" href="vector__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector_test.cpp</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:14 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>
index 8cf52d3..991caf1 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>
@@ -26,6 +26,7 @@
   <div class="tabs">
     <ul>
       <li><a href="globals.html"><span>全て</span></a></li>
+      <li><a href="globals_func.html"><span>関数</span></a></li>
       <li><a href="globals_type.html"><span>型定義</span></a></li>
       <li class="current"><a href="globals_defs.html"><span>マクロ定義</span></a></li>
     </ul>
@@ -38,8 +39,8 @@
 </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:14 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>
diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html
new file mode 100644 (file)
index 0000000..4616f2a
--- /dev/null
@@ -0,0 +1,46 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>MotifOfFunctionsLIBrary: 構成メンバ</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- 作成: Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>メインページ</span></a></li>
+      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
+      <li><a href="annotated.html"><span>クラス</span></a></li>
+      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>ファイル一覧</span></a></li>
+      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>全て</span></a></li>
+      <li class="current"><a href="globals_func.html"><span>関数</span></a></li>
+      <li><a href="globals_type.html"><span>型定義</span></a></li>
+      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>main()
+: <a class="el" href="vector__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector_test.cpp</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してTue Aug 10 06:49:14 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
index 6b660b1..0b76a95 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>
@@ -26,6 +26,7 @@
   <div class="tabs">
     <ul>
       <li><a href="globals.html"><span>全て</span></a></li>
+      <li><a href="globals_func.html"><span>関数</span></a></li>
       <li class="current"><a href="globals_type.html"><span>型定義</span></a></li>
       <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
     </ul>
@@ -38,8 +39,8 @@
 </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:14 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>
index 816bebe..7380ff9 100644 (file)
@@ -7,11 +7,14 @@
 <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>
       <li><a href="index.html"><span>メインページ</span></a></li>
+      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
+      <li><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
     </ul>
   </div>
 </div>
@@ -79,8 +82,8 @@
 紫の破線矢印は、そのクラスが他のクラスに含まれていたり、利用されていることを示します。また、矢印が指しているクラスや構造体をどの変数でアクセスできるかを矢印のラベルとして示しています。 </li>
 </ul>
 </div>
-<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Apr 25 03:42:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してTue Aug 10 06:49:14 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>
index d4cff56..b0e02d6 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>
 <li><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></li>
 </ul>
 </li>
-<li><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &gt;</a><ul>
-<li><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></li>
-</ul>
-</li>
 </ul>
 </li>
 <li><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</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>
index 3584770..1cd697b 100644 (file)
@@ -7,18 +7,21 @@
 <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>
       <li class="current"><a href="index.html"><span>メインページ</span></a></li>
+      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
+      <li><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
     </ul>
   </div>
 </div>
 <div class="contents">
 <h1>MotifOfFunctionsLIBrary ドキュメント</h1></div>
-<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Apr 25 03:42:45 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>
diff --git a/doc/html/inherit__graph__0.dot b/doc/html/inherit__graph__0.dot
new file mode 100644 (file)
index 0000000..2377306
--- /dev/null
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  rankdir=LR;
+  Node1 [label="addable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classboost_1_1addable.html"];
+  Node1 -> Node2 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="mof::math::basic_vector\< 2, vector2 \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1basic__vector.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="mof::math::vector2",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1vector2.html",tooltip="2次元同次ベクトルクラス"];
+  Node1 -> Node4 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="mof::math::basic_vector\< 3, vector3 \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1basic__vector.html"];
+  Node4 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="mof::math::vector3",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classmof_1_1math_1_1vector3.html",tooltip="同次3次元ベクトルクラス"];
+}
index e606490..fc525d3 100644 (file)
@@ -1 +1 @@
-6355c710ed55fa7c2817f549adf3fdca
\ No newline at end of file
+b8dc054e1d7de911e2b8f6cd97f247d7
\ No newline at end of file
index 9b60f46..09a2c41 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>
@@ -37,8 +37,8 @@
 <area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="基底ベクトルテンプレートクラス" alt="" coords="5,5,267,35"/></map></td></tr>
 </table>
 </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>
index 511e50b..1975d33 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/base/mofdef.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/base/mofdef.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
 <div class="contents">
-<h1>mof/base/mofdef.hpp</h1>
+<h1>/home/yasutomo/devel/moflib/include/mof/base/mofdef.hpp</h1><code>#include &lt;cstddef&gt;</code><br/>
+<div class="dynheader">
+mofdef.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="mofdef_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2base_2mofdef_8hpp_map" alt=""/></div>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="mofdef_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2base_2mofdef_8hppdep_map" alt=""/></div>
+</div>
+
 <p><a href="mofdef_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>ネームスペース</h2></td></tr>
@@ -34,8 +45,8 @@
 <tr><td class="memItemLeft" align="right" valign="top">typedef float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">mof::real</a></td></tr>
 </table>
 </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>
diff --git a/doc/html/mofdef_8hpp__dep__incl.md5 b/doc/html/mofdef_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..f24bd63
--- /dev/null
@@ -0,0 +1 @@
+f05a59d7d45253431eb6b3debccea020
\ No newline at end of file
diff --git a/doc/html/mofdef_8hpp__incl.md5 b/doc/html/mofdef_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..b409b04
--- /dev/null
@@ -0,0 +1 @@
+509136040d7d1ceee158d7b071ca3b60
\ No newline at end of file
index e163c39..99ac58f 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/base/mofdef.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/base/mofdef.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>mof/base/mofdef.hpp</h1><a href="mofdef_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
+<h1>/home/yasutomo/devel/moflib/include/mof/base/mofdef.hpp</h1><a href="mofdef_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
 <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;cstddef&gt;</span>
 <a name="l00003"></a>00003 
 <a name="l00004"></a>00004 
@@ -33,8 +33,8 @@
 <a name="l00008"></a>00008 
 <a name="l00009"></a>00009 }<span class="comment">// namespace mof</span>
 </pre></div></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>
index 276c2f0..ede6060 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>
@@ -40,8 +40,8 @@
 </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>
index b08f175..b7f36d0 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>
@@ -40,8 +40,8 @@
 </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>
index b091f36..e2c0a04 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>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="tstring_8hpp_source.html">tstring.hpp</a> の <a class="el" href="tstring_8hpp_source.html#l00012">12</a> 行で定義されています。</p>
+<p> <a class="el" href="tstring_8hpp_source.html">tstring.hpp</a> の <a class="el" href="tstring_8hpp_source.html#l00013">13</a> 行で定義されています。</p>
 
 </div>
 </div>
 </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>
index 6c3ef9d..2920460 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>
 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html">basic_vector</a></td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">基底ベクトルテンプレートクラス  <a href="classmof_1_1math_1_1basic__vector.html#_details">[詳細]</a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元ベクトルクラス  <a href="classmof_1_1math_1_1vector2.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次ベクトルクラス  <a href="classmof_1_1math_1_1vector2.html#_details">[詳細]</a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元ベクトルクラス  <a href="classmof_1_1math_1_1vector3.html#_details">[詳細]</a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector4.html">vector4</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">4次元ベクトルクラス  <a href="classmof_1_1math_1_1vector4.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次3次元ベクトルクラス  <a href="classmof_1_1math_1_1vector3.html#_details">[詳細]</a><br/></td></tr>
 </table>
 </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>
index ba1d020..cbebc6c 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>
@@ -30,8 +30,8 @@
   <tr><td class="indexkey"><a class="el" href="namespacemof_1_1math.html">mof::math</a></td><td class="indexvalue"></td></tr>
 </table>
 </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>
index 6b20c4f..8f5f531 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/base/tstring.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/base/tstring.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
 <div class="contents">
-<h1>mof/base/tstring.hpp</h1>
+<h1>/home/yasutomo/devel/moflib/include/mof/base/tstring.hpp</h1><code>#include &lt;string&gt;</code><br/>
+<div class="dynheader">
+tstring.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="tstring_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2base_2tstring_8hpp_map" alt=""/></div>
+</div>
+
 <p><a href="tstring_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>ネームスペース</h2></td></tr>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="tstring_8hpp_source.html">tstring.hpp</a> の <a class="el" href="tstring_8hpp_source.html#l00005">5</a> 行で定義されています。</p>
+<p> <a class="el" href="tstring_8hpp_source.html">tstring.hpp</a> の <a class="el" href="tstring_8hpp_source.html#l00006">6</a> 行で定義されています。</p>
 
 </div>
 </div>
 </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>
diff --git a/doc/html/tstring_8hpp__incl.md5 b/doc/html/tstring_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..4b2bdf7
--- /dev/null
@@ -0,0 +1 @@
+32d1c4ebef7a829fabf39e5645383693
\ No newline at end of file
index d573747..7b902ca 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/base/tstring.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/base/tstring.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>mof/base/tstring.hpp</h1><a href="tstring_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
+<h1>/home/yasutomo/devel/moflib/include/mof/base/tstring.hpp</h1><a href="tstring_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
 <a name="l00002"></a>00002 <span class="preprocessor"></span>
 <a name="l00003"></a>00003 <span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#ifndef MSVC</span>
-<a name="l00005"></a><a class="code" href="tstring_8hpp.html#ae5b56a1d757792dc378e2750af10d392">00005</a> <span class="preprocessor"></span><span class="keyword">typedef</span> TCHAR <a class="code" href="tstring_8hpp.html#ae5b56a1d757792dc378e2750af10d392">char</a>;
-<a name="l00006"></a>00006 <span class="preprocessor">#else</span>
-<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#include &lt;tchar.h&gt;</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#endif</span>
-<a name="l00009"></a>00009 <span class="preprocessor"></span>
-<a name="l00010"></a>00010 <span class="keyword">namespace </span>mof
-<a name="l00011"></a>00011 {
-<a name="l00012"></a><a class="code" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">00012</a>     <span class="keyword">typedef</span> std::basic_string&lt;TCHAR&gt; <a class="code" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">tstring</a>;
-<a name="l00013"></a>00013 }<span class="comment">// namespace mof</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#ifndef _MSC_VER</span>
+<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="comment">/* Microsoft VisualC++\82Å\92è\8b`\82³\82ê\82Ä\82¢\82éTCHAR\8c^\82ð\92è\8b` */</span>
+<a name="l00006"></a><a class="code" href="tstring_8hpp.html#ae5b56a1d757792dc378e2750af10d392">00006</a> <span class="keyword">typedef</span> TCHAR <a class="code" href="tstring_8hpp.html#ae5b56a1d757792dc378e2750af10d392">char</a>;
+<a name="l00007"></a>00007 <span class="preprocessor">#else</span>
+<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#include &lt;tchar.h&gt;</span>
+<a name="l00009"></a>00009 <span class="preprocessor">#endif</span>
+<a name="l00010"></a>00010 <span class="preprocessor"></span>
+<a name="l00011"></a>00011 <span class="keyword">namespace </span>mof
+<a name="l00012"></a>00012 {
+<a name="l00013"></a><a class="code" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">00013</a>     <span class="keyword">typedef</span> std::basic_string&lt;TCHAR&gt; <a class="code" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">tstring</a>;
+<a name="l00014"></a>00014 }<span class="comment">// namespace mof</span>
 </pre></div></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>
index 0e590fd..4a90788 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/math/vector2.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/math/vector2.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
 <div class="contents">
-<h1>mof/math/vector2.hpp</h1>
+<h1>/home/yasutomo/devel/moflib/include/mof/math/vector2.hpp</h1><code>#include &lt;<a class="el" href="basic__vector_8hpp_source.html">mof/math/basic_vector.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+vector2.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="vector2_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2math_2vector2_8hpp_map" alt=""/></div>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="vector2_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2math_2vector2_8hppdep_map" alt=""/></div>
+</div>
+
 <p><a href="vector2_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>構成</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元ベクトルクラス  <a href="classmof_1_1math_1_1vector2.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次ベクトルクラス  <a href="classmof_1_1math_1_1vector2.html#_details">[詳細]</a><br/></td></tr>
 <tr><td colspan="2"><h2>ネームスペース</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html">mof::math</a></td></tr>
 </table>
 </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>
diff --git a/doc/html/vector2_8hpp__dep__incl.md5 b/doc/html/vector2_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..603d821
--- /dev/null
@@ -0,0 +1 @@
+ed685a5c2c5a6efa6478ddc5795289f0
\ No newline at end of file
diff --git a/doc/html/vector2_8hpp__incl.md5 b/doc/html/vector2_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..6053fe2
--- /dev/null
@@ -0,0 +1 @@
+eaabfd516e6d5dd30ce84875edae6d65
\ No newline at end of file
index 8bbbf61..ebc7abb 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/math/vector2.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/math/vector2.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>mof/math/vector2.hpp</h1><a href="vector2_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
+<h1>/home/yasutomo/devel/moflib/include/mof/math/vector2.hpp</h1><a href="vector2_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
 <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;<a class="code" href="basic__vector_8hpp.html">mof/math/basic_vector.hpp</a>&gt;</span>
 <a name="l00003"></a>00003 
 <a name="l00004"></a>00004 <span class="keyword">namespace </span>mof
 <a name="l00005"></a>00005 {
 <a name="l00006"></a>00006 <span class="keyword">namespace </span>math
 <a name="l00007"></a>00007 {
-<a name="l00011"></a><a class="code" href="classmof_1_1math_1_1vector2.html">00011</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1vector2.html" title="2次元ベクトルクラス">vector2</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="基底ベクトルテンプレートクラス">basic_vector</a>&lt;2, vector2&gt;
+<a name="l00011"></a><a class="code" href="classmof_1_1math_1_1vector2.html">00011</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1vector2.html" title="2次元同次ベクトルクラス">vector2</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="基底ベクトルテンプレートクラス">basic_vector</a>&lt;2, vector2&gt;
 <a name="l00012"></a>00012     {
 <a name="l00013"></a>00013     <span class="keyword">public</span>:
 <a name="l00014"></a>00014 <span class="comment">//{{{ constructor</span>
 <a name="l00018"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42">00018</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector2</a>()
 <a name="l00019"></a>00019         {
-<a name="l00020"></a>00020             this-&gt;<a class="code" href="classmof_1_1math_1_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">x</a>() = 0;
-<a name="l00021"></a>00021             this-&gt;<a class="code" href="classmof_1_1math_1_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">y</a>() = 0;
+<a name="l00020"></a>00020             this-&gt;<a class="code" href="classmof_1_1math_1_1vector2.html#af1664d6d06a52f32d331d06a2967969b">x</a>() = 0;
+<a name="l00021"></a>00021             this-&gt;<a class="code" href="classmof_1_1math_1_1vector2.html#a54aa875272ad5cd7266478fa6d27edf8">y</a>() = 0;
 <a name="l00022"></a>00022         }
 <a name="l00023"></a>00023 
-<a name="l00029"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a80bd158a75ae9ce1b8f59ee5f620f037">00029</a>         <a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector2</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">x</a>, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">y</a>)
+<a name="l00029"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a80a5ef5fb8e2d57ad88db9f51ea0b746">00029</a>         <a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector2</a>(<span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#af1664d6d06a52f32d331d06a2967969b">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#a54aa875272ad5cd7266478fa6d27edf8">y</a>)
 <a name="l00030"></a>00030         {
-<a name="l00031"></a>00031             this-&gt;<a class="code" href="classmof_1_1math_1_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">x</a>() = x;
-<a name="l00032"></a>00032             this-&gt;<a class="code" href="classmof_1_1math_1_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">y</a>() = y;
+<a name="l00031"></a>00031             this-&gt;<a class="code" href="classmof_1_1math_1_1vector2.html#af1664d6d06a52f32d331d06a2967969b">x</a>() = x;
+<a name="l00032"></a>00032             this-&gt;<a class="code" href="classmof_1_1math_1_1vector2.html#a54aa875272ad5cd7266478fa6d27edf8">y</a>() = y;
 <a name="l00033"></a>00033         }
 <a name="l00034"></a>00034 <span class="comment">//}}}</span>
-<a name="l00035"></a>00035 <span class="comment">//{{{ accesser</span>
-<a name="l00036"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">00036</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">x</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
-<a name="l00037"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a27dc38e277bb9779b1d9197424b1a828">00037</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector2.html#a27dc38e277bb9779b1d9197424b1a828">x</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
-<a name="l00038"></a>00038 
-<a name="l00039"></a><a class="code" href="classmof_1_1math_1_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">00039</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">y</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
-<a name="l00040"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a0c37b11187cc4ddd31d7f6bfc3dd8cd8">00040</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector2.html#a0c37b11187cc4ddd31d7f6bfc3dd8cd8">y</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
+<a name="l00035"></a>00035 <span class="comment">//{{{ accessers</span>
+<a name="l00036"></a><a class="code" href="classmof_1_1math_1_1vector2.html#af1664d6d06a52f32d331d06a2967969b">00036</a>         <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector2.html#af1664d6d06a52f32d331d06a2967969b">x</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
+<a name="l00037"></a><a class="code" href="classmof_1_1math_1_1vector2.html#ae55b700c84d9807455d83c1a19e6317b">00037</a>         <span class="keyword">const</span> <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector2.html#ae55b700c84d9807455d83c1a19e6317b">x</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
+<a name="l00038"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a54aa875272ad5cd7266478fa6d27edf8">00038</a>         <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector2.html#a54aa875272ad5cd7266478fa6d27edf8">y</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
+<a name="l00039"></a><a class="code" href="classmof_1_1math_1_1vector2.html#af51e56fb17093482c8ca5a3f235cc23a">00039</a>         <span class="keyword">const</span> <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector2.html#af51e56fb17093482c8ca5a3f235cc23a">y</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
+<a name="l00040"></a><a class="code" href="classmof_1_1math_1_1vector2.html#aa98b345c7eaab93bdf27fc5df9b41769">00040</a>         <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#aa98b345c7eaab93bdf27fc5df9b41769">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }
 <a name="l00041"></a>00041 <span class="comment">//}}}</span>
 <a name="l00042"></a>00042     };
 <a name="l00043"></a>00043 
 <a name="l00044"></a>00044 }<span class="comment">// namespace math</span>
 <a name="l00045"></a>00045 }<span class="comment">// namespace mof</span>
 </pre></div></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>
index e40c966..fdc419f 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/math/vector3.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/math/vector3.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
 <div class="contents">
-<h1>mof/math/vector3.hpp</h1>
+<h1>/home/yasutomo/devel/moflib/include/mof/math/vector3.hpp</h1><code>#include &lt;<a class="el" href="basic__vector_8hpp_source.html">mof/math/basic_vector.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+vector3.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="vector3_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2math_2vector3_8hpp_map" alt=""/></div>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="vector3_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2math_2vector3_8hppdep_map" alt=""/></div>
+</div>
+
 <p><a href="vector3_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>構成</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元ベクトルクラス  <a href="classmof_1_1math_1_1vector3.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次3次元ベクトルクラス  <a href="classmof_1_1math_1_1vector3.html#_details">[詳細]</a><br/></td></tr>
 <tr><td colspan="2"><h2>ネームスペース</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html">mof::math</a></td></tr>
 </table>
 </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>
diff --git a/doc/html/vector3_8hpp__dep__incl.md5 b/doc/html/vector3_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..5edcd76
--- /dev/null
@@ -0,0 +1 @@
+4fbe818005bdc3be9ebaaa6b7fb91445
\ No newline at end of file
diff --git a/doc/html/vector3_8hpp__incl.md5 b/doc/html/vector3_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..188ded3
--- /dev/null
@@ -0,0 +1 @@
+99043582f27845d109de0b3dab55a7a5
\ No newline at end of file
index 7317f4e..c770b6a 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/math/vector3.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/math/vector3.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>mof/math/vector3.hpp</h1><a href="vector3_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
+<h1>/home/yasutomo/devel/moflib/include/mof/math/vector3.hpp</h1><a href="vector3_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
 <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;<a class="code" href="basic__vector_8hpp.html">mof/math/basic_vector.hpp</a>&gt;</span>
 <a name="l00003"></a>00003 <span class="preprocessor">#include &lt;<a class="code" href="vector2_8hpp.html">mof/math/vector2.hpp</a>&gt;</span>
 <a name="l00004"></a>00004 
 <a name="l00006"></a>00006 {
 <a name="l00007"></a>00007 <span class="keyword">namespace </span>math
 <a name="l00008"></a>00008 {
-<a name="l00012"></a><a class="code" href="classmof_1_1math_1_1vector3.html">00012</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1vector3.html" title="3次元ベクトルクラス">vector3</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="基底ベクトルテンプレートクラス">basic_vector</a>&lt;3, vector3&gt;
+<a name="l00012"></a><a class="code" href="classmof_1_1math_1_1vector3.html">00012</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1vector3.html" title="同次3次元ベクトルクラス">vector3</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="基底ベクトルテンプレートクラス">basic_vector</a>&lt;3, vector3&gt;
 <a name="l00013"></a>00013     {
 <a name="l00014"></a>00014     <span class="keyword">public</span>:
 <a name="l00015"></a>00015 <span class="comment">//{{{ constructor</span>
 <a name="l00019"></a><a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88">00019</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector3</a>()
 <a name="l00020"></a>00020         {
-<a name="l00021"></a>00021             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">x</a>() = 0;
-<a name="l00022"></a>00022             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">y</a>() = 0;
-<a name="l00023"></a>00023             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a>() = 0;
+<a name="l00021"></a>00021             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a6971dbe6c6701de98199f94fe4fb48a6">x</a>() = 0;
+<a name="l00022"></a>00022             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#af5d06f1f07c0d462fd44ef708521eb6f">y</a>() = 0;
+<a name="l00023"></a>00023             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a05688688d4d0fe63a055f7616843ead8">z</a>() = 0;
 <a name="l00024"></a>00024         }
 <a name="l00025"></a>00025 
-<a name="l00032"></a><a class="code" href="classmof_1_1math_1_1vector3.html#afd88557d26d8c89f9f17160ad702f37c">00032</a>         <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector3</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">x</a>, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">y</a>, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a>)
+<a name="l00032"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a81e8b18ecd7612439801d26e9e6174d2">00032</a>         <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector3</a>(<span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#a6971dbe6c6701de98199f94fe4fb48a6">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#af5d06f1f07c0d462fd44ef708521eb6f">y</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#a05688688d4d0fe63a055f7616843ead8">z</a>)
 <a name="l00033"></a>00033         {
-<a name="l00034"></a>00034             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">x</a>() = x;
-<a name="l00035"></a>00035             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">y</a>() = y;
-<a name="l00036"></a>00036             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a>() = z;
+<a name="l00034"></a>00034             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a6971dbe6c6701de98199f94fe4fb48a6">x</a>() = x;
+<a name="l00035"></a>00035             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#af5d06f1f07c0d462fd44ef708521eb6f">y</a>() = y;
+<a name="l00036"></a>00036             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a05688688d4d0fe63a055f7616843ead8">z</a>() = z;
 <a name="l00037"></a>00037         }
-<a name="l00038"></a>00038         
-<a name="l00044"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a4b5a5ea014089119dee521efaa95e835">00044</a>         <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector3</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1vector2.html" title="2次元ベクトルクラス">vector2</a>&amp; xy, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a> = 1)
-<a name="l00045"></a>00045         {
-<a name="l00046"></a>00046             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">x</a>() = xy.<a class="code" href="classmof_1_1math_1_1vector2.html#a8d9c967101b1c64a4d526234bc234b2e">x</a>();
-<a name="l00047"></a>00047             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">y</a>() = xy.<a class="code" href="classmof_1_1math_1_1vector2.html#ab190ed4ab497797bd8df9cce7f0396cc">y</a>();
-<a name="l00048"></a>00048             this-&gt;<a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a>() = <a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a>;
-<a name="l00049"></a>00049         }
-<a name="l00050"></a>00050 <span class="comment">//}}}</span>
-<a name="l00051"></a>00051 <span class="comment">//{{{ accesser</span>
-<a name="l00052"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">00052</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">x</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
-<a name="l00053"></a><a class="code" href="classmof_1_1math_1_1vector3.html#ac61576111c059a96f758957b1680a46d">00053</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#ac61576111c059a96f758957b1680a46d">x</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
-<a name="l00054"></a>00054 
-<a name="l00055"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">00055</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">y</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
-<a name="l00056"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a3c1d673b0a484ddd5334d683df12e212">00056</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#a3c1d673b0a484ddd5334d683df12e212">y</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
-<a name="l00057"></a>00057         
-<a name="l00058"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">00058</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[2]; }
-<a name="l00059"></a><a class="code" href="classmof_1_1math_1_1vector3.html#ad62950e489d5ee41da4f8738a2e0d3ad">00059</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#ad62950e489d5ee41da4f8738a2e0d3ad">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[2]; }
-<a name="l00060"></a>00060 <span class="comment">//}}}</span>
-<a name="l00061"></a>00061     };
-<a name="l00062"></a>00062 
-<a name="l00063"></a>00063 }<span class="comment">// namespace math</span>
-<a name="l00064"></a>00064 }<span class="comment">// namespace mof</span>
+<a name="l00038"></a>00038 <span class="comment">//}}}</span>
+<a name="l00039"></a>00039 <span class="comment">//{{{ accesser</span>
+<a name="l00040"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a6971dbe6c6701de98199f94fe4fb48a6">00040</a>         <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#a6971dbe6c6701de98199f94fe4fb48a6">x</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
+<a name="l00041"></a><a class="code" href="classmof_1_1math_1_1vector3.html#add400ac271f70c31e8a4f54d7fd58d6a">00041</a>         <span class="keyword">const</span> <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#add400ac271f70c31e8a4f54d7fd58d6a">x</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
+<a name="l00042"></a><a class="code" href="classmof_1_1math_1_1vector3.html#af5d06f1f07c0d462fd44ef708521eb6f">00042</a>         <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#af5d06f1f07c0d462fd44ef708521eb6f">y</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
+<a name="l00043"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a8b755b310654684c8e182fb6519ca906">00043</a>         <span class="keyword">const</span> <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#a8b755b310654684c8e182fb6519ca906">y</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
+<a name="l00044"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a05688688d4d0fe63a055f7616843ead8">00044</a>         <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#a05688688d4d0fe63a055f7616843ead8">z</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[2]; }
+<a name="l00045"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a63cb1f88c3db0ffae4de351629f786ce">00045</a>         <span class="keyword">const</span> <span class="keywordtype">float</span>&amp; <a class="code" href="classmof_1_1math_1_1vector3.html#a63cb1f88c3db0ffae4de351629f786ce">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[2]; }
+<a name="l00046"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a66225223fd8f6addd8f4c73a5de29465">00046</a>         <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#a66225223fd8f6addd8f4c73a5de29465">w</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }
+<a name="l00047"></a>00047 <span class="comment">//}}}</span>
+<a name="l00048"></a>00048     };
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 }<span class="comment">// namespace math</span>
+<a name="l00051"></a>00051 }<span class="comment">// namespace mof</span>
 </pre></div></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>
index e95b6fa..432cf95 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/math/vector.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/math/vector.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
 <div class="contents">
-<h1>mof/math/vector.hpp</h1>
+<h1>/home/yasutomo/devel/moflib/include/mof/math/vector.hpp</h1><code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector3_8hpp_source.html">mof/math/vector3.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+vector.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="vector_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2math_2vector_8hpp_map" alt=""/></div>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="vector_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2include_2mof_2math_2vector_8hppdep_map" alt=""/></div>
+</div>
+
 <p><a href="vector_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 </table>
 </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>
diff --git a/doc/html/vector_8hpp__dep__incl.md5 b/doc/html/vector_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..6b93afc
--- /dev/null
@@ -0,0 +1 @@
+ff3d78a30455c3f53b1fac10c6f0c586
\ No newline at end of file
diff --git a/doc/html/vector_8hpp__incl.md5 b/doc/html/vector_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..f8d049f
--- /dev/null
@@ -0,0 +1 @@
+c27b129e66f14242880185fdfe91533e
\ No newline at end of file
index ea3f321..bf7192b 100644 (file)
@@ -2,12 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>MotifOfFunctionsLIBrary: mof/math/vector.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/include/mof/math/vector.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <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>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>mof/math/vector.hpp</h1><a href="vector_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<h1>/home/yasutomo/devel/moflib/include/mof/math/vector.hpp</h1><a href="vector_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
 <a name="l00004"></a>00004 <span class="preprocessor">#pragma once</span>
 <a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor">#include &lt;<a class="code" href="vector2_8hpp.html">mof/math/vector2.hpp</a>&gt;</span>
 <a name="l00006"></a>00006 <span class="preprocessor">#include &lt;<a class="code" href="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;<a class="code" href="vector4_8hpp.html">mof/math/vector4.hpp</a>&gt;</span>
 </pre></div></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>
diff --git a/doc/html/vector__test_8cpp.html b/doc/html/vector__test_8cpp.html
new file mode 100644 (file)
index 0000000..c4c358c
--- /dev/null
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/src/mof/math/test/vector_test.cpp</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- 作成: Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>メインページ</span></a></li>
+      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
+      <li><a href="annotated.html"><span>クラス</span></a></li>
+      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>ファイル一覧</span></a></li>
+      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>/home/yasutomo/devel/moflib/src/mof/math/test/vector_test.cpp</h1><code>#include &lt;<a class="el" href="vector_8hpp_source.html">mof/math/vector.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;sstream&gt;</code><br/>
+<div class="dynheader">
+vector_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="vector__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector__test_8cpp_map" alt=""/></div>
+</div>
+
+<p><a href="vector__test_8cpp_source.html">ソースコードを見る。</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>関数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vector__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="vector_test.cpp::main" ref="ae66f6b31b5ad750f1fe042a706a4e3d4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector__test_8cpp_source.html">vector_test.cpp</a> の <a class="el" href="vector__test_8cpp_source.html#l00023">23</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<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.3 </small></address>
+</body>
+</html>
diff --git a/doc/html/vector__test_8cpp__incl.md5 b/doc/html/vector__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..6c2c533
--- /dev/null
@@ -0,0 +1 @@
+f10529b97507716ce6dd3210348fdb69
\ No newline at end of file
diff --git a/doc/html/vector__test_8cpp_source.html b/doc/html/vector__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..a405033
--- /dev/null
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/src/mof/math/test/vector_test.cpp ソースファイル</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- 作成: Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>メインページ</span></a></li>
+      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
+      <li><a href="annotated.html"><span>クラス</span></a></li>
+      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>ファイル一覧</span></a></li>
+      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
+    </ul>
+  </div>
+<h1>/home/yasutomo/devel/moflib/src/mof/math/test/vector_test.cpp</h1><a href="vector__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="vector_8hpp.html">mof/math/vector.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;sstream&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 <span class="comment">/*int main()</span>
+<a name="l00006"></a>00006 <span class="comment">{</span>
+<a name="l00007"></a>00007 <span class="comment">    mof::math::vector2 v(0,0), w(1,1);</span>
+<a name="l00008"></a>00008 <span class="comment">    v[0] = 1;</span>
+<a name="l00009"></a>00009 <span class="comment">    w[0] = 2;</span>
+<a name="l00010"></a>00010 <span class="comment">    v = v + w; v = v + 2.0; v = 3.0 + w; v += w; v += 1;</span>
+<a name="l00011"></a>00011 <span class="comment">    v = v - w; v = v - 2.0; v = 3.0 - w; v -= w; v -= 1;</span>
+<a name="l00012"></a>00012 <span class="comment">    v = v * 2.0; v = 3.0 * w; v *= 2;</span>
+<a name="l00013"></a>00013 <span class="comment">    v = v / 2.0; v = 3.0 / w; v /= 2;</span>
+<a name="l00014"></a>00014 <span class="comment">    v == w; v != w;</span>
+<a name="l00015"></a>00015 <span class="comment">    std::stringstream ss;</span>
+<a name="l00016"></a>00016 <span class="comment">    ss &lt;&lt; v &lt;&lt; std::endl;</span>
+<a name="l00017"></a>00017 <span class="comment">    std::cout &lt;&lt; ss.str();</span>
+<a name="l00018"></a>00018 <span class="comment">    std::cout &lt;&lt; &quot;test success&quot; &lt;&lt; std::endl;</span>
+<a name="l00019"></a>00019 <span class="comment">    return 0;</span>
+<a name="l00020"></a>00020 <span class="comment">}*/</span>
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022 
+<a name="l00023"></a><a class="code" href="vector__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00023</a> <span class="keywordtype">int</span> <a class="code" href="vector__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00024"></a>00024 {
+<a name="l00025"></a>00025     <a class="code" href="classmof_1_1math_1_1vector2.html" title="2次元同次ベクトルクラス">mof::math::vector2</a> v,w;
+<a name="l00026"></a>00026     v = v + w;
+<a name="l00027"></a>00027     <span class="keywordflow">return</span> 1;
+<a name="l00028"></a>00028 }
+</pre></div></div>
+<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.3 </small></address>
+</body>
+</html>
index e58470a..c6cc2ee 100644 (file)
@@ -1,9 +1,9 @@
 #pragma once
 #include <cstddef>
+#include <mof/base/tstring.hpp>
 
 
 namespace mof
 {
-       typedef float real;
 
 }// namespace mof
index 48a7a56..8e4fdba 100644 (file)
@@ -3,7 +3,7 @@
 #include <string>
 #ifndef _MSC_VER
 /* Microsoft VisualC++\82Å\92è\8b`\82³\82ê\82Ä\82¢\82éTCHAR\8c^\82ð\92è\8b` */
-typedef TCHAR char;
+typedef char TCHAR;
 #else
 #include <tchar.h>
 #endif
index 4ab0cb4..d90a55a 100644 (file)
@@ -9,23 +9,25 @@ namespace math
 {
        /**
         * @brief 基底ベクトルテンプレートクラス
-        * @note  このテンプレートから直接特殊化することは想定していない.あくまでvectorxを実装
-        *        するための補助テンプレートである.
+        * @note  このテンプレートから直接特殊化することは想定していない.
+        * あくまでvectorxを実装するための補助テンプレートである.
+        * このクラスは不変クラスである.
         * @tparam Dim     ベクトルの次元(要素数)
         * @tparam Derived 特殊化されたテンプレートの派生クラス(vectorx)の型
         */
        template <size_t Dim, typename Derived>
        class basic_vector 
                : boost::addable< Derived 
-               , boost::addable2< Derived, real
+               , boost::addable2< Derived, float
                , boost::subtractable< Derived 
-               , boost::subtractable2< Derived, real
-               , boost::multipliable2< Derived, real
-               , boost::dividable2< Derived, real
+               , boost::subtractable2< Derived, float
+               , boost::multipliable2< Derived, float
+               , boost::dividable2< Derived, float
                , boost::equality_comparable< Derived
                > > > > > > > 
        {
-               real components_[Dim];///< 要素の配列
+       protected:
+               float components_[Dim];///< 要素の配列
        public:
                // コンストラクタ,デストラクタはデフォルトのものを使う
                // 代入演算子,コピーコンストラクタはデフォルトのものを使う
@@ -36,13 +38,13 @@ namespace math
                        return *reinterpret_cast<Derived*>(this);//thisがDerived型であることは保証されている.
                }
                
-               Derived& operator+=(real rhs)
+               Derived& operator+=(float rhs)
                {
                        for (size_t i = 0; i < Dim; ++i) components_[i] += rhs;
                        return *reinterpret_cast<Derived*>(this);//thisがDerived型であることは保証されている.
                }
                
-               friend Derived operator+(real rhs1, Derived& rhs2) 
+               friend Derived operator+(float rhs1, Derived& rhs2) 
                {
                        Derived retval;
                        for (size_t i = 0; i < Dim; ++i) retval.components_[i] = rhs1 + rhs2.components_[i];
@@ -56,13 +58,13 @@ namespace math
                        return *reinterpret_cast<Derived*>(this);//thisがDerived型であることは保証されている.
                }
                
-               Derived& operator-=(real rhs)
+               Derived& operator-=(float rhs)
                {
                        for (size_t i = 0; i < Dim; ++i) components_[i] -= rhs;
                        return *reinterpret_cast<Derived*>(this);//thisがDerived型であることは保証されている.
                }
 
-               friend Derived operator-(real rhs1, Derived& rhs2) 
+               friend Derived operator-(float rhs1, Derived& rhs2) 
                {
                        Derived retval;
                        for (size_t i = 0; i < Dim; ++i) retval.components_[i] = rhs1 - rhs2.components_[i];
@@ -70,13 +72,13 @@ namespace math
                }
 //}}}
 //{{{ operator *=
-               Derived& operator*=(real rhs)
+               Derived& operator*=(float rhs)
                {
                        for (size_t i = 0; i < Dim; ++i) components_[i] *= rhs;
                        return *reinterpret_cast<Derived*>(this);//thisがDerived型であることは保証されている.
                }
                
-               friend Derived operator*(real rhs1, Derived& rhs2) 
+               friend Derived operator*(float rhs1, Derived& rhs2) 
                {
                        Derived retval;
                        for (size_t i = 0; i < Dim; ++i) retval.components_[i] = rhs1 * rhs2.components_[i];
@@ -84,34 +86,19 @@ namespace math
                }
 //}}}
 //{{{ operator /=
-               Derived& operator/=(real rhs)
+               Derived& operator/=(float rhs)
                {
                        for (size_t i = 0; i < Dim; ++i) components_[i] /= rhs;
                        return *reinterpret_cast<Derived*>(this);//thisがDerived型であることは保証されている.
                }
                
-               friend Derived operator/(real rhs1, Derived& rhs2) 
+               friend Derived operator/(float rhs1, Derived& rhs2) 
                {
                        Derived retval;
                        for (size_t i = 0; i < Dim; ++i) retval.components_[i] = rhs1 / rhs2.components_[i];
                        return retval;
                }
 //}}}
-//{{{ operator[]
-               /**
-                * @brief 添字による要素へのアクセス
-                * @param [in] index 添字.最大値はDim-1
-                * @return 引数で指定した要素の参照
-                */
-               real& operator[](size_t index){ return components_[index]; }
-
-               /**
-                * @brief 添字による要素へのアクセス(const版)
-                * @param [in] index 添字.最大値はDim-1
-                * @return 引数で指定した要素の参照
-                */
-               const real& operator[](size_t index) const { return components_[index]; }
-//}}}
 //{{{ operator ==
                bool operator==(const Derived& rhs) const
                {
index f6b86b4..af4e2dd 100644 (file)
@@ -4,4 +4,3 @@
 #pragma once
 #include <mof/math/vector2.hpp>
 #include <mof/math/vector3.hpp>
-#include <mof/math/vector4.hpp>
index 192a236..739e672 100644 (file)
@@ -6,7 +6,7 @@ namespace mof
 namespace math
 {
        /**
-        * @brief 2次元ベクトルクラス
+        * @brief 2次元同次ベクトルクラス
         */
        class vector2 : public basic_vector<2, vector2>
        {
@@ -17,27 +17,25 @@ namespace math
                 */
                vector2()
                {
-                       this->x() = 0;
-                       this->y() = 0;
+                       components_[0] = 0;
+                       components_[1] = 0;
                }
 
                /**
                 * @brief 指定した値で初期化する.
-                * @param [in] x x座標成分
-                * @param [in] y y座標成分
+                * @param[in] x x座標成分
+                * @param[in] y y座標成分
                 */
-               vector2(real x, real y)
+               vector2(float x, float y)
                {
-                       this->x() = x;
-                       this->y() = y;
+                       components_[0] = x;
+                       components_[1] = y;
                }
 //}}}
-//{{{ accesser
-               real& x(){ return (*this)[0]; }
-               const real& x() const { return (*this)[0]; }
-
-               real& y(){ return (*this)[1]; }
-               const real& y() const { return (*this)[1]; }
+//{{{ accessers
+               float x() const { return components_[0]; }
+               float y() const { return components_[1]; }
+               float z() const { return 1; }// 第3要素は常に1
 //}}}
        };
 
index 87b0c03..43d8cdb 100644 (file)
@@ -7,7 +7,7 @@ namespace mof
 namespace math
 {
        /**
-        * @brief 3次元ベクトルクラス
+        * @brief 3次元同次ベクトルクラス
         */
        class vector3 : public basic_vector<3, vector3>
        {
@@ -18,45 +18,29 @@ namespace math
                 */
                vector3()
                {
-                       this->x() = 0;
-                       this->y() = 0;
-                       this->z() = 0;
+                       components_[0] = 0;
+                       components_[1] = 0;
+                       components_[2] = 0;
                }
 
                /**
                 * @brief 指定した値で初期化する.
-                * @param [in] x x座標成分
-                * @param [in] y y座標成分
-                * @param [in] z z座標成分
+                * @param[in] x x座標成分
+                * @param[in] y y座標成分
+                * @param[in] z z座標成分
                 */
-               vector3(real x, real y, real z)
+               vector3(float x, float y, float z)
                {
-                       this->x() = x;
-                       this->y() = y;
-                       this->z() = z;
-               }
-               
-               /**
-                * @brief 指定した値で初期化する.
-                * @param [in] xy 2次元ベクトル
-                * @param [in] z  z座標成分
-                */
-               vector3(const vector2& xy, real z = 1)
-               {
-                       this->x() = xy.x();
-                       this->y() = xy.y();
-                       this->z() = z;
+                       components_[0] = x;
+                       components_[1] = y; 
+                       components_[2] = z;
                }
 //}}}
 //{{{ accesser
-               real& x(){ return (*this)[0]; }
-               const real& x() const { return (*this)[0]; }
-
-               real& y(){ return (*this)[1]; }
-               const real& y() const { return (*this)[1]; }
-               
-               real& z(){ return (*this)[2]; }
-               const real& z() const { return (*this)[2]; }
+               float x() const { return components_[0]; }
+               float y() const { return components_[1]; }
+               float z() const { return components_[2]; }
+               float w() const { return 1; }// 第4要素は常に1
 //}}}
        };
 
diff --git a/include/mof/math/vector4.hpp b/include/mof/math/vector4.hpp
deleted file mode 100644 (file)
index f36dbbd..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-#pragma once
-#include <mof/math/basic_vector.hpp>
-#include <mof/math/vector3.hpp>
-
-namespace mof
-{
-namespace math
-{
-       /**
-        * @brief 4次元ベクトルクラス
-        */
-       class vector4 : public basic_vector<4, vector4>
-       {
-       public:
-//{{{ constructor
-               /**
-                * @brief デフォルトコンストラクタ.全ての要素を0で初期化する.
-                */
-               vector4()
-               {
-                       this->x() = 0;
-                       this->y() = 0;
-                       this->z() = 0;
-                       this->w() = 0;
-               }
-
-               /**
-                * @brief 指定した値で初期化する.
-                * @param [in] x x座標成分
-                * @param [in] y y座標成分
-                * @param [in] z z座標成分
-                * @param [in] w w座標成分
-                */
-               vector4(real x, real y, real z, real w)
-               {
-                       this->x() = x;
-                       this->y() = y;
-                       this->z() = z;
-                       this->w() = w;
-               }
-               
-               /**
-                * @brief 指定した値で初期化する.
-                * @param [in] xyz 3次元ベクトル
-                * @param [in] w   w座標成分
-                */
-               vector4(const vector3& xyz, real w = 1)
-               {
-                       this->x() = xyz.x();
-                       this->y() = xyz.y();
-                       this->z() = xyz.z();
-                       this->w() = w;
-               }
-//}}}
-//{{{ accesser
-               real& x(){ return (*this)[0]; }
-               const real& x() const { return (*this)[0]; }
-
-               real& y(){ return (*this)[1]; }
-               const real& y() const { return (*this)[1]; }
-               
-               real& z(){ return (*this)[2]; }
-               const real& z() const { return (*this)[2]; }
-               
-               real& w(){ return (*this)[3]; }
-               const real& w() const { return (*this)[3]; }
-//}}}
-       };
-
-}// namespace math
-}// namespace mof
index f8ef16e..fedc9c4 100644 (file)
Binary files a/lib/libmofmath.a and b/lib/libmofmath.a differ
index 0c527cc..3a963b2 100644 (file)
@@ -7,6 +7,7 @@ set(MOFLIB_ROOT_DIR ${PROJECT_SOURCE_DIR}/..)
 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${MOFLIB_ROOT_DIR}/lib/)
 include_directories("${MOFLIB_ROOT_DIR}/include/")
 enable_testing()
+set(CTEST_OUTPUT_ON_FAILURE 1)
 
 # build math
 subdirs(mof/math)
index 0b805c8..4da79f7 100644 (file)
@@ -40,5 +40,6 @@ SET(CMAKE_MAKEFILE_PRODUCTS
 # Dependency information for all targets:
 SET(CMAKE_DEPEND_INFO_FILES
   "mof/math/CMakeFiles/mofmath.dir/DependInfo.cmake"
-  "mof/math/CMakeFiles/vector_test.dir/DependInfo.cmake"
+  "mof/math/CMakeFiles/vector2_test.dir/DependInfo.cmake"
+  "mof/math/CMakeFiles/vector3_test.dir/DependInfo.cmake"
   )
index 56b6435..c6ec0dc 100644 (file)
@@ -54,12 +54,14 @@ CMAKE_BINARY_DIR = /home/yasutomo/devel/moflib/src/build_unix
 
 # Convenience name for "all" pass in the directory.
 mof/math/all: mof/math/CMakeFiles/mofmath.dir/all
-mof/math/all: mof/math/CMakeFiles/vector_test.dir/all
+mof/math/all: mof/math/CMakeFiles/vector2_test.dir/all
+mof/math/all: mof/math/CMakeFiles/vector3_test.dir/all
 .PHONY : mof/math/all
 
 # Convenience name for "clean" pass in the directory.
 mof/math/clean: mof/math/CMakeFiles/mofmath.dir/clean
-mof/math/clean: mof/math/CMakeFiles/vector_test.dir/clean
+mof/math/clean: mof/math/CMakeFiles/vector2_test.dir/clean
+mof/math/clean: mof/math/CMakeFiles/vector3_test.dir/clean
 .PHONY : mof/math/clean
 
 # Convenience name for "preinstall" pass in the directory.
@@ -102,38 +104,73 @@ clean: mof/math/CMakeFiles/mofmath.dir/clean
 .PHONY : clean
 
 #=============================================================================
-# Target rules for target mof/math/CMakeFiles/vector_test.dir
+# Target rules for target mof/math/CMakeFiles/vector2_test.dir
 
 # All Build rule for target.
-mof/math/CMakeFiles/vector_test.dir/all: mof/math/CMakeFiles/mofmath.dir/all
-       $(MAKE) -f mof/math/CMakeFiles/vector_test.dir/build.make mof/math/CMakeFiles/vector_test.dir/depend
-       $(MAKE) -f mof/math/CMakeFiles/vector_test.dir/build.make mof/math/CMakeFiles/vector_test.dir/build
+mof/math/CMakeFiles/vector2_test.dir/all: mof/math/CMakeFiles/mofmath.dir/all
+       $(MAKE) -f mof/math/CMakeFiles/vector2_test.dir/build.make mof/math/CMakeFiles/vector2_test.dir/depend
+       $(MAKE) -f mof/math/CMakeFiles/vector2_test.dir/build.make mof/math/CMakeFiles/vector2_test.dir/build
        $(CMAKE_COMMAND) -E cmake_progress_report /home/yasutomo/devel/moflib/src/build_unix/CMakeFiles  2
-       @echo "Built target vector_test"
-.PHONY : mof/math/CMakeFiles/vector_test.dir/all
+       @echo "Built target vector2_test"
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/all
 
 # Include target in all.
-all: mof/math/CMakeFiles/vector_test.dir/all
+all: mof/math/CMakeFiles/vector2_test.dir/all
 .PHONY : all
 
 # Build rule for subdir invocation for target.
-mof/math/CMakeFiles/vector_test.dir/rule: cmake_check_build_system
+mof/math/CMakeFiles/vector2_test.dir/rule: cmake_check_build_system
        $(CMAKE_COMMAND) -E cmake_progress_start /home/yasutomo/devel/moflib/src/build_unix/CMakeFiles 2
-       $(MAKE) -f CMakeFiles/Makefile2 mof/math/CMakeFiles/vector_test.dir/all
+       $(MAKE) -f CMakeFiles/Makefile2 mof/math/CMakeFiles/vector2_test.dir/all
        $(CMAKE_COMMAND) -E cmake_progress_start /home/yasutomo/devel/moflib/src/build_unix/CMakeFiles 0
-.PHONY : mof/math/CMakeFiles/vector_test.dir/rule
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/rule
 
 # Convenience name for target.
-vector_test: mof/math/CMakeFiles/vector_test.dir/rule
-.PHONY : vector_test
+vector2_test: mof/math/CMakeFiles/vector2_test.dir/rule
+.PHONY : vector2_test
 
 # clean rule for target.
-mof/math/CMakeFiles/vector_test.dir/clean:
-       $(MAKE) -f mof/math/CMakeFiles/vector_test.dir/build.make mof/math/CMakeFiles/vector_test.dir/clean
-.PHONY : mof/math/CMakeFiles/vector_test.dir/clean
+mof/math/CMakeFiles/vector2_test.dir/clean:
+       $(MAKE) -f mof/math/CMakeFiles/vector2_test.dir/build.make mof/math/CMakeFiles/vector2_test.dir/clean
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/clean
 
 # clean rule for target.
-clean: mof/math/CMakeFiles/vector_test.dir/clean
+clean: mof/math/CMakeFiles/vector2_test.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target mof/math/CMakeFiles/vector3_test.dir
+
+# All Build rule for target.
+mof/math/CMakeFiles/vector3_test.dir/all: mof/math/CMakeFiles/mofmath.dir/all
+       $(MAKE) -f mof/math/CMakeFiles/vector3_test.dir/build.make mof/math/CMakeFiles/vector3_test.dir/depend
+       $(MAKE) -f mof/math/CMakeFiles/vector3_test.dir/build.make mof/math/CMakeFiles/vector3_test.dir/build
+       $(CMAKE_COMMAND) -E cmake_progress_report /home/yasutomo/devel/moflib/src/build_unix/CMakeFiles  3
+       @echo "Built target vector3_test"
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/all
+
+# Include target in all.
+all: mof/math/CMakeFiles/vector3_test.dir/all
+.PHONY : all
+
+# Build rule for subdir invocation for target.
+mof/math/CMakeFiles/vector3_test.dir/rule: cmake_check_build_system
+       $(CMAKE_COMMAND) -E cmake_progress_start /home/yasutomo/devel/moflib/src/build_unix/CMakeFiles 2
+       $(MAKE) -f CMakeFiles/Makefile2 mof/math/CMakeFiles/vector3_test.dir/all
+       $(CMAKE_COMMAND) -E cmake_progress_start /home/yasutomo/devel/moflib/src/build_unix/CMakeFiles 0
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/rule
+
+# Convenience name for target.
+vector3_test: mof/math/CMakeFiles/vector3_test.dir/rule
+.PHONY : vector3_test
+
+# clean rule for target.
+mof/math/CMakeFiles/vector3_test.dir/clean:
+       $(MAKE) -f mof/math/CMakeFiles/vector3_test.dir/build.make mof/math/CMakeFiles/vector3_test.dir/clean
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/clean
+
+# clean rule for target.
+clean: mof/math/CMakeFiles/vector3_test.dir/clean
 .PHONY : clean
 
 #=============================================================================
index 53fcf5f..244a56e 100644 (file)
@@ -1,2 +1,3 @@
 /home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/mofmath.dir
-/home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/vector_test.dir
+/home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/vector2_test.dir
+/home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/vector3_test.dir
index 711c460..dac478f 100644 (file)
@@ -119,17 +119,30 @@ mofmath/fast:
 .PHONY : mofmath/fast
 
 #=============================================================================
-# Target rules for targets named vector_test
+# Target rules for targets named vector2_test
 
 # Build rule for target.
-vector_test: cmake_check_build_system
-       $(MAKE) -f CMakeFiles/Makefile2 vector_test
-.PHONY : vector_test
+vector2_test: cmake_check_build_system
+       $(MAKE) -f CMakeFiles/Makefile2 vector2_test
+.PHONY : vector2_test
 
 # fast build rule for target.
-vector_test/fast:
-       $(MAKE) -f mof/math/CMakeFiles/vector_test.dir/build.make mof/math/CMakeFiles/vector_test.dir/build
-.PHONY : vector_test/fast
+vector2_test/fast:
+       $(MAKE) -f mof/math/CMakeFiles/vector2_test.dir/build.make mof/math/CMakeFiles/vector2_test.dir/build
+.PHONY : vector2_test/fast
+
+#=============================================================================
+# Target rules for targets named vector3_test
+
+# Build rule for target.
+vector3_test: cmake_check_build_system
+       $(MAKE) -f CMakeFiles/Makefile2 vector3_test
+.PHONY : vector3_test
+
+# fast build rule for target.
+vector3_test/fast:
+       $(MAKE) -f mof/math/CMakeFiles/vector3_test.dir/build.make mof/math/CMakeFiles/vector3_test.dir/build
+.PHONY : vector3_test/fast
 
 # Help Target
 help:
@@ -141,7 +154,8 @@ help:
        @echo "... rebuild_cache"
        @echo "... test"
        @echo "... mofmath"
-       @echo "... vector_test"
+       @echo "... vector2_test"
+       @echo "... vector3_test"
 .PHONY : help
 
 
index 176fba2..15e9158 100644 (file)
@@ -1,18 +1,34 @@
-Start testing: Aug 08 16:48 PDT
+Start testing: Aug 11 03:54 PDT
 ----------------------------------------------------------
-1/1 Testing: vector_test
-1/1 Test: vector_test
-Command: "/home/yasutomo/devel/moflib/src/mof/math/test/testbin/vector_test"
+1/2 Testing: vector2_test
+1/2 Test: vector2_test
+Command: "/home/yasutomo/devel/moflib/src/mof/math/test/testbin/vector2_test"
 Directory: /home/yasutomo/devel/moflib/src/build_unix/mof/math
-"vector_test" start time: Aug 08 16:48 PDT
+"vector2_test" start time: Aug 11 03:54 PDT
 Output:
 ----------------------------------------------------------
 <end of output>
 Test time =   0.01 sec
 ----------------------------------------------------------
+Test Passed.
+"vector2_test" end time: Aug 11 03:54 PDT
+"vector2_test" time elapsed: 00:00:00
+----------------------------------------------------------
+
+2/2 Testing: vector3_test
+2/2 Test: vector3_test
+Command: "/home/yasutomo/devel/moflib/src/mof/math/test/testbin/vector3_test"
+Directory: /home/yasutomo/devel/moflib/src/build_unix/mof/math
+"vector3_test" start time: Aug 11 03:54 PDT
+Output:
+----------------------------------------------------------
+Failed: subtraction test
+<end of output>
+Test time =   0.00 sec
+----------------------------------------------------------
 Test Failed.
-"vector_test" end time: Aug 08 16:48 PDT
-"vector_test" time elapsed: 00:00:00
+"vector3_test" end time: Aug 11 03:54 PDT
+"vector3_test" time elapsed: 00:00:00
 ----------------------------------------------------------
 
-End testing: Aug 08 16:48 PDT
+End testing: Aug 11 03:54 PDT
diff --git a/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/CXX.includecache b/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/CXX.includecache
new file mode 100644 (file)
index 0000000..0af16f0
--- /dev/null
@@ -0,0 +1,40 @@
+#IncludeRegexLine: ^[  ]*#[    ]*(include|import)[     ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform: 
+
+../../include/mof/base/mofdef.hpp
+cstddef
+-
+mof/base/tstring.hpp
+-
+
+../../include/mof/base/tstring.hpp
+string
+-
+tchar.h
+-
+
+../../include/mof/math/basic_vector.hpp
+mof/base/mofdef.hpp
+-
+boost/operators.hpp
+-
+ostream
+-
+
+../../include/mof/math/vector2.hpp
+mof/math/basic_vector.hpp
+-
+
+/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp
+mof/math/vector2.hpp
+-
+iostream
+-
+sstream
+-
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/DependInfo.cmake b/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/DependInfo.cmake
new file mode 100644 (file)
index 0000000..0ecf270
--- /dev/null
@@ -0,0 +1,14 @@
+# The set of languages for which implicit dependencies are needed:
+SET(CMAKE_DEPENDS_LANGUAGES
+  "CXX"
+  )
+# The set of files for implicit dependencies of each language:
+SET(CMAKE_DEPENDS_CHECK_CXX
+  "/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" "/home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o"
+  )
+SET(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Targets to which this target links.
+SET(CMAKE_TARGET_LINKED_INFO_FILES
+  "/home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/mofmath.dir/DependInfo.cmake"
+  )
diff --git a/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/build.make b/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/build.make
new file mode 100644 (file)
index 0000000..ce9b21f
--- /dev/null
@@ -0,0 +1,101 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/yasutomo/devel/moflib/src
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/yasutomo/devel/moflib/src/build_unix
+
+# Include any dependencies generated for this target.
+include mof/math/CMakeFiles/vector2_test.dir/depend.make
+
+# Include the progress variables for this target.
+include mof/math/CMakeFiles/vector2_test.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include mof/math/CMakeFiles/vector2_test.dir/flags.make
+
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o: mof/math/CMakeFiles/vector2_test.dir/flags.make
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o: ../mof/math/test/vector2_test.cpp
+       $(CMAKE_COMMAND) -E cmake_progress_report /home/yasutomo/devel/moflib/src/build_unix/CMakeFiles $(CMAKE_PROGRESS_1)
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && /usr/bin/c++   $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o -c /home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp
+
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.i: cmake_force
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vector2_test.dir/test/vector2_test.cpp.i"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && /usr/bin/c++  $(CXX_DEFINES) $(CXX_FLAGS) -E /home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp > CMakeFiles/vector2_test.dir/test/vector2_test.cpp.i
+
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.s: cmake_force
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vector2_test.dir/test/vector2_test.cpp.s"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && /usr/bin/c++  $(CXX_DEFINES) $(CXX_FLAGS) -S /home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp -o CMakeFiles/vector2_test.dir/test/vector2_test.cpp.s
+
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o.requires:
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o.requires
+
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o.provides: mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o.requires
+       $(MAKE) -f mof/math/CMakeFiles/vector2_test.dir/build.make mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o.provides.build
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o.provides
+
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o.provides.build: mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o.provides.build
+
+# Object files for target vector2_test
+vector2_test_OBJECTS = \
+"CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o"
+
+# External object files for target vector2_test
+vector2_test_EXTERNAL_OBJECTS =
+
+../mof/math/test/testbin/vector2_test: mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o
+../mof/math/test/testbin/vector2_test: /home/yasutomo/devel/moflib/lib/libmofmath.a
+../mof/math/test/testbin/vector2_test: mof/math/CMakeFiles/vector2_test.dir/build.make
+../mof/math/test/testbin/vector2_test: mof/math/CMakeFiles/vector2_test.dir/link.txt
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable ../../../mof/math/test/testbin/vector2_test"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vector2_test.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+mof/math/CMakeFiles/vector2_test.dir/build: ../mof/math/test/testbin/vector2_test
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/build
+
+mof/math/CMakeFiles/vector2_test.dir/requires: mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o.requires
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/requires
+
+mof/math/CMakeFiles/vector2_test.dir/clean:
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && $(CMAKE_COMMAND) -P CMakeFiles/vector2_test.dir/cmake_clean.cmake
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/clean
+
+mof/math/CMakeFiles/vector2_test.dir/depend:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/yasutomo/devel/moflib/src /home/yasutomo/devel/moflib/src/mof/math /home/yasutomo/devel/moflib/src/build_unix /home/yasutomo/devel/moflib/src/build_unix/mof/math /home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/depend
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/cmake_clean.cmake b/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/cmake_clean.cmake
new file mode 100644 (file)
index 0000000..a3b9d19
--- /dev/null
@@ -0,0 +1,10 @@
+FILE(REMOVE_RECURSE
+  "CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o"
+  "../../../mof/math/test/testbin/vector2_test.pdb"
+  "../../../mof/math/test/testbin/vector2_test"
+)
+
+# Per-language clean rules from dependency scanning.
+FOREACH(lang CXX)
+  INCLUDE(CMakeFiles/vector2_test.dir/cmake_clean_${lang}.cmake OPTIONAL)
+ENDFOREACH(lang)
diff --git a/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/depend.internal b/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/depend.internal
new file mode 100644 (file)
index 0000000..5a308ee
--- /dev/null
@@ -0,0 +1,9 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o
+ ../../include/mof/base/mofdef.hpp
+ ../../include/mof/base/tstring.hpp
+ ../../include/mof/math/basic_vector.hpp
+ ../../include/mof/math/vector2.hpp
+ /home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp
diff --git a/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/depend.make b/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/depend.make
new file mode 100644 (file)
index 0000000..e856066
--- /dev/null
@@ -0,0 +1,9 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o: ../../include/mof/base/mofdef.hpp
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o: ../../include/mof/base/tstring.hpp
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o: ../../include/mof/math/basic_vector.hpp
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o: ../../include/mof/math/vector2.hpp
+mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o: ../mof/math/test/vector2_test.cpp
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/flags.make b/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/flags.make
new file mode 100644 (file)
index 0000000..9d2644c
--- /dev/null
@@ -0,0 +1,8 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -I/home/yasutomo/devel/moflib/src/../include -I/home/yasutomo/devel/moflib/src/mof/math/BOOST_INCLUDE_DIR  
+
+CXX_DEFINES = 
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/link.txt b/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/link.txt
new file mode 100644 (file)
index 0000000..25e4771
--- /dev/null
@@ -0,0 +1 @@
+/usr/bin/c++      CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o  -o ../../../mof/math/test/testbin/vector2_test -rdynamic -L/home/yasutomo/devel/moflib/src/../lib /home/yasutomo/devel/moflib/lib/libmofmath.a -Wl,-rpath,/home/yasutomo/devel/moflib/src/../lib 
diff --git a/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/progress.make b/src/build_unix/mof/math/CMakeFiles/vector2_test.dir/progress.make
new file mode 100644 (file)
index 0000000..164e1d2
--- /dev/null
@@ -0,0 +1,2 @@
+CMAKE_PROGRESS_1 = 2
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/CXX.includecache b/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/CXX.includecache
new file mode 100644 (file)
index 0000000..e2067c0
--- /dev/null
@@ -0,0 +1,44 @@
+#IncludeRegexLine: ^[  ]*#[    ]*(include|import)[     ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform: 
+
+../../include/mof/base/mofdef.hpp
+cstddef
+-
+mof/base/tstring.hpp
+-
+
+../../include/mof/base/tstring.hpp
+string
+-
+tchar.h
+-
+
+../../include/mof/math/basic_vector.hpp
+mof/base/mofdef.hpp
+-
+boost/operators.hpp
+-
+ostream
+-
+
+../../include/mof/math/vector2.hpp
+mof/math/basic_vector.hpp
+-
+
+../../include/mof/math/vector3.hpp
+mof/math/basic_vector.hpp
+-
+mof/math/vector2.hpp
+-
+
+/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp
+mof/math/vector3.hpp
+-
+iostream
+-
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/DependInfo.cmake b/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/DependInfo.cmake
new file mode 100644 (file)
index 0000000..4ce0d54
--- /dev/null
@@ -0,0 +1,14 @@
+# The set of languages for which implicit dependencies are needed:
+SET(CMAKE_DEPENDS_LANGUAGES
+  "CXX"
+  )
+# The set of files for implicit dependencies of each language:
+SET(CMAKE_DEPENDS_CHECK_CXX
+  "/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" "/home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o"
+  )
+SET(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Targets to which this target links.
+SET(CMAKE_TARGET_LINKED_INFO_FILES
+  "/home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/mofmath.dir/DependInfo.cmake"
+  )
diff --git a/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/build.make b/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/build.make
new file mode 100644 (file)
index 0000000..01c72ce
--- /dev/null
@@ -0,0 +1,101 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/yasutomo/devel/moflib/src
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/yasutomo/devel/moflib/src/build_unix
+
+# Include any dependencies generated for this target.
+include mof/math/CMakeFiles/vector3_test.dir/depend.make
+
+# Include the progress variables for this target.
+include mof/math/CMakeFiles/vector3_test.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include mof/math/CMakeFiles/vector3_test.dir/flags.make
+
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o: mof/math/CMakeFiles/vector3_test.dir/flags.make
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o: ../mof/math/test/vector3_test.cpp
+       $(CMAKE_COMMAND) -E cmake_progress_report /home/yasutomo/devel/moflib/src/build_unix/CMakeFiles $(CMAKE_PROGRESS_1)
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && /usr/bin/c++   $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o -c /home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp
+
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.i: cmake_force
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vector3_test.dir/test/vector3_test.cpp.i"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && /usr/bin/c++  $(CXX_DEFINES) $(CXX_FLAGS) -E /home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp > CMakeFiles/vector3_test.dir/test/vector3_test.cpp.i
+
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.s: cmake_force
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vector3_test.dir/test/vector3_test.cpp.s"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && /usr/bin/c++  $(CXX_DEFINES) $(CXX_FLAGS) -S /home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp -o CMakeFiles/vector3_test.dir/test/vector3_test.cpp.s
+
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o.requires:
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o.requires
+
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o.provides: mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o.requires
+       $(MAKE) -f mof/math/CMakeFiles/vector3_test.dir/build.make mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o.provides.build
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o.provides
+
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o.provides.build: mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o.provides.build
+
+# Object files for target vector3_test
+vector3_test_OBJECTS = \
+"CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o"
+
+# External object files for target vector3_test
+vector3_test_EXTERNAL_OBJECTS =
+
+../mof/math/test/testbin/vector3_test: mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o
+../mof/math/test/testbin/vector3_test: /home/yasutomo/devel/moflib/lib/libmofmath.a
+../mof/math/test/testbin/vector3_test: mof/math/CMakeFiles/vector3_test.dir/build.make
+../mof/math/test/testbin/vector3_test: mof/math/CMakeFiles/vector3_test.dir/link.txt
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable ../../../mof/math/test/testbin/vector3_test"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vector3_test.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+mof/math/CMakeFiles/vector3_test.dir/build: ../mof/math/test/testbin/vector3_test
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/build
+
+mof/math/CMakeFiles/vector3_test.dir/requires: mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o.requires
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/requires
+
+mof/math/CMakeFiles/vector3_test.dir/clean:
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && $(CMAKE_COMMAND) -P CMakeFiles/vector3_test.dir/cmake_clean.cmake
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/clean
+
+mof/math/CMakeFiles/vector3_test.dir/depend:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/yasutomo/devel/moflib/src /home/yasutomo/devel/moflib/src/mof/math /home/yasutomo/devel/moflib/src/build_unix /home/yasutomo/devel/moflib/src/build_unix/mof/math /home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/depend
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/cmake_clean.cmake b/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/cmake_clean.cmake
new file mode 100644 (file)
index 0000000..962fdf9
--- /dev/null
@@ -0,0 +1,10 @@
+FILE(REMOVE_RECURSE
+  "CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o"
+  "../../../mof/math/test/testbin/vector3_test.pdb"
+  "../../../mof/math/test/testbin/vector3_test"
+)
+
+# Per-language clean rules from dependency scanning.
+FOREACH(lang CXX)
+  INCLUDE(CMakeFiles/vector3_test.dir/cmake_clean_${lang}.cmake OPTIONAL)
+ENDFOREACH(lang)
diff --git a/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/depend.internal b/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/depend.internal
new file mode 100644 (file)
index 0000000..53ec419
--- /dev/null
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o
+ ../../include/mof/base/mofdef.hpp
+ ../../include/mof/base/tstring.hpp
+ ../../include/mof/math/basic_vector.hpp
+ ../../include/mof/math/vector2.hpp
+ ../../include/mof/math/vector3.hpp
+ /home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp
diff --git a/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/depend.make b/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/depend.make
new file mode 100644 (file)
index 0000000..cc84fd7
--- /dev/null
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o: ../../include/mof/base/mofdef.hpp
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o: ../../include/mof/base/tstring.hpp
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o: ../../include/mof/math/basic_vector.hpp
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o: ../../include/mof/math/vector2.hpp
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o: ../../include/mof/math/vector3.hpp
+mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o: ../mof/math/test/vector3_test.cpp
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/flags.make b/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/flags.make
new file mode 100644 (file)
index 0000000..9d2644c
--- /dev/null
@@ -0,0 +1,8 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -I/home/yasutomo/devel/moflib/src/../include -I/home/yasutomo/devel/moflib/src/mof/math/BOOST_INCLUDE_DIR  
+
+CXX_DEFINES = 
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/link.txt b/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/link.txt
new file mode 100644 (file)
index 0000000..689e70b
--- /dev/null
@@ -0,0 +1 @@
+/usr/bin/c++      CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o  -o ../../../mof/math/test/testbin/vector3_test -rdynamic -L/home/yasutomo/devel/moflib/src/../lib /home/yasutomo/devel/moflib/lib/libmofmath.a -Wl,-rpath,/home/yasutomo/devel/moflib/src/../lib 
diff --git a/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/progress.make b/src/build_unix/mof/math/CMakeFiles/vector3_test.dir/progress.make
new file mode 100644 (file)
index 0000000..822db75
--- /dev/null
@@ -0,0 +1,2 @@
+CMAKE_PROGRESS_1 = 3
+
index b58404b..e8a2800 100644 (file)
@@ -9,6 +9,8 @@
 ../../include/mof/base/mofdef.hpp
 cstddef
 -
+mof/tstring.hpp
+-
 
 ../../include/mof/math/basic_vector.hpp
 mof/base/mofdef.hpp
@@ -23,8 +25,6 @@ mof/math/vector2.hpp
 -
 mof/math/vector3.hpp
 -
-mof/math/vector4.hpp
--
 
 ../../include/mof/math/vector2.hpp
 mof/math/basic_vector.hpp
@@ -36,12 +36,6 @@ mof/math/basic_vector.hpp
 mof/math/vector2.hpp
 -
 
-../../include/mof/math/vector4.hpp
-mof/math/basic_vector.hpp
--
-mof/math/vector3.hpp
--
-
 /home/yasutomo/devel/moflib/src/mof/math/test/vector_test.cpp
 mof/math/vector.hpp
 -
index d3a7bf1..33a271d 100644 (file)
@@ -7,5 +7,4 @@ mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.o
  ../../include/mof/math/vector.hpp
  ../../include/mof/math/vector2.hpp
  ../../include/mof/math/vector3.hpp
- ../../include/mof/math/vector4.hpp
  /home/yasutomo/devel/moflib/src/mof/math/test/vector_test.cpp
index 50c608f..3d72083 100644 (file)
@@ -6,6 +6,5 @@ mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.o: ../../include/mof/ma
 mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.o: ../../include/mof/math/vector.hpp
 mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.o: ../../include/mof/math/vector2.hpp
 mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.o: ../../include/mof/math/vector3.hpp
-mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.o: ../../include/mof/math/vector4.hpp
 mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.o: ../mof/math/test/vector_test.cpp
 
diff --git a/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/CXX.includecache b/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/CXX.includecache
new file mode 100644 (file)
index 0000000..567bbe6
--- /dev/null
@@ -0,0 +1,52 @@
+#IncludeRegexLine: ^[  ]*#[    ]*(include|import)[     ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform: 
+
+../../include/mof/base/mofdef.hpp
+cstddef
+-
+mof/base/tstring.hpp
+-
+
+../../include/mof/base/tstring.hpp
+string
+-
+tchar.h
+-
+
+../../include/mof/math/basic_vector.hpp
+mof/base/mofdef.hpp
+-
+boost/operators.hpp
+-
+ostream
+-
+
+../../include/mof/math/vector.hpp
+mof/math/vector2.hpp
+-
+mof/math/vector3.hpp
+-
+
+../../include/mof/math/vector2.hpp
+mof/math/basic_vector.hpp
+-
+
+../../include/mof/math/vector3.hpp
+mof/math/basic_vector.hpp
+-
+mof/math/vector2.hpp
+-
+
+/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp
+mof/math/vector.hpp
+-
+iostream
+-
+sstream
+-
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/DependInfo.cmake b/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/DependInfo.cmake
new file mode 100644 (file)
index 0000000..dca429d
--- /dev/null
@@ -0,0 +1,14 @@
+# The set of languages for which implicit dependencies are needed:
+SET(CMAKE_DEPENDS_LANGUAGES
+  "CXX"
+  )
+# The set of files for implicit dependencies of each language:
+SET(CMAKE_DEPENDS_CHECK_CXX
+  "/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" "/home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o"
+  )
+SET(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Targets to which this target links.
+SET(CMAKE_TARGET_LINKED_INFO_FILES
+  "/home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/mofmath.dir/DependInfo.cmake"
+  )
diff --git a/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/build.make b/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/build.make
new file mode 100644 (file)
index 0000000..b9a2c1a
--- /dev/null
@@ -0,0 +1,101 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/yasutomo/devel/moflib/src
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/yasutomo/devel/moflib/src/build_unix
+
+# Include any dependencies generated for this target.
+include mof/math/CMakeFiles/vector_test2.dir/depend.make
+
+# Include the progress variables for this target.
+include mof/math/CMakeFiles/vector_test2.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include mof/math/CMakeFiles/vector_test2.dir/flags.make
+
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o: mof/math/CMakeFiles/vector_test2.dir/flags.make
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o: ../mof/math/test/vector2_test.cpp
+       $(CMAKE_COMMAND) -E cmake_progress_report /home/yasutomo/devel/moflib/src/build_unix/CMakeFiles $(CMAKE_PROGRESS_1)
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && /usr/bin/c++   $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o -c /home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp
+
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.i: cmake_force
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vector_test2.dir/test/vector2_test.cpp.i"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && /usr/bin/c++  $(CXX_DEFINES) $(CXX_FLAGS) -E /home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp > CMakeFiles/vector_test2.dir/test/vector2_test.cpp.i
+
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.s: cmake_force
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vector_test2.dir/test/vector2_test.cpp.s"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && /usr/bin/c++  $(CXX_DEFINES) $(CXX_FLAGS) -S /home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp -o CMakeFiles/vector_test2.dir/test/vector2_test.cpp.s
+
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o.requires:
+.PHONY : mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o.requires
+
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o.provides: mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o.requires
+       $(MAKE) -f mof/math/CMakeFiles/vector_test2.dir/build.make mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o.provides.build
+.PHONY : mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o.provides
+
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o.provides.build: mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o
+.PHONY : mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o.provides.build
+
+# Object files for target vector_test2
+vector_test2_OBJECTS = \
+"CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o"
+
+# External object files for target vector_test2
+vector_test2_EXTERNAL_OBJECTS =
+
+../mof/math/test/testbin/vector_test2: mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o
+../mof/math/test/testbin/vector_test2: /home/yasutomo/devel/moflib/lib/libmofmath.a
+../mof/math/test/testbin/vector_test2: mof/math/CMakeFiles/vector_test2.dir/build.make
+../mof/math/test/testbin/vector_test2: mof/math/CMakeFiles/vector_test2.dir/link.txt
+       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable ../../../mof/math/test/testbin/vector_test2"
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vector_test2.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+mof/math/CMakeFiles/vector_test2.dir/build: ../mof/math/test/testbin/vector_test2
+.PHONY : mof/math/CMakeFiles/vector_test2.dir/build
+
+mof/math/CMakeFiles/vector_test2.dir/requires: mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o.requires
+.PHONY : mof/math/CMakeFiles/vector_test2.dir/requires
+
+mof/math/CMakeFiles/vector_test2.dir/clean:
+       cd /home/yasutomo/devel/moflib/src/build_unix/mof/math && $(CMAKE_COMMAND) -P CMakeFiles/vector_test2.dir/cmake_clean.cmake
+.PHONY : mof/math/CMakeFiles/vector_test2.dir/clean
+
+mof/math/CMakeFiles/vector_test2.dir/depend:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/yasutomo/devel/moflib/src /home/yasutomo/devel/moflib/src/mof/math /home/yasutomo/devel/moflib/src/build_unix /home/yasutomo/devel/moflib/src/build_unix/mof/math /home/yasutomo/devel/moflib/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : mof/math/CMakeFiles/vector_test2.dir/depend
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/cmake_clean.cmake b/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/cmake_clean.cmake
new file mode 100644 (file)
index 0000000..f58eeb5
--- /dev/null
@@ -0,0 +1,10 @@
+FILE(REMOVE_RECURSE
+  "CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o"
+  "../../../mof/math/test/testbin/vector_test2.pdb"
+  "../../../mof/math/test/testbin/vector_test2"
+)
+
+# Per-language clean rules from dependency scanning.
+FOREACH(lang CXX)
+  INCLUDE(CMakeFiles/vector_test2.dir/cmake_clean_${lang}.cmake OPTIONAL)
+ENDFOREACH(lang)
diff --git a/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/depend.internal b/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/depend.internal
new file mode 100644 (file)
index 0000000..fa43c55
--- /dev/null
@@ -0,0 +1,11 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o
+ ../../include/mof/base/mofdef.hpp
+ ../../include/mof/base/tstring.hpp
+ ../../include/mof/math/basic_vector.hpp
+ ../../include/mof/math/vector.hpp
+ ../../include/mof/math/vector2.hpp
+ ../../include/mof/math/vector3.hpp
+ /home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp
diff --git a/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/depend.make b/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/depend.make
new file mode 100644 (file)
index 0000000..a53b31a
--- /dev/null
@@ -0,0 +1,11 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o: ../../include/mof/base/mofdef.hpp
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o: ../../include/mof/base/tstring.hpp
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o: ../../include/mof/math/basic_vector.hpp
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o: ../../include/mof/math/vector.hpp
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o: ../../include/mof/math/vector2.hpp
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o: ../../include/mof/math/vector3.hpp
+mof/math/CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o: ../mof/math/test/vector2_test.cpp
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/flags.make b/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/flags.make
new file mode 100644 (file)
index 0000000..9d2644c
--- /dev/null
@@ -0,0 +1,8 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -I/home/yasutomo/devel/moflib/src/../include -I/home/yasutomo/devel/moflib/src/mof/math/BOOST_INCLUDE_DIR  
+
+CXX_DEFINES = 
+
diff --git a/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/link.txt b/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/link.txt
new file mode 100644 (file)
index 0000000..8d96796
--- /dev/null
@@ -0,0 +1 @@
+/usr/bin/c++      CMakeFiles/vector_test2.dir/test/vector2_test.cpp.o  -o ../../../mof/math/test/testbin/vector_test2 -rdynamic -L/home/yasutomo/devel/moflib/src/../lib /home/yasutomo/devel/moflib/lib/libmofmath.a -Wl,-rpath,/home/yasutomo/devel/moflib/src/../lib 
diff --git a/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/progress.make b/src/build_unix/mof/math/CMakeFiles/vector_test2.dir/progress.make
new file mode 100644 (file)
index 0000000..164e1d2
--- /dev/null
@@ -0,0 +1,2 @@
+CMAKE_PROGRESS_1 = 2
+
index 256ee2c..ab03395 100644 (file)
@@ -4,4 +4,5 @@
 # 
 # This file includes the relevent testing commands required for 
 # testing this directory and lists subdirectories to be tested as well.
-ADD_TEST(vector_test "/home/yasutomo/devel/moflib/src/mof/math/test/testbin/vector_test")
+ADD_TEST(vector2_test "/home/yasutomo/devel/moflib/src/mof/math/test/testbin/vector2_test")
+ADD_TEST(vector3_test "/home/yasutomo/devel/moflib/src/mof/math/test/testbin/vector3_test")
index 9685092..708d6fb 100644 (file)
@@ -120,18 +120,32 @@ mofmath/fast:
 .PHONY : mofmath/fast
 
 # Convenience name for target.
-mof/math/CMakeFiles/vector_test.dir/rule:
-       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f CMakeFiles/Makefile2 mof/math/CMakeFiles/vector_test.dir/rule
-.PHONY : mof/math/CMakeFiles/vector_test.dir/rule
+mof/math/CMakeFiles/vector2_test.dir/rule:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f CMakeFiles/Makefile2 mof/math/CMakeFiles/vector2_test.dir/rule
+.PHONY : mof/math/CMakeFiles/vector2_test.dir/rule
 
 # Convenience name for target.
-vector_test: mof/math/CMakeFiles/vector_test.dir/rule
-.PHONY : vector_test
+vector2_test: mof/math/CMakeFiles/vector2_test.dir/rule
+.PHONY : vector2_test
 
 # fast build rule for target.
-vector_test/fast:
-       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector_test.dir/build.make mof/math/CMakeFiles/vector_test.dir/build
-.PHONY : vector_test/fast
+vector2_test/fast:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector2_test.dir/build.make mof/math/CMakeFiles/vector2_test.dir/build
+.PHONY : vector2_test/fast
+
+# Convenience name for target.
+mof/math/CMakeFiles/vector3_test.dir/rule:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f CMakeFiles/Makefile2 mof/math/CMakeFiles/vector3_test.dir/rule
+.PHONY : mof/math/CMakeFiles/vector3_test.dir/rule
+
+# Convenience name for target.
+vector3_test: mof/math/CMakeFiles/vector3_test.dir/rule
+.PHONY : vector3_test
+
+# fast build rule for target.
+vector3_test/fast:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector3_test.dir/build.make mof/math/CMakeFiles/vector3_test.dir/build
+.PHONY : vector3_test/fast
 
 dummy.o: dummy.cpp.o
 .PHONY : dummy.o
@@ -157,29 +171,53 @@ dummy.cpp.s:
        cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/mofmath.dir/build.make mof/math/CMakeFiles/mofmath.dir/dummy.cpp.s
 .PHONY : dummy.cpp.s
 
-test/vector_test.o: test/vector_test.cpp.o
-.PHONY : test/vector_test.o
+test/vector2_test.o: test/vector2_test.cpp.o
+.PHONY : test/vector2_test.o
+
+# target to build an object file
+test/vector2_test.cpp.o:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector2_test.dir/build.make mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.o
+.PHONY : test/vector2_test.cpp.o
+
+test/vector2_test.i: test/vector2_test.cpp.i
+.PHONY : test/vector2_test.i
+
+# target to preprocess a source file
+test/vector2_test.cpp.i:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector2_test.dir/build.make mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.i
+.PHONY : test/vector2_test.cpp.i
+
+test/vector2_test.s: test/vector2_test.cpp.s
+.PHONY : test/vector2_test.s
+
+# target to generate assembly for a file
+test/vector2_test.cpp.s:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector2_test.dir/build.make mof/math/CMakeFiles/vector2_test.dir/test/vector2_test.cpp.s
+.PHONY : test/vector2_test.cpp.s
+
+test/vector3_test.o: test/vector3_test.cpp.o
+.PHONY : test/vector3_test.o
 
 # target to build an object file
-test/vector_test.cpp.o:
-       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector_test.dir/build.make mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.o
-.PHONY : test/vector_test.cpp.o
+test/vector3_test.cpp.o:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector3_test.dir/build.make mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.o
+.PHONY : test/vector3_test.cpp.o
 
-test/vector_test.i: test/vector_test.cpp.i
-.PHONY : test/vector_test.i
+test/vector3_test.i: test/vector3_test.cpp.i
+.PHONY : test/vector3_test.i
 
 # target to preprocess a source file
-test/vector_test.cpp.i:
-       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector_test.dir/build.make mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.i
-.PHONY : test/vector_test.cpp.i
+test/vector3_test.cpp.i:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector3_test.dir/build.make mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.i
+.PHONY : test/vector3_test.cpp.i
 
-test/vector_test.s: test/vector_test.cpp.s
-.PHONY : test/vector_test.s
+test/vector3_test.s: test/vector3_test.cpp.s
+.PHONY : test/vector3_test.s
 
 # target to generate assembly for a file
-test/vector_test.cpp.s:
-       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector_test.dir/build.make mof/math/CMakeFiles/vector_test.dir/test/vector_test.cpp.s
-.PHONY : test/vector_test.cpp.s
+test/vector3_test.cpp.s:
+       cd /home/yasutomo/devel/moflib/src/build_unix && $(MAKE) -f mof/math/CMakeFiles/vector3_test.dir/build.make mof/math/CMakeFiles/vector3_test.dir/test/vector3_test.cpp.s
+.PHONY : test/vector3_test.cpp.s
 
 # Help Target
 help:
@@ -191,13 +229,17 @@ help:
        @echo "... mofmath"
        @echo "... rebuild_cache"
        @echo "... test"
-       @echo "... vector_test"
+       @echo "... vector2_test"
+       @echo "... vector3_test"
        @echo "... dummy.o"
        @echo "... dummy.i"
        @echo "... dummy.s"
-       @echo "... test/vector_test.o"
-       @echo "... test/vector_test.i"
-       @echo "... test/vector_test.s"
+       @echo "... test/vector2_test.o"
+       @echo "... test/vector2_test.i"
+       @echo "... test/vector2_test.s"
+       @echo "... test/vector3_test.o"
+       @echo "... test/vector3_test.i"
+       @echo "... test/vector3_test.s"
 .PHONY : help
 
 
index 7942d04..e807554 100644 (file)
@@ -15,11 +15,14 @@ include_directories(BOOST_INCLUDE_DIR)
 
 # build test
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/test/testbin/)
-add_executable(vector_test test/vector_test.cpp)
-target_link_libraries(vector_test "mofmath")
+add_executable(vector2_test test/vector2_test.cpp)
+add_executable(vector3_test test/vector3_test.cpp)
+target_link_libraries(vector2_test "mofmath")
+target_link_libraries(vector3_test "mofmath")
 
 # run test
 enable_testing()
-add_test(vector_test ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/vector_test)
+add_test(vector2_test ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/vector2_test)
+add_test(vector3_test ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/vector3_test)
 
 
diff --git a/src/mof/math/test/testbin/vector2_test b/src/mof/math/test/testbin/vector2_test
new file mode 100755 (executable)
index 0000000..4287ef6
Binary files /dev/null and b/src/mof/math/test/testbin/vector2_test differ
diff --git a/src/mof/math/test/testbin/vector3_test b/src/mof/math/test/testbin/vector3_test
new file mode 100755 (executable)
index 0000000..ce911dc
Binary files /dev/null and b/src/mof/math/test/testbin/vector3_test differ
diff --git a/src/mof/math/test/testbin/vector_test b/src/mof/math/test/testbin/vector_test
deleted file mode 100755 (executable)
index 2f96bf9..0000000
Binary files a/src/mof/math/test/testbin/vector_test and /dev/null differ
diff --git a/src/mof/math/test/vector2_test.cpp b/src/mof/math/test/vector2_test.cpp
new file mode 100644 (file)
index 0000000..abd5f50
--- /dev/null
@@ -0,0 +1,57 @@
+#include <mof/math/vector2.hpp>
+#include <iostream>
+#include <sstream>
+
+int main()
+{
+       using namespace mof::math;
+       using namespace std;
+       vector2 v;
+       int failed_count = 0;
+
+       if (v.x() != 0 || v.y() != 0 || v.z() != 1) {
+               cerr << "Failed:" << " default constructor makes zero vector" << endl;  
+               failed_count++;
+       }
+
+       // any operations keeps the last component 1
+       v = vector2(1, 2);
+       vector2 w(3, 4);
+       v = v + w;
+       if (v.x() != 4 || v.y() != 6 || v.z() != 1) {
+               cerr << "Failed:" << " addition test" << endl;  
+               failed_count++;
+       }
+
+       v = vector2(50, 50);
+       w = vector2(1, 2);
+       v = v - w;
+       if (v.x() != 49 || v.y() != 48 || v.z() != 1) {
+               cerr << "Failed:"  << " subtraction test" << endl;      
+               failed_count++;
+       }
+       
+       v = vector2(10, 10);
+       v = 2 * v * 3;
+       if (v.x() != 60 || v.y() != 60 || v.z() != 1) {
+               cerr << "Failed:"  << " multiplation with scalar test" << endl; 
+               failed_count++;
+       }
+
+       v = vector2(1, 2);
+       w = vector2(1, 2);
+       if (v != w) {
+               cerr << "Failed:" << " comparation test" << endl;       
+               failed_count++;
+       }
+       
+       v = vector2(1, 2);
+       w = vector2(2, 1);
+       if (v == w) {
+               cerr << "Failed:" << " comparation test" << endl;       
+               failed_count++;
+       }
+
+
+       return failed_count;
+}
diff --git a/src/mof/math/test/vector3_test.cpp b/src/mof/math/test/vector3_test.cpp
new file mode 100644 (file)
index 0000000..70af342
--- /dev/null
@@ -0,0 +1,55 @@
+#include <mof/math/vector3.hpp>
+#include <iostream>
+
+int main()
+{
+       using namespace mof::math;
+       using namespace std;
+       vector3 v;
+       int failed_count = 0;
+
+       if (v.x() != 0 || v.y() != 0 || v.z() != 0 || v.w() != 1) {
+               cerr << "Failed:" << " default constructor makes zero vector" << endl;  
+               failed_count++;
+       }
+
+       // any operations keeps the last component 1
+       v = vector3(1, 2, 3);
+       vector3 w(4, 5, 6);
+       v = v + w;
+       if (v.x() != 5 || v.y() != 7 || v.z() != 9 || v.w() != 1) {
+               cerr << "Failed:" << " addition test" << endl;  
+               failed_count++;
+       }
+
+       v = vector3(50, 50, 60);
+       w = vector3(1, 2, 3);
+       v = v - w;
+       if (v.x() != 49 || v.y() != 48 || v.z() != 47 || v.w() != 1) {
+               cerr << "Failed:" << " subtraction test" << endl;       
+               failed_count++;
+       }
+       
+       v = vector3(1, 2, 3);
+       v = 2 * v * 3;
+       if (v.x() != 6 || v.y() != 12 || v.z() != 18 || v.w() != 1) {
+               cerr << "Failed:" << " multiplation with scalar test" << endl;  
+               failed_count++;
+       }
+
+       v = vector3(1, 2, 3);
+       w = vector3(1, 2, 3);
+       if (v != w) {
+               cerr << "Failed:" << " comparation test" << endl;       
+               failed_count++;
+       }
+       
+       v = vector3(1, 2, 3);
+       w = vector3(3, 2, 1);
+       if (v == w) {
+               cerr << "Failed:" << " comparation test" << endl;       
+               failed_count++;
+       }
+
+       return failed_count;
+}
diff --git a/src/mof/math/test/vector_test.cpp b/src/mof/math/test/vector_test.cpp
deleted file mode 100644 (file)
index 1cecd39..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#include <mof/math/vector.hpp>
-#include <iostream>
-#include <sstream>
-
-/*int main()
-{
-       mof::math::vector2 v(0,0), w(1,1);
-       v[0] = 1;
-       w[0] = 2;
-       v = v + w; v = v + 2.0; v = 3.0 + w; v += w; v += 1;
-       v = v - w; v = v - 2.0; v = 3.0 - w; v -= w; v -= 1;
-       v = v * 2.0; v = 3.0 * w; v *= 2;
-       v = v / 2.0; v = 3.0 / w; v /= 2;
-       v == w; v != w;
-       std::stringstream ss;
-       ss << v << std::endl;
-       std::cout << ss.str();
-       std::cout << "test success" << std::endl;
-       return 0;
-}*/
-
-
-int main()
-{
-       mof::math::vector2 v,w;
-       v = v + w;
-       return 1;
-}