1 \hypertarget{classmof_1_1math_1_1vector3}{
2 \section{クラス mof::math::vector3}
3 \label{classmof_1_1math_1_1vector3}\index{mof::math::vector3@{mof::math::vector3}}
10 {\ttfamily \#include $<$vector3.hpp$>$}mof::math::vector3に対する継承グラフ\nopagebreak
14 \includegraphics[width=400pt]{classmof_1_1math_1_1vector3__inherit__graph}
17 mof::math::vector3のコラボレーション図\nopagebreak
21 \includegraphics[width=400pt]{classmof_1_1math_1_1vector3__coll__graph}
24 \subsection*{Public メソッド}
25 \begin{DoxyCompactItemize}
27 \hyperlink{classmof_1_1math_1_1vector3_ab20946d30c11ecbcebabee42924f0b88}{vector3} ()
28 \begin{DoxyCompactList}\small\item\em デフォルトコンストラクタ.全ての要素を0で初期化する. \item\end{DoxyCompactList}\item
29 \hyperlink{classmof_1_1math_1_1vector3_afd88557d26d8c89f9f17160ad702f37c}{vector3} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} x, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} y, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} z)
30 \begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item
31 \hyperlink{classmof_1_1math_1_1vector3_a4b5a5ea014089119dee521efaa95e835}{vector3} (const \hyperlink{classmof_1_1math_1_1vector2}{vector2} \&xy, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} z=1)
32 \begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item
33 \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a56ce5fd1e00468c18ad8b4d6d53f1a45}{x} ()
35 const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_ac61576111c059a96f758957b1680a46d}{x} () const
37 \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a5d041a941cfd02adf74564ac14327387}{y} ()
39 const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a3c1d673b0a484ddd5334d683df12e212}{y} () const
41 \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a7b7e52e6033b5010c587a08a47487ac2}{z} ()
43 const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_ad62950e489d5ee41da4f8738a2e0d3ad}{z} () const
44 \end{DoxyCompactItemize}
50 vector3.hpp の 12 行で定義されています。
52 \subsection{コンストラクタとデストラクタ}
53 \hypertarget{classmof_1_1math_1_1vector3_ab20946d30c11ecbcebabee42924f0b88}{
54 \index{mof::math::vector3@{mof::math::vector3}!vector3@{vector3}}
55 \index{vector3@{vector3}!mof::math::vector3@{mof::math::vector3}}
56 \subsubsection[{vector3}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector3::vector3 ()\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}}
57 \label{classmof_1_1math_1_1vector3_ab20946d30c11ecbcebabee42924f0b88}
60 デフォルトコンストラクタ.全ての要素を0で初期化する.
62 vector3.hpp の 19 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_afd88557d26d8c89f9f17160ad702f37c}{
63 \index{mof::math::vector3@{mof::math::vector3}!vector3@{vector3}}
64 \index{vector3@{vector3}!mof::math::vector3@{mof::math::vector3}}
65 \subsubsection[{vector3}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector3::vector3 ({\bf real} {\em x}, \/ {\bf real} {\em y}, \/ {\bf real} {\em z})\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}}
66 \label{classmof_1_1math_1_1vector3_afd88557d26d8c89f9f17160ad702f37c}
70 \begin{DoxyParams}{引数}
71 \item[\mbox{$\leftarrow$} {\em x}]x座標成分 \item[\mbox{$\leftarrow$} {\em y}]y座標成分 \item[\mbox{$\leftarrow$} {\em z}]z座標成分 \end{DoxyParams}
74 vector3.hpp の 32 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a4b5a5ea014089119dee521efaa95e835}{
75 \index{mof::math::vector3@{mof::math::vector3}!vector3@{vector3}}
76 \index{vector3@{vector3}!mof::math::vector3@{mof::math::vector3}}
77 \subsubsection[{vector3}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector3::vector3 (const {\bf vector2} \& {\em xy}, \/ {\bf real} {\em z} = {\ttfamily 1})\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}}
78 \label{classmof_1_1math_1_1vector3_a4b5a5ea014089119dee521efaa95e835}
82 \begin{DoxyParams}{引数}
83 \item[\mbox{$\leftarrow$} {\em xy}]2次元ベクトル \item[\mbox{$\leftarrow$} {\em z}]z座標成分 \end{DoxyParams}
86 vector3.hpp の 44 行で定義されています。
89 \hypertarget{classmof_1_1math_1_1vector3_ac61576111c059a96f758957b1680a46d}{
90 \index{mof::math::vector3@{mof::math::vector3}!x@{x}}
91 \index{x@{x}!mof::math::vector3@{mof::math::vector3}}
92 \subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector3::x () const\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}}
93 \label{classmof_1_1math_1_1vector3_ac61576111c059a96f758957b1680a46d}
96 vector3.hpp の 53 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a56ce5fd1e00468c18ad8b4d6d53f1a45}{
97 \index{mof::math::vector3@{mof::math::vector3}!x@{x}}
98 \index{x@{x}!mof::math::vector3@{mof::math::vector3}}
99 \subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector3::x ()\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}}
100 \label{classmof_1_1math_1_1vector3_a56ce5fd1e00468c18ad8b4d6d53f1a45}
103 vector3.hpp の 52 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a3c1d673b0a484ddd5334d683df12e212}{
104 \index{mof::math::vector3@{mof::math::vector3}!y@{y}}
105 \index{y@{y}!mof::math::vector3@{mof::math::vector3}}
106 \subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector3::y () const\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}}
107 \label{classmof_1_1math_1_1vector3_a3c1d673b0a484ddd5334d683df12e212}
110 vector3.hpp の 56 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a5d041a941cfd02adf74564ac14327387}{
111 \index{mof::math::vector3@{mof::math::vector3}!y@{y}}
112 \index{y@{y}!mof::math::vector3@{mof::math::vector3}}
113 \subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector3::y ()\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}}
114 \label{classmof_1_1math_1_1vector3_a5d041a941cfd02adf74564ac14327387}
117 vector3.hpp の 55 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_ad62950e489d5ee41da4f8738a2e0d3ad}{
118 \index{mof::math::vector3@{mof::math::vector3}!z@{z}}
119 \index{z@{z}!mof::math::vector3@{mof::math::vector3}}
120 \subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector3::z () const\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}}
121 \label{classmof_1_1math_1_1vector3_ad62950e489d5ee41da4f8738a2e0d3ad}
124 vector3.hpp の 59 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a7b7e52e6033b5010c587a08a47487ac2}{
125 \index{mof::math::vector3@{mof::math::vector3}!z@{z}}
126 \index{z@{z}!mof::math::vector3@{mof::math::vector3}}
127 \subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector3::z ()\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}}
128 \label{classmof_1_1math_1_1vector3_a7b7e52e6033b5010c587a08a47487ac2}
131 vector3.hpp の 58 行で定義されています。
133 このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
135 mof/math/\hyperlink{vector3_8hpp}{vector3.hpp}\end{DoxyCompactItemize}