OSDN Git Service

fix build system ofmoflib1 and saisei1
[moflib/moflib.git] / saisei-1.0 / doc / html / Vector2D_8hpp_source.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <title>MotifOfFunctionsLIBrary: mof/math/Vector2D.hpp ソースファイル</title>
6 <link href="tabs.css" rel="stylesheet" type="text/css"/>
7 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
8 </head>
9 <body>
10 <!-- 作成: Doxygen 1.6.1 -->
11 <div class="navigation" id="top">
12   <div class="tabs">
13     <ul>
14       <li><a href="index.html"><span>メインページ</span></a></li>
15       <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
16       <li><a href="annotated.html"><span>クラス</span></a></li>
17       <li class="current"><a href="files.html"><span>ファイル</span></a></li>
18     </ul>
19   </div>
20   <div class="tabs">
21     <ul>
22       <li><a href="files.html"><span>ファイル一覧</span></a></li>
23       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
24     </ul>
25   </div>
26 <h1>mof/math/Vector2D.hpp</h1><a href="Vector2D_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef VECTOR2D_HPP</span>
27 <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define VECTOR2D_HPP</span>
28 <a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;mof/real.hpp&gt;</span>
29 <a name="l00004"></a>00004 <span class="preprocessor">#include &lt;iostream&gt;</span>
30 <a name="l00005"></a>00005 
31 <a name="l00006"></a>00006 <span class="keyword">namespace </span>mof{
32 <a name="l00007"></a>00007 
33 <a name="l00008"></a><a class="code" href="structmof_1_1Vector2D.html">00008</a>     <span class="keyword">struct </span><a class="code" href="structmof_1_1Vector2D.html">Vector2D</a>
34 <a name="l00009"></a>00009     {
35 <a name="l00010"></a><a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">00010</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> , <a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a>;
36 <a name="l00011"></a>00011     
37 <a name="l00012"></a>00012         <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">Vector2D</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> x_ , <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> y_);
38 <a name="l00013"></a>00013         <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">Vector2D</a>(<span class="keywordtype">int</span> x_ , <span class="keywordtype">int</span> y_);
39 <a name="l00014"></a>00014         <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">Vector2D</a>();
40 <a name="l00015"></a>00015         <a class="code" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">~Vector2D</a>(<span class="keywordtype">void</span>);
41 <a name="l00016"></a>00016     
42 <a name="l00017"></a>00017         <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a3ba38e47408d2f2c1bfaffb59df388a8">operator +</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; rhs) <span class="keyword">const</span>;
43 <a name="l00018"></a>00018         <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">operator -</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; rhs) <span class="keyword">const</span>;
44 <a name="l00019"></a>00019         <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">operator *</a>(<span class="keywordtype">float</span> rhs) <span class="keyword">const</span>;
45 <a name="l00020"></a>00020         <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a8c3595cff7a0b59b724a81c329cae7c7">operator /</a>(<span class="keywordtype">float</span> rhs) <span class="keyword">const</span>;
46 <a name="l00021"></a>00021 
47 <a name="l00022"></a>00022         <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector2D.html#a4e459ac99c373ca05ee1d3c676fb78ab">operator ==</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; obj) <span class="keyword">const</span>;
48 <a name="l00023"></a>00023         <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector2D.html#a8aa45d68ee6311dae7e2cf14542496a2">operator !=</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; obj) <span class="keyword">const</span>;
49 <a name="l00024"></a>00024         <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">operator -</a>( ) <span class="keyword">const</span>;
50 <a name="l00025"></a>00025 
51 <a name="l00026"></a>00026         <span class="keyword">friend</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">operator *</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; vec , <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> f);
52 <a name="l00027"></a>00027         <span class="keyword">friend</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">operator *</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> f ,  <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp; vec);
53 <a name="l00028"></a>00028         <span class="keyword">friend</span> std::ostream&amp; <a class="code" href="structmof_1_1Vector2D.html#ac6de893da3fc3738a3978776979e6714">operator &lt;&lt;</a>(std::ostream&amp; os , <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">Vector2D</a>&amp; obj );
54 <a name="l00029"></a>00029 
55 <a name="l00030"></a>00030     };
56 <a name="l00031"></a>00031 
57 <a name="l00032"></a>00032 };
58 <a name="l00033"></a>00033 
59 <a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
60 </pre></div></div>
61 <hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
62 <a href="http://www.doxygen.org/index.html">
63 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
64 </body>
65 </html>