OSDN Git Service

fix build system ofmoflib1 and saisei1
authoro_ggy <o_ggy@users.sourceforge.jp>
Sun, 17 Oct 2010 10:58:56 +0000 (03:58 -0700)
committertomohiro yasutomo <o_ggy@users.sourceforge.jp>
Sun, 17 Oct 2010 10:58:56 +0000 (03:58 -0700)
1911 files changed:
.gitignore
moflib-1.0/.gitignore [new file with mode: 0644]
moflib-1.0/CMakeLists.txt [new file with mode: 0644]
moflib-1.0/INSTALL.txt [new file with mode: 0644]
moflib-1.0/TODO.txt [new file with mode: 0644]
moflib-1.0/cmake/BoostUtils.cmake [new file with mode: 0644]
moflib-1.0/cmake/Macros.cmake [new file with mode: 0644]
moflib-1.0/cmake/OtherLibs.cmake [new file with mode: 0644]
moflib-1.0/doc/Doxyfile [new file with mode: 0644]
moflib-1.0/doc/html/Vector2D_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/Vector2D_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/Vector2D_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/Vector2D_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/annotated.html [new file with mode: 0644]
moflib-1.0/doc/html/basic__matrix_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/basic__matrix_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/basic__matrix_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/basic__matrix_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/basic__matrix_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/basic__vector_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/basic__vector_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/basic__vector_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/basic__vector_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/basic__vector_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/classboost_1_1addable.html [new file with mode: 0644]
moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classboost_1_1operators.html [new file with mode: 0644]
moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classes.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1basic__matrix-members.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1basic__matrix.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1basic__vector-members.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1basic__vector.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix2-members.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix2.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix3-members.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix3.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1row__of__matrix-members.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1row__of__matrix.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector2-members.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector2.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector3-members.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector3.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector4-members.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector4.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.map [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.png [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1util_1_1multimedia__timer-members.html [new file with mode: 0644]
moflib-1.0/doc/html/classmof_1_1util_1_1multimedia__timer.html [new file with mode: 0644]
moflib-1.0/doc/html/doxygen.css [new file with mode: 0644]
moflib-1.0/doc/html/doxygen.png [new file with mode: 0644]
moflib-1.0/doc/html/dummy_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/dummy_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/files.html [new file with mode: 0644]
moflib-1.0/doc/html/foreach_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/foreach_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/foreach_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/foreach_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/foreach_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/functions.html [new file with mode: 0644]
moflib-1.0/doc/html/functions_func.html [new file with mode: 0644]
moflib-1.0/doc/html/functions_rela.html [new file with mode: 0644]
moflib-1.0/doc/html/functions_vars.html [new file with mode: 0644]
moflib-1.0/doc/html/globals.html [new file with mode: 0644]
moflib-1.0/doc/html/globals_defs.html [new file with mode: 0644]
moflib-1.0/doc/html/globals_func.html [new file with mode: 0644]
moflib-1.0/doc/html/globals_type.html [new file with mode: 0644]
moflib-1.0/doc/html/graph_legend.dot [new file with mode: 0644]
moflib-1.0/doc/html/graph_legend.html [new file with mode: 0644]
moflib-1.0/doc/html/graph_legend.png [new file with mode: 0644]
moflib-1.0/doc/html/hierarchy.html [new file with mode: 0644]
moflib-1.0/doc/html/index.html [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__0.map [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__0.md5 [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__0.png [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__1.map [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__1.md5 [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__1.png [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__2.map [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__2.md5 [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__2.png [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__3.map [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__3.md5 [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__3.png [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__4.map [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__4.md5 [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__4.png [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__5.map [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__5.md5 [new file with mode: 0644]
moflib-1.0/doc/html/inherit__graph__5.png [new file with mode: 0644]
moflib-1.0/doc/html/inherits.html [new file with mode: 0644]
moflib-1.0/doc/html/linux_2multimedia__timer_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/linux_2multimedia__timer_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8cpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8cpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix__test_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix__test_8cpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix__test_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix__test_8cpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/make__matrix__test_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/math_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/math_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/math_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/math_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/math_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix2_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix2_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/matrix2_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/matrix2_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/matrix2_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/matrix2_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/matrix2_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/matrix2_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix2__test_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix2__test_8cpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/matrix2__test_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/matrix2__test_8cpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/matrix2__test_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix3_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix3_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/matrix3_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/matrix3_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/matrix3_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/matrix3_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/matrix3_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/matrix3_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix3__test_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix3__test_8cpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/matrix3__test_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/matrix3__test_8cpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/matrix3__test_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/matrix_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/matrix_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/matrix_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/matrix_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/matrix_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/matrix_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/matrix_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/mofdef_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/mofdef_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/mofdef_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/mofdef_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/mofdef_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/mofdef_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/mofdef_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/mofdef_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8cpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8cpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/multimedia__timer_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/namespacemembers.html [new file with mode: 0644]
moflib-1.0/doc/html/namespacemembers_func.html [new file with mode: 0644]
moflib-1.0/doc/html/namespacemembers_type.html [new file with mode: 0644]
moflib-1.0/doc/html/namespacemof.html [new file with mode: 0644]
moflib-1.0/doc/html/namespacemof_1_1math.html [new file with mode: 0644]
moflib-1.0/doc/html/namespacemof_1_1util.html [new file with mode: 0644]
moflib-1.0/doc/html/namespaces.html [new file with mode: 0644]
moflib-1.0/doc/html/structmof_1_1Vector2D-members.html [new file with mode: 0644]
moflib-1.0/doc/html/structmof_1_1Vector2D.html [new file with mode: 0644]
moflib-1.0/doc/html/structmof_1_1math_1_1row__of__matrix-members.html [new file with mode: 0644]
moflib-1.0/doc/html/structmof_1_1math_1_1row__of__matrix.html [new file with mode: 0644]
moflib-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl-members.html [new file with mode: 0644]
moflib-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl.html [new file with mode: 0644]
moflib-1.0/doc/html/tab_b.gif [new file with mode: 0644]
moflib-1.0/doc/html/tab_l.gif [new file with mode: 0644]
moflib-1.0/doc/html/tab_r.gif [new file with mode: 0644]
moflib-1.0/doc/html/tabs.css [new file with mode: 0644]
moflib-1.0/doc/html/threshold_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/threshold_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/threshold_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/threshold_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/threshold_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/tstring_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/tstring_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/tstring_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/tstring_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/tstring_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/tstring_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/tstring_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/tstring_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/vector2_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/vector2_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/vector2_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/vector2_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/vector2_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/vector2_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/vector2_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/vector2_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/vector2__test_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/vector2__test_8cpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/vector2__test_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/vector2__test_8cpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/vector2__test_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/vector3_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/vector3_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/vector3_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/vector3_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/vector3_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/vector3_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/vector3_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/vector3_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/vector3__test_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/vector3__test_8cpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/vector3__test_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/vector3__test_8cpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/vector3__test_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/vector4_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/vector4_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/vector_8hpp.html [new file with mode: 0644]
moflib-1.0/doc/html/vector_8hpp__dep__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/vector_8hpp__dep__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/vector_8hpp__dep__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/vector_8hpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/vector_8hpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/vector_8hpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/vector_8hpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/vector__test_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/vector__test_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/vector__test_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/html/windows_2multimedia__timer_8cpp.html [new file with mode: 0644]
moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.map [new file with mode: 0644]
moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.md5 [new file with mode: 0644]
moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.png [new file with mode: 0644]
moflib-1.0/doc/html/windows_2multimedia__timer_8cpp_source.html [new file with mode: 0644]
moflib-1.0/doc/latex/Makefile [new file with mode: 0644]
moflib-1.0/doc/latex/Vector2D_8cpp.tex [new file with mode: 0644]
moflib-1.0/doc/latex/Vector2D_8hpp.tex [new file with mode: 0644]
moflib-1.0/doc/latex/annotated.tex [new file with mode: 0644]
moflib-1.0/doc/latex/basic__vector_8hpp.tex [new file with mode: 0644]
moflib-1.0/doc/latex/classboost_1_1addable.tex [new file with mode: 0644]
moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.eps [new file with mode: 0644]
moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.pdf [new file with mode: 0644]
moflib-1.0/doc/latex/classboost_1_1operators.tex [new file with mode: 0644]
moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.eps [new file with mode: 0644]
moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.pdf [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1basic__vector.tex [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector2.tex [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.eps [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.pdf [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.eps [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.pdf [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector3.tex [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.eps [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.pdf [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.eps [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.pdf [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector4.tex [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.eps [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.pdf [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.eps [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.md5 [new file with mode: 0644]
moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.pdf [new file with mode: 0644]
moflib-1.0/doc/latex/doxygen.sty [new file with mode: 0644]
moflib-1.0/doc/latex/files.tex [new file with mode: 0644]
moflib-1.0/doc/latex/foreach_8hpp.tex [new file with mode: 0644]
moflib-1.0/doc/latex/hierarchy.tex [new file with mode: 0644]
moflib-1.0/doc/latex/mofdef_8hpp.tex [new file with mode: 0644]
moflib-1.0/doc/latex/namespacemof.tex [new file with mode: 0644]
moflib-1.0/doc/latex/namespacemof_1_1math.tex [new file with mode: 0644]
moflib-1.0/doc/latex/namespaces.tex [new file with mode: 0644]
moflib-1.0/doc/latex/refman.tex [new file with mode: 0644]
moflib-1.0/doc/latex/structmof_1_1Vector2D.tex [new file with mode: 0644]
moflib-1.0/doc/latex/tstring_8hpp.tex [new file with mode: 0644]
moflib-1.0/doc/latex/vector2_8hpp.tex [new file with mode: 0644]
moflib-1.0/doc/latex/vector3_8hpp.tex [new file with mode: 0644]
moflib-1.0/doc/latex/vector4_8hpp.tex [new file with mode: 0644]
moflib-1.0/doc/latex/vector_8hpp.tex [new file with mode: 0644]
moflib-1.0/extlib/.gitignore [moved from moflib-1.0/moflib/moflib/mof/.Captor.hpp.swp with 100% similarity]
moflib-1.0/extlib/license/oggvorbis_lisence.txt [moved from moflib-1.0/moflib/moflib/license/oggvorbis_lisence.txt with 100% similarity]
moflib-1.0/lib/.gitignore [moved from moflib-1.0/moflib/moflib/mof/.PixelMap.hpp.swp with 100% similarity]
moflib-1.0/moflib/moflib.sln [deleted file]
moflib-1.0/moflib/moflib.suo [deleted file]
moflib-1.0/moflib/moflib/.cproject [deleted file]
moflib-1.0/moflib/moflib/.project [deleted file]
moflib-1.0/moflib/moflib/Debug/BuildLog.htm [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10004.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10004.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10008.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10008.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10032.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10032.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10076.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10076.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10108.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10108.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10124.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10124.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10268.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10268.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10272.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10272.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10508.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10508.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10708.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10708.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10716.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10716.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10772.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10772.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10808.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10808.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10908.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10908.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10952.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.10952.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11204.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11204.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11264.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11264.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11340.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11340.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11476.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11476.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11520.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11520.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11692.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11692.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11884.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11884.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11940.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11940.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11968.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11968.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11984.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.11984.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12088.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12088.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12352.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12352.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12400.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12400.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12412.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12412.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12420.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12420.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12436.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12436.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12440.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12440.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12472.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12472.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12484.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12484.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12560.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12560.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12568.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12568.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12792.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.12792.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13068.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13068.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13128.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13128.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13304.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13304.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13380.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13380.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13488.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13488.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13532.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13532.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13572.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13572.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13860.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13860.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13984.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.13984.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.14056.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.14056.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.14284.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.14284.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.14292.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.14292.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.1488.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.1488.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.1676.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.1676.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.3184.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.3184.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.3224.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.3224.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.3680.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.3680.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.376.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.376.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.3864.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.3864.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.400.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.400.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.4216.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.4216.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.4224.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.4224.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.4988.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.4988.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5092.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5092.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5196.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5196.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5600.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5600.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5616.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5616.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5724.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.5724.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6040.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6040.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6200.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6200.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6340.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6340.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6352.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6352.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6460.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6460.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6620.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6620.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6900.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6900.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6932.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6932.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6944.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6944.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6980.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.6980.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7052.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7052.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7116.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7116.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7212.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7212.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7272.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7272.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7356.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7356.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7700.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7700.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7788.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7788.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7880.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7880.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7936.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.7936.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8016.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8016.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8020.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8020.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8184.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8184.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8244.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8244.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8324.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8324.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8364.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8364.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8540.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8540.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8572.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8572.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8620.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8620.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8740.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8740.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8860.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8860.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8948.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8948.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8964.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8964.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8984.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.8984.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9068.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9068.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9084.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9084.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9128.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9128.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9204.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9204.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9316.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9316.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9412.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9412.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9488.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9488.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9596.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9596.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9668.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9668.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9816.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9816.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9848.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.9848.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/CL.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/Lib-link.read.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/Lib-link.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/cl.command.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/cl.write.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/lib.command.1.tlog [deleted file]
moflib-1.0/moflib/moflib/Debug/moflib.Build.CppClean.log [deleted file]
moflib-1.0/moflib/moflib/Debug/moflib.lastbuildstate [deleted file]
moflib-1.0/moflib/moflib/Debug/moflib.log [deleted file]
moflib-1.0/moflib/moflib/Release/BuildLog.htm [deleted file]
moflib-1.0/moflib/moflib/Release/vc80.idb [deleted file]
moflib-1.0/moflib/moflib/mof/.Application.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.ColorComponent.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Component2D.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Component3D.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.ConsoleIO.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.EventCondition.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.EventScheduler.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.FactoryMethod.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.FilePath.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Finalizer.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Font.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Graphics3D.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.GraphicsUnit.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.InputEventCondition.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.KeyPressedEventCondition.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.LoggedInputReceiver.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.LoggingInputReceiver.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Material.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Matrix2D.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Matrix3D.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.OnceEventCondition.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.SceneGraph.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Texture.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Vector2D.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.Vector3D.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.mofGraphics.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.mofInput.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/.real.hpp.swp [deleted file]
moflib-1.0/moflib/moflib/mof/CSVFile.cpp [deleted file]
moflib-1.0/moflib/moflib/mof/CSVFile.h [deleted file]
moflib-1.0/moflib/moflib/mof/Container2D.cpp [deleted file]
moflib-1.0/moflib/moflib/mof/Container2D.h [deleted file]
moflib-1.0/moflib/moflib/mof/Container3D.cpp [deleted file]
moflib-1.0/moflib/moflib/mof/Container3D.h [deleted file]
moflib-1.0/moflib/moflib/mof/DataRow.cpp [deleted file]
moflib-1.0/moflib/moflib/mof/DataRow.h [deleted file]
moflib-1.0/moflib/moflib/mof/DataTable.cpp [deleted file]
moflib-1.0/moflib/moflib/mof/DataTable.h [deleted file]
moflib-1.0/moflib/moflib/mof/GraphicsSchedule.cpp [deleted file]
moflib-1.0/moflib/moflib/mof/GraphicsSchedule.h [deleted file]
moflib-1.0/moflib/moflib/mof/Line3D.cpp [deleted file]
moflib-1.0/moflib/moflib/mof/Line3D.h [deleted file]
moflib-1.0/moflib/moflib/mof/SelectionModel.h [deleted file]
moflib-1.0/moflib/moflib/mof/moflib.vcproj [deleted file]
moflib-1.0/moflib/moflib/mof/moflib.vcproj.TOMOHIRO.TomohiroYasuda.user [deleted file]
moflib-1.0/moflib/moflib/mof/oldcode/Component2D.h [deleted file]
moflib-1.0/moflib/moflib/mof/test/WidgetViewMock.hpp [deleted file]
moflib-1.0/moflib/moflib/moflib.vcproj [deleted file]
moflib-1.0/moflib/moflib/moflib.vcproj.TOMOHIRO.TomohiroYasuda.user [deleted file]
moflib-1.0/moflib/moflib/moflib.vcxproj [deleted file]
moflib-1.0/moflib/moflib/moflib.vcxproj.filters [deleted file]
moflib-1.0/moflib/moflib/moflib.vcxproj.user [deleted file]
moflib-1.0/moflib/test/Makefile [deleted file]
moflib-1.0/moflib/test/expat.cpp [deleted file]
moflib-1.0/moflib/test/nmake_all.bat [deleted file]
moflib-1.0/moflib/test/nmake_clean.bat [deleted file]
moflib-1.0/src/CMakeLists.txt [new file with mode: 0644]
moflib-1.0/src/LICENSE.txt [new file with mode: 0644]
moflib-1.0/src/mof/AbstractScene.cpp [moved from moflib-1.0/moflib/moflib/mof/AbstractScene.cpp with 100% similarity]
moflib-1.0/src/mof/AmbientLight.cpp [moved from moflib-1.0/moflib/moflib/mof/AmbientLight.cpp with 100% similarity]
moflib-1.0/src/mof/AmbientLight.hpp [moved from moflib-1.0/moflib/moflib/mof/AmbientLight.hpp with 100% similarity]
moflib-1.0/src/mof/Application.cpp [moved from moflib-1.0/moflib/moflib/mof/Application.cpp with 100% similarity]
moflib-1.0/src/mof/Application.hpp [moved from moflib-1.0/moflib/moflib/mof/Application.hpp with 100% similarity]
moflib-1.0/src/mof/Board.cpp [moved from moflib-1.0/moflib/moflib/mof/Board.cpp with 100% similarity]
moflib-1.0/src/mof/Board.hpp [moved from moflib-1.0/moflib/moflib/mof/Board.hpp with 100% similarity]
moflib-1.0/src/mof/Camera.cpp [moved from moflib-1.0/moflib/moflib/mof/Camera.cpp with 100% similarity]
moflib-1.0/src/mof/Camera.hpp [moved from moflib-1.0/moflib/moflib/mof/Camera.hpp with 100% similarity]
moflib-1.0/src/mof/Captor.cpp [moved from moflib-1.0/moflib/moflib/mof/Captor.cpp with 100% similarity]
moflib-1.0/src/mof/Captor.hpp [moved from moflib-1.0/moflib/moflib/mof/Captor.hpp with 100% similarity]
moflib-1.0/src/mof/Color.cpp [moved from moflib-1.0/moflib/moflib/mof/Color.cpp with 100% similarity]
moflib-1.0/src/mof/Color.hpp [moved from moflib-1.0/moflib/moflib/mof/Color.hpp with 100% similarity]
moflib-1.0/src/mof/ColorComponent.hpp [moved from moflib-1.0/moflib/moflib/mof/ColorComponent.hpp with 100% similarity]
moflib-1.0/src/mof/Component2D.hpp [moved from moflib-1.0/moflib/moflib/mof/Component2D.hpp with 100% similarity]
moflib-1.0/src/mof/Component3D.cpp [moved from moflib-1.0/moflib/moflib/mof/Component3D.cpp with 100% similarity]
moflib-1.0/src/mof/Component3D.hpp [moved from moflib-1.0/moflib/moflib/mof/Component3D.hpp with 100% similarity]
moflib-1.0/src/mof/ConsoleIO.cpp [moved from moflib-1.0/moflib/moflib/mof/ConsoleIO.cpp with 100% similarity]
moflib-1.0/src/mof/ConsoleIO.hpp [moved from moflib-1.0/moflib/moflib/mof/ConsoleIO.hpp with 100% similarity]
moflib-1.0/src/mof/Deleter.hpp [moved from moflib-1.0/moflib/moflib/mof/Deleter.hpp with 100% similarity]
moflib-1.0/src/mof/DeviceInputReceiver.cpp [moved from moflib-1.0/moflib/moflib/mof/DeviceInputReceiver.cpp with 100% similarity]
moflib-1.0/src/mof/DirectionalLight.cpp [moved from moflib-1.0/moflib/moflib/mof/DirectionalLight.cpp with 100% similarity]
moflib-1.0/src/mof/DirectionalLight.hpp [moved from moflib-1.0/moflib/moflib/mof/DirectionalLight.hpp with 100% similarity]
moflib-1.0/src/mof/Drawable.hpp [moved from moflib-1.0/moflib/moflib/mof/Drawable.hpp with 100% similarity]
moflib-1.0/src/mof/EventCondition.hpp [moved from moflib-1.0/moflib/moflib/mof/EventCondition.hpp with 100% similarity]
moflib-1.0/src/mof/EventScheduler.cpp [moved from moflib-1.0/moflib/moflib/mof/EventScheduler.cpp with 100% similarity]
moflib-1.0/src/mof/EventScheduler.hpp [moved from moflib-1.0/moflib/moflib/mof/EventScheduler.hpp with 100% similarity]
moflib-1.0/src/mof/FactoryMethod.hpp [moved from moflib-1.0/moflib/moflib/mof/FactoryMethod.hpp with 100% similarity]
moflib-1.0/src/mof/FilePath.cpp [moved from moflib-1.0/moflib/moflib/mof/FilePath.cpp with 100% similarity]
moflib-1.0/src/mof/FilePath.hpp [moved from moflib-1.0/moflib/moflib/mof/FilePath.hpp with 100% similarity]
moflib-1.0/src/mof/FileTextureBuilder.cpp [moved from moflib-1.0/moflib/moflib/mof/FileTextureBuilder.cpp with 100% similarity]
moflib-1.0/src/mof/Finalizer.hpp [moved from moflib-1.0/moflib/moflib/mof/Finalizer.hpp with 100% similarity]
moflib-1.0/src/mof/Font.cpp [moved from moflib-1.0/moflib/moflib/mof/Font.cpp with 100% similarity]
moflib-1.0/src/mof/Font.hpp [moved from moflib-1.0/moflib/moflib/mof/Font.hpp with 100% similarity]
moflib-1.0/src/mof/Graphics3D.hpp [moved from moflib-1.0/moflib/moflib/mof/Graphics3D.hpp with 100% similarity]
moflib-1.0/src/mof/GraphicsDevice.cpp [moved from moflib-1.0/moflib/moflib/mof/GraphicsDevice.cpp with 100% similarity]
moflib-1.0/src/mof/GraphicsDevice.hpp [moved from moflib-1.0/moflib/moflib/mof/GraphicsDevice.hpp with 100% similarity]
moflib-1.0/src/mof/GraphicsObject.cpp [moved from moflib-1.0/moflib/moflib/mof/GraphicsObject.cpp with 100% similarity]
moflib-1.0/src/mof/GraphicsUnit.hpp [moved from moflib-1.0/moflib/moflib/mof/GraphicsUnit.hpp with 100% similarity]
moflib-1.0/src/mof/InputDevice.cpp [moved from moflib-1.0/moflib/moflib/mof/InputDevice.cpp with 100% similarity]
moflib-1.0/src/mof/InputDevice.hpp [moved from moflib-1.0/moflib/moflib/mof/InputDevice.hpp with 100% similarity]
moflib-1.0/src/mof/InputEventCondition.cpp [moved from moflib-1.0/moflib/moflib/mof/InputEventCondition.cpp with 100% similarity]
moflib-1.0/src/mof/InputEventCondition.hpp [moved from moflib-1.0/moflib/moflib/mof/InputEventCondition.hpp with 100% similarity]
moflib-1.0/src/mof/InputReceiver.hpp [moved from moflib-1.0/moflib/moflib/mof/InputReceiver.hpp with 100% similarity]
moflib-1.0/src/mof/Interpolation.hpp [moved from moflib-1.0/moflib/moflib/mof/Interpolation.hpp with 100% similarity]
moflib-1.0/src/mof/Interpreter.cpp [moved from moflib-1.0/moflib/moflib/mof/Interpreter.cpp with 100% similarity]
moflib-1.0/src/mof/Interpreter.hpp [moved from moflib-1.0/moflib/moflib/mof/Interpreter.hpp with 100% similarity]
moflib-1.0/src/mof/KeyPressedEventCondition.cpp [moved from moflib-1.0/moflib/moflib/mof/KeyPressedEventCondition.cpp with 100% similarity]
moflib-1.0/src/mof/KeyPressedEventCondition.hpp [moved from moflib-1.0/moflib/moflib/mof/KeyPressedEventCondition.hpp with 100% similarity]
moflib-1.0/src/mof/Light.cpp [moved from moflib-1.0/moflib/moflib/mof/Light.cpp with 100% similarity]
moflib-1.0/src/mof/Light.hpp [moved from moflib-1.0/moflib/moflib/mof/Light.hpp with 100% similarity]
moflib-1.0/src/mof/LoggedInputReceiver.cpp [moved from moflib-1.0/moflib/moflib/mof/LoggedInputReceiver.cpp with 100% similarity]
moflib-1.0/src/mof/LoggedInputReceiver.hpp [moved from moflib-1.0/moflib/moflib/mof/LoggedInputReceiver.hpp with 100% similarity]
moflib-1.0/src/mof/LoggingInputReceiver.cpp [moved from moflib-1.0/moflib/moflib/mof/LoggingInputReceiver.cpp with 100% similarity]
moflib-1.0/src/mof/LoggingInputReceiver.hpp [moved from moflib-1.0/moflib/moflib/mof/LoggingInputReceiver.hpp with 100% similarity]
moflib-1.0/src/mof/Material.hpp [moved from moflib-1.0/moflib/moflib/mof/Material.hpp with 100% similarity]
moflib-1.0/src/mof/MaterialBuilder.cpp [moved from moflib-1.0/moflib/moflib/mof/MaterialBuilder.cpp with 100% similarity]
moflib-1.0/src/mof/MaterialBuilder.hpp [moved from moflib-1.0/moflib/moflib/mof/MaterialBuilder.hpp with 100% similarity]
moflib-1.0/src/mof/Matrix2D.cpp [moved from moflib-1.0/moflib/moflib/mof/Matrix2D.cpp with 100% similarity]
moflib-1.0/src/mof/Matrix2D.hpp [moved from moflib-1.0/moflib/moflib/mof/Matrix2D.hpp with 100% similarity]
moflib-1.0/src/mof/Matrix3D.cpp [moved from moflib-1.0/moflib/moflib/mof/Matrix3D.cpp with 100% similarity]
moflib-1.0/src/mof/Matrix3D.hpp [moved from moflib-1.0/moflib/moflib/mof/Matrix3D.hpp with 100% similarity]
moflib-1.0/src/mof/Mesh.cpp [moved from moflib-1.0/moflib/moflib/mof/Mesh.cpp with 100% similarity]
moflib-1.0/src/mof/MeshBuilder.cpp [moved from moflib-1.0/moflib/moflib/mof/MeshBuilder.cpp with 100% similarity]
moflib-1.0/src/mof/MeshBuilder.hpp [moved from moflib-1.0/moflib/moflib/mof/MeshBuilder.hpp with 100% similarity]
moflib-1.0/src/mof/MeshResource.h [moved from moflib-1.0/moflib/moflib/mof/MeshResource.h with 100% similarity]
moflib-1.0/src/mof/OnceEventCondition.cpp [moved from moflib-1.0/moflib/moflib/mof/OnceEventCondition.cpp with 100% similarity]
moflib-1.0/src/mof/OnceEventCondition.hpp [moved from moflib-1.0/moflib/moflib/mof/OnceEventCondition.hpp with 100% similarity]
moflib-1.0/src/mof/PixelMap.hpp [moved from moflib-1.0/moflib/moflib/mof/PixelMap.hpp with 100% similarity]
moflib-1.0/src/mof/PixelMapTextureBuilder.cpp [moved from moflib-1.0/moflib/moflib/mof/PixelMapTextureBuilder.cpp with 100% similarity]
moflib-1.0/src/mof/PlainWidgetView.cpp [moved from moflib-1.0/moflib/moflib/mof/PlainWidgetView.cpp with 100% similarity]
moflib-1.0/src/mof/PlainWidgetView.hpp [moved from moflib-1.0/moflib/moflib/mof/PlainWidgetView.hpp with 100% similarity]
moflib-1.0/src/mof/Rectangle.hpp [moved from moflib-1.0/moflib/moflib/mof/Rectangle.hpp with 100% similarity]
moflib-1.0/src/mof/ResourceManager.hpp [moved from moflib-1.0/moflib/moflib/mof/ResourceManager.hpp with 100% similarity]
moflib-1.0/src/mof/SceneGraph.hpp [moved from moflib-1.0/moflib/moflib/mof/SceneGraph.hpp with 100% similarity]
moflib-1.0/src/mof/Sprite.cpp [moved from moflib-1.0/moflib/moflib/mof/Sprite.cpp with 100% similarity]
moflib-1.0/src/mof/Sprite.hpp [moved from moflib-1.0/moflib/moflib/mof/Sprite.hpp with 100% similarity]
moflib-1.0/src/mof/TextView.cpp [moved from moflib-1.0/moflib/moflib/mof/TextView.cpp with 100% similarity]
moflib-1.0/src/mof/TextView.hpp [moved from moflib-1.0/moflib/moflib/mof/TextView.hpp with 100% similarity]
moflib-1.0/src/mof/Texture.cpp [moved from moflib-1.0/moflib/moflib/mof/Texture.cpp with 100% similarity]
moflib-1.0/src/mof/Texture.hpp [moved from moflib-1.0/moflib/moflib/mof/Texture.hpp with 100% similarity]
moflib-1.0/src/mof/TextureComponent.hpp [moved from moflib-1.0/moflib/moflib/mof/TextureComponent.hpp with 100% similarity]
moflib-1.0/src/mof/TextureResource.h [moved from moflib-1.0/moflib/moflib/mof/TextureResource.h with 100% similarity]
moflib-1.0/src/mof/Timer.cpp [moved from moflib-1.0/moflib/moflib/mof/Timer.cpp with 100% similarity]
moflib-1.0/src/mof/Timer.hpp [moved from moflib-1.0/moflib/moflib/mof/Timer.hpp with 100% similarity]
moflib-1.0/src/mof/Vector2D.cpp [moved from moflib-1.0/moflib/moflib/mof/Vector2D.cpp with 100% similarity]
moflib-1.0/src/mof/Vector2D.hpp [moved from moflib-1.0/moflib/moflib/mof/Vector2D.hpp with 100% similarity]
moflib-1.0/src/mof/Vector3D.cpp [moved from moflib-1.0/moflib/moflib/mof/Vector3D.cpp with 100% similarity]
moflib-1.0/src/mof/Vector3D.hpp [moved from moflib-1.0/moflib/moflib/mof/Vector3D.hpp with 100% similarity]
moflib-1.0/src/mof/VertexBuffer.cpp [moved from moflib-1.0/moflib/moflib/mof/VertexBuffer.cpp with 100% similarity]
moflib-1.0/src/mof/VertexBuffer.hpp [moved from moflib-1.0/moflib/moflib/mof/VertexBuffer.hpp with 100% similarity]
moflib-1.0/src/mof/VertexTypes.hpp [moved from moflib-1.0/moflib/moflib/mof/VertexTypes.hpp with 100% similarity]
moflib-1.0/src/mof/Window.cpp [moved from moflib-1.0/moflib/moflib/mof/Window.cpp with 100% similarity]
moflib-1.0/src/mof/Window.hpp [moved from moflib-1.0/moflib/moflib/mof/Window.hpp with 100% similarity]
moflib-1.0/src/mof/graphics/utilities.hpp [moved from moflib-1.0/moflib/moflib/mof/graphics/utilities.hpp with 100% similarity]
moflib-1.0/src/mof/mofGraphics.hpp [moved from moflib-1.0/moflib/moflib/mof/mofGraphics.hpp with 100% similarity]
moflib-1.0/src/mof/mofInput.hpp [moved from moflib-1.0/moflib/moflib/mof/mofInput.hpp with 100% similarity]
moflib-1.0/src/mof/particlegen.cpp [moved from moflib-1.0/moflib/moflib/mof/particlegen.cpp with 100% similarity]
moflib-1.0/src/mof/particlegen.hpp [moved from moflib-1.0/moflib/moflib/mof/particlegen.hpp with 100% similarity]
moflib-1.0/src/mof/private/DeviceInputReceiver.hpp [moved from moflib-1.0/moflib/moflib/mof/private/DeviceInputReceiver.hpp with 100% similarity]
moflib-1.0/src/mof/private/DirectInput.hpp [moved from moflib-1.0/moflib/moflib/mof/private/DirectInput.hpp with 100% similarity]
moflib-1.0/src/mof/private/FileTextureBuilder.cpp [moved from moflib-1.0/moflib/moflib/mof/private/FileTextureBuilder.cpp with 100% similarity]
moflib-1.0/src/mof/private/FileTextureBuilder.hpp [moved from moflib-1.0/moflib/moflib/mof/private/FileTextureBuilder.hpp with 100% similarity]
moflib-1.0/src/mof/private/GraphicsDeviceImpl.hpp [moved from moflib-1.0/moflib/moflib/mof/private/GraphicsDeviceImpl.hpp with 100% similarity]
moflib-1.0/src/mof/private/Interpreter.hpp [moved from moflib-1.0/moflib/moflib/mof/private/Interpreter.hpp with 100% similarity]
moflib-1.0/src/mof/private/Mesh.hpp [moved from moflib-1.0/moflib/moflib/mof/private/Mesh.hpp with 100% similarity]
moflib-1.0/src/mof/private/MeshDisposer.hpp [moved from moflib-1.0/moflib/moflib/mof/private/MeshDisposer.hpp with 100% similarity]
moflib-1.0/src/mof/private/PixelMapTextureBuilder.hpp [moved from moflib-1.0/moflib/moflib/mof/private/PixelMapTextureBuilder.hpp with 100% similarity]
moflib-1.0/src/mof/private/TextureBuilder.hpp [moved from moflib-1.0/moflib/moflib/mof/private/TextureBuilder.hpp with 100% similarity]
moflib-1.0/src/mof/private/TextureImpl.hpp [moved from moflib-1.0/moflib/moflib/mof/private/TextureImpl.hpp with 100% similarity]
moflib-1.0/src/mof/private/VertexFVF.hpp [moved from moflib-1.0/moflib/moflib/mof/private/VertexFVF.hpp with 100% similarity]
moflib-1.0/src/mof/private/regist.hpp [moved from moflib-1.0/moflib/moflib/mof/private/regist.hpp with 100% similarity]
moflib-1.0/src/mof/real.hpp [moved from moflib-1.0/moflib/moflib/mof/real.hpp with 100% similarity]
moflib-1.0/src/mof/script/CommandSet.hpp [moved from moflib-1.0/moflib/moflib/mof/script/CommandSet.hpp with 100% similarity]
moflib-1.0/src/mof/script/Environment.cpp [moved from moflib-1.0/moflib/moflib/mof/script/Environment.cpp with 100% similarity]
moflib-1.0/src/mof/script/Environment.hpp [moved from moflib-1.0/moflib/moflib/mof/script/Environment.hpp with 100% similarity]
moflib-1.0/src/mof/script/LuaInterpreter.cpp [moved from moflib-1.0/moflib/moflib/mof/script/LuaInterpreter.cpp with 100% similarity]
moflib-1.0/src/mof/script/LuaInterpreter.hpp [moved from moflib-1.0/moflib/moflib/mof/script/LuaInterpreter.hpp with 100% similarity]
moflib-1.0/src/mof/script/ObjectData.cpp [moved from moflib-1.0/moflib/moflib/mof/script/ObjectData.cpp with 100% similarity]
moflib-1.0/src/mof/script/ObjectData.hpp [moved from moflib-1.0/moflib/moflib/mof/script/ObjectData.hpp with 100% similarity]
moflib-1.0/src/mof/script/lua_state.cpp [moved from moflib-1.0/moflib/moflib/mof/script/lua_state.cpp with 100% similarity]
moflib-1.0/src/mof/script/lua_state.hpp [moved from moflib-1.0/moflib/moflib/mof/script/lua_state.hpp with 100% similarity]
moflib-1.0/src/mof/script/seq_parser.hpp [moved from moflib-1.0/moflib/moflib/mof/script/seq_parser.hpp with 100% similarity]
moflib-1.0/src/mof/sound/CWaveFile.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/CWaveFile.cpp with 100% similarity]
moflib-1.0/src/mof/sound/CWaveFile.h [moved from moflib-1.0/moflib/moflib/mof/sound/CWaveFile.h with 100% similarity]
moflib-1.0/src/mof/sound/DirectSoundDevice.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/DirectSoundDevice.cpp with 100% similarity]
moflib-1.0/src/mof/sound/DirectSoundDevice.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/DirectSoundDevice.hpp with 100% similarity]
moflib-1.0/src/mof/sound/OggVorbisFile.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/OggVorbisFile.cpp with 100% similarity]
moflib-1.0/src/mof/sound/OggVorbisFile.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/OggVorbisFile.hpp with 100% similarity]
moflib-1.0/src/mof/sound/SoundBuffer.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/SoundBuffer.cpp with 100% similarity]
moflib-1.0/src/mof/sound/SoundBuffer.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/SoundBuffer.hpp with 100% similarity]
moflib-1.0/src/mof/sound/SoundDevice.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/SoundDevice.cpp with 100% similarity]
moflib-1.0/src/mof/sound/SoundDevice.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/SoundDevice.hpp with 100% similarity]
moflib-1.0/src/mof/sound/SoundFile.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/SoundFile.cpp with 100% similarity]
moflib-1.0/src/mof/sound/SoundFile.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/SoundFile.hpp with 100% similarity]
moflib-1.0/src/mof/sound/StaticSoundBuffer.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/StaticSoundBuffer.cpp with 100% similarity]
moflib-1.0/src/mof/sound/StaticSoundBuffer.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/StaticSoundBuffer.hpp with 100% similarity]
moflib-1.0/src/mof/sound/StreamSoundBuffer.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/StreamSoundBuffer.cpp with 100% similarity]
moflib-1.0/src/mof/sound/StreamSoundBuffer.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/StreamSoundBuffer.hpp with 100% similarity]
moflib-1.0/src/mof/sound/StreamingSoundLoader.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/StreamingSoundLoader.cpp with 100% similarity]
moflib-1.0/src/mof/sound/StreamingSoundLoader.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/StreamingSoundLoader.hpp with 100% similarity]
moflib-1.0/src/mof/sound/WaveFile.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/WaveFile.cpp with 100% similarity]
moflib-1.0/src/mof/sound/WaveFile.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/WaveFile.hpp with 100% similarity]
moflib-1.0/src/mof/sound/component_sound.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/component_sound.hpp with 100% similarity]
moflib-1.0/src/mof/sound/sound_recoder.cpp [moved from moflib-1.0/moflib/moflib/mof/sound/sound_recoder.cpp with 100% similarity]
moflib-1.0/src/mof/sound/sound_recoder.hpp [moved from moflib-1.0/moflib/moflib/mof/sound/sound_recoder.hpp with 100% similarity]
moflib-1.0/src/mof/stream/AnimationPlayer.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/AnimationPlayer.hpp with 100% similarity]
moflib-1.0/src/mof/stream/AnimationScheduler.cpp [moved from moflib-1.0/moflib/moflib/mof/stream/AnimationScheduler.cpp with 100% similarity]
moflib-1.0/src/mof/stream/BoundsAnimation.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/BoundsAnimation.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Cache.cpp [moved from moflib-1.0/moflib/moflib/mof/stream/Cache.cpp with 100% similarity]
moflib-1.0/src/mof/stream/Cache.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Cache.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Cascade.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Cascade.hpp with 100% similarity]
moflib-1.0/src/mof/stream/CascadeAnimation.cpp [moved from moflib-1.0/moflib/moflib/mof/stream/CascadeAnimation.cpp with 100% similarity]
moflib-1.0/src/mof/stream/Constant.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Constant.hpp with 100% similarity]
moflib-1.0/src/mof/stream/DataBasedAnimation.cpp [moved from moflib-1.0/moflib/moflib/mof/stream/DataBasedAnimation.cpp with 100% similarity]
moflib-1.0/src/mof/stream/DataBasedAnimation.h [moved from moflib-1.0/moflib/moflib/mof/stream/DataBasedAnimation.h with 100% similarity]
moflib-1.0/src/mof/stream/DefaultAnimationPlayer.cpp [moved from moflib-1.0/moflib/moflib/mof/stream/DefaultAnimationPlayer.cpp with 100% similarity]
moflib-1.0/src/mof/stream/DefaultAnimationPlayer.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/DefaultAnimationPlayer.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Filter.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Filter.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Joint.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Joint.hpp with 100% similarity]
moflib-1.0/src/mof/stream/KeyFrameAnimation.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/KeyFrameAnimation.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Loop.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Loop.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Manipulator.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Manipulator.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Minimum.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Minimum.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Offset.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Offset.hpp with 100% similarity]
moflib-1.0/src/mof/stream/ParametricAnimation.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/ParametricAnimation.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Reference.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Reference.hpp with 100% similarity]
moflib-1.0/src/mof/stream/ReferenceWrapper.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/ReferenceWrapper.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Rotation2D.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Rotation2D.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Rotation3D.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Rotation3D.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Scaling2D.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Scaling2D.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Scaling3D.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Scaling3D.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Translation2D.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Translation2D.hpp with 100% similarity]
moflib-1.0/src/mof/stream/Translation3D.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/Translation3D.hpp with 100% similarity]
moflib-1.0/src/mof/stream/TypeStream.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/TypeStream.hpp with 100% similarity]
moflib-1.0/src/mof/stream/UniformAnimation.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/UniformAnimation.hpp with 100% similarity]
moflib-1.0/src/mof/stream/utilities.cpp [moved from moflib-1.0/moflib/moflib/mof/stream/utilities.cpp with 100% similarity]
moflib-1.0/src/mof/stream/utilities.hpp [moved from moflib-1.0/moflib/moflib/mof/stream/utilities.hpp with 100% similarity]
moflib-1.0/src/mof/streams.hpp [moved from moflib-1.0/moflib/moflib/mof/streams.hpp with 100% similarity]
moflib-1.0/src/mof/tstring.hpp [moved from moflib-1.0/moflib/moflib/mof/tstring.hpp with 100% similarity]
moflib-1.0/src/mof/utilities.hpp [moved from moflib-1.0/moflib/moflib/mof/utilities.hpp with 100% similarity]
moflib-1.0/src/mof/widget/AbstractTextCompiler.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/AbstractTextCompiler.hpp with 100% similarity]
moflib-1.0/src/mof/widget/ClippingView.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/ClippingView.cpp with 100% similarity]
moflib-1.0/src/mof/widget/ClippingView.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/ClippingView.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Container.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/Container.cpp with 100% similarity]
moflib-1.0/src/mof/widget/Container.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Container.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Effect.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/Effect.cpp with 100% similarity]
moflib-1.0/src/mof/widget/Effect.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Effect.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Frame.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/Frame.cpp with 100% similarity]
moflib-1.0/src/mof/widget/Frame.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Frame.hpp with 100% similarity]
moflib-1.0/src/mof/widget/FrameBuilder.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/FrameBuilder.hpp with 100% similarity]
moflib-1.0/src/mof/widget/GridLayout.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/GridLayout.cpp with 100% similarity]
moflib-1.0/src/mof/widget/GridLayout.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/GridLayout.hpp with 100% similarity]
moflib-1.0/src/mof/widget/HorizontalClipping.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/HorizontalClipping.cpp with 100% similarity]
moflib-1.0/src/mof/widget/HorizontalClipping.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/HorizontalClipping.hpp with 100% similarity]
moflib-1.0/src/mof/widget/ImageView.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/ImageView.cpp with 100% similarity]
moflib-1.0/src/mof/widget/ImageView.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/ImageView.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Layout.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Layout.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Menu.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/Menu.cpp with 100% similarity]
moflib-1.0/src/mof/widget/Menu.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Menu.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Message.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/Message.cpp with 100% similarity]
moflib-1.0/src/mof/widget/Message.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Message.hpp with 100% similarity]
moflib-1.0/src/mof/widget/MessageWidget.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/MessageWidget.cpp with 100% similarity]
moflib-1.0/src/mof/widget/MessageWidget.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/MessageWidget.hpp with 100% similarity]
moflib-1.0/src/mof/widget/NullView.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/NullView.cpp with 100% similarity]
moflib-1.0/src/mof/widget/NullView.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/NullView.hpp with 100% similarity]
moflib-1.0/src/mof/widget/OverlapLayout.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/OverlapLayout.cpp with 100% similarity]
moflib-1.0/src/mof/widget/OverlapLayout.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/OverlapLayout.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Page.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Page.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Pager.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/Pager.cpp with 100% similarity]
moflib-1.0/src/mof/widget/Pager.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Pager.hpp with 100% similarity]
moflib-1.0/src/mof/widget/RectangleView.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/RectangleView.cpp with 100% similarity]
moflib-1.0/src/mof/widget/RectangleView.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/RectangleView.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Test.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Test.hpp with 100% similarity]
moflib-1.0/src/mof/widget/TextCompiler.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/TextCompiler.cpp with 100% similarity]
moflib-1.0/src/mof/widget/TextCompiler.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/TextCompiler.hpp with 100% similarity]
moflib-1.0/src/mof/widget/VerticalClipping.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/VerticalClipping.cpp with 100% similarity]
moflib-1.0/src/mof/widget/VerticalClipping.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/VerticalClipping.hpp with 100% similarity]
moflib-1.0/src/mof/widget/Widget.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/Widget.hpp with 100% similarity]
moflib-1.0/src/mof/widget/WidgetView.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/WidgetView.hpp with 100% similarity]
moflib-1.0/src/mof/widget/expat/expatJP.c [moved from moflib-1.0/moflib/moflib/mof/widget/expat/expatJP.c with 100% similarity]
moflib-1.0/src/mof/widget/expat/hirukoya.txt [moved from moflib-1.0/moflib/moflib/mof/widget/expat/hirukoya.txt with 100% similarity]
moflib-1.0/src/mof/widget/expat/jutable.c [moved from moflib-1.0/moflib/moflib/mof/widget/expat/jutable.c with 100% similarity]
moflib-1.0/src/mof/widget/flow_layout.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/flow_layout.cpp with 100% similarity]
moflib-1.0/src/mof/widget/flow_layout.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/flow_layout.hpp with 100% similarity]
moflib-1.0/src/mof/widget/mofml_parser.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/mofml_parser.cpp with 100% similarity]
moflib-1.0/src/mof/widget/mofml_parser.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/mofml_parser.hpp with 100% similarity]
moflib-1.0/src/mof/widget/utilities.cpp [moved from moflib-1.0/moflib/moflib/mof/widget/utilities.cpp with 100% similarity]
moflib-1.0/src/mof/widget/utilities.hpp [moved from moflib-1.0/moflib/moflib/mof/widget/utilities.hpp with 100% similarity]
moflib-1.0/src/mof/widgets.hpp [moved from moflib-1.0/moflib/moflib/mof/widgets.hpp with 100% similarity]
moflib-2.0/TODO.txt
moflib-2.0/doc/html/annotated.html
moflib-2.0/doc/html/basic__matrix_8hpp.html
moflib-2.0/doc/html/basic__matrix_8hpp__dep__incl.map
moflib-2.0/doc/html/basic__matrix_8hpp__dep__incl.md5
moflib-2.0/doc/html/basic__matrix_8hpp__dep__incl.png
moflib-2.0/doc/html/basic__matrix_8hpp__incl.md5
moflib-2.0/doc/html/basic__matrix_8hpp__incl.png
moflib-2.0/doc/html/basic__matrix_8hpp_source.html
moflib-2.0/doc/html/basic__vector_8hpp.html
moflib-2.0/doc/html/basic__vector_8hpp__dep__incl.map
moflib-2.0/doc/html/basic__vector_8hpp__dep__incl.md5
moflib-2.0/doc/html/basic__vector_8hpp__dep__incl.png
moflib-2.0/doc/html/basic__vector_8hpp__incl.md5
moflib-2.0/doc/html/basic__vector_8hpp__incl.png
moflib-2.0/doc/html/basic__vector_8hpp_source.html
moflib-2.0/doc/html/classboost_1_1addable.html
moflib-2.0/doc/html/classboost_1_1addable__inherit__graph.map
moflib-2.0/doc/html/classboost_1_1addable__inherit__graph.md5
moflib-2.0/doc/html/classboost_1_1addable__inherit__graph.png
moflib-2.0/doc/html/classes.html
moflib-2.0/doc/html/classmof_1_1math_1_1basic__matrix-members.html
moflib-2.0/doc/html/classmof_1_1math_1_1basic__matrix.html
moflib-2.0/doc/html/classmof_1_1math_1_1basic__vector-members.html
moflib-2.0/doc/html/classmof_1_1math_1_1basic__vector.html
moflib-2.0/doc/html/classmof_1_1math_1_1matrix2-members.html
moflib-2.0/doc/html/classmof_1_1math_1_1matrix2.html
moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.map
moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.md5
moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png
moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.map
moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.md5
moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png
moflib-2.0/doc/html/classmof_1_1math_1_1matrix3-members.html
moflib-2.0/doc/html/classmof_1_1math_1_1matrix3.html
moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.map
moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.md5
moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png
moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.map
moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.md5
moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png
moflib-2.0/doc/html/classmof_1_1math_1_1row__of__matrix-members.html
moflib-2.0/doc/html/classmof_1_1math_1_1row__of__matrix.html
moflib-2.0/doc/html/classmof_1_1math_1_1vector2-members.html
moflib-2.0/doc/html/classmof_1_1math_1_1vector2.html
moflib-2.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.map
moflib-2.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.md5
moflib-2.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png
moflib-2.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.map
moflib-2.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.md5
moflib-2.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png
moflib-2.0/doc/html/classmof_1_1math_1_1vector3-members.html
moflib-2.0/doc/html/classmof_1_1math_1_1vector3.html
moflib-2.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.map
moflib-2.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.md5
moflib-2.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png
moflib-2.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.map
moflib-2.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.md5
moflib-2.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png
moflib-2.0/doc/html/classmof_1_1util_1_1multimedia__timer-members.html
moflib-2.0/doc/html/classmof_1_1util_1_1multimedia__timer.html
moflib-2.0/doc/html/files.html
moflib-2.0/doc/html/foreach_8hpp.html
moflib-2.0/doc/html/foreach_8hpp__incl.md5
moflib-2.0/doc/html/foreach_8hpp__incl.png
moflib-2.0/doc/html/foreach_8hpp_source.html
moflib-2.0/doc/html/functions.html
moflib-2.0/doc/html/functions_func.html
moflib-2.0/doc/html/functions_rela.html
moflib-2.0/doc/html/functions_vars.html
moflib-2.0/doc/html/globals.html
moflib-2.0/doc/html/globals_defs.html
moflib-2.0/doc/html/globals_func.html
moflib-2.0/doc/html/globals_type.html
moflib-2.0/doc/html/graph_legend.html
moflib-2.0/doc/html/hierarchy.html
moflib-2.0/doc/html/index.html
moflib-2.0/doc/html/inherit__graph__0.map
moflib-2.0/doc/html/inherit__graph__0.md5
moflib-2.0/doc/html/inherit__graph__2.map
moflib-2.0/doc/html/inherit__graph__2.md5
moflib-2.0/doc/html/inherit__graph__3.map
moflib-2.0/doc/html/inherit__graph__3.md5
moflib-2.0/doc/html/inherits.html
moflib-2.0/doc/html/linux_2multimedia__timer_8cpp.html
moflib-2.0/doc/html/linux_2multimedia__timer_8cpp__incl.map
moflib-2.0/doc/html/linux_2multimedia__timer_8cpp__incl.md5
moflib-2.0/doc/html/linux_2multimedia__timer_8cpp__incl.png
moflib-2.0/doc/html/linux_2multimedia__timer_8cpp_source.html
moflib-2.0/doc/html/make__matrix_8cpp.html
moflib-2.0/doc/html/make__matrix_8cpp__incl.map
moflib-2.0/doc/html/make__matrix_8cpp__incl.md5
moflib-2.0/doc/html/make__matrix_8cpp__incl.png
moflib-2.0/doc/html/make__matrix_8cpp_source.html
moflib-2.0/doc/html/make__matrix_8hpp.html
moflib-2.0/doc/html/make__matrix_8hpp__dep__incl.map
moflib-2.0/doc/html/make__matrix_8hpp__dep__incl.md5
moflib-2.0/doc/html/make__matrix_8hpp__dep__incl.png
moflib-2.0/doc/html/make__matrix_8hpp__incl.map
moflib-2.0/doc/html/make__matrix_8hpp__incl.md5
moflib-2.0/doc/html/make__matrix_8hpp__incl.png
moflib-2.0/doc/html/make__matrix_8hpp_source.html
moflib-2.0/doc/html/make__matrix__test_8cpp.html
moflib-2.0/doc/html/make__matrix__test_8cpp__incl.md5
moflib-2.0/doc/html/make__matrix__test_8cpp__incl.png
moflib-2.0/doc/html/make__matrix__test_8cpp_source.html
moflib-2.0/doc/html/math_8hpp.html
moflib-2.0/doc/html/math_8hpp__incl.map
moflib-2.0/doc/html/math_8hpp__incl.md5
moflib-2.0/doc/html/math_8hpp__incl.png
moflib-2.0/doc/html/math_8hpp_source.html
moflib-2.0/doc/html/matrix2_8hpp.html
moflib-2.0/doc/html/matrix2_8hpp__dep__incl.map
moflib-2.0/doc/html/matrix2_8hpp__dep__incl.md5
moflib-2.0/doc/html/matrix2_8hpp__dep__incl.png
moflib-2.0/doc/html/matrix2_8hpp__incl.map
moflib-2.0/doc/html/matrix2_8hpp__incl.md5
moflib-2.0/doc/html/matrix2_8hpp__incl.png
moflib-2.0/doc/html/matrix2_8hpp_source.html
moflib-2.0/doc/html/matrix2__test_8cpp.html
moflib-2.0/doc/html/matrix2__test_8cpp__incl.map
moflib-2.0/doc/html/matrix2__test_8cpp__incl.md5
moflib-2.0/doc/html/matrix2__test_8cpp__incl.png
moflib-2.0/doc/html/matrix2__test_8cpp_source.html
moflib-2.0/doc/html/matrix3_8hpp.html
moflib-2.0/doc/html/matrix3_8hpp__dep__incl.map
moflib-2.0/doc/html/matrix3_8hpp__dep__incl.md5
moflib-2.0/doc/html/matrix3_8hpp__dep__incl.png
moflib-2.0/doc/html/matrix3_8hpp__incl.map
moflib-2.0/doc/html/matrix3_8hpp__incl.md5
moflib-2.0/doc/html/matrix3_8hpp__incl.png
moflib-2.0/doc/html/matrix3_8hpp_source.html
moflib-2.0/doc/html/matrix3__test_8cpp.html
moflib-2.0/doc/html/matrix3__test_8cpp__incl.map
moflib-2.0/doc/html/matrix3__test_8cpp__incl.md5
moflib-2.0/doc/html/matrix3__test_8cpp__incl.png
moflib-2.0/doc/html/matrix3__test_8cpp_source.html
moflib-2.0/doc/html/matrix_8hpp.html
moflib-2.0/doc/html/matrix_8hpp__dep__incl.map
moflib-2.0/doc/html/matrix_8hpp__dep__incl.md5
moflib-2.0/doc/html/matrix_8hpp__dep__incl.png
moflib-2.0/doc/html/matrix_8hpp__incl.map
moflib-2.0/doc/html/matrix_8hpp__incl.md5
moflib-2.0/doc/html/matrix_8hpp__incl.png
moflib-2.0/doc/html/matrix_8hpp_source.html
moflib-2.0/doc/html/mofdef_8hpp.html
moflib-2.0/doc/html/mofdef_8hpp__dep__incl.map
moflib-2.0/doc/html/mofdef_8hpp__dep__incl.md5
moflib-2.0/doc/html/mofdef_8hpp__dep__incl.png
moflib-2.0/doc/html/mofdef_8hpp__incl.map
moflib-2.0/doc/html/mofdef_8hpp__incl.md5
moflib-2.0/doc/html/mofdef_8hpp__incl.png
moflib-2.0/doc/html/mofdef_8hpp_source.html
moflib-2.0/doc/html/multimedia__timer_8hpp.html
moflib-2.0/doc/html/multimedia__timer_8hpp__dep__incl.map
moflib-2.0/doc/html/multimedia__timer_8hpp__dep__incl.md5
moflib-2.0/doc/html/multimedia__timer_8hpp__dep__incl.png
moflib-2.0/doc/html/multimedia__timer_8hpp__incl.md5
moflib-2.0/doc/html/multimedia__timer_8hpp__incl.png
moflib-2.0/doc/html/multimedia__timer_8hpp_source.html
moflib-2.0/doc/html/namespacemembers.html
moflib-2.0/doc/html/namespacemembers_func.html
moflib-2.0/doc/html/namespacemembers_type.html
moflib-2.0/doc/html/namespacemof.html
moflib-2.0/doc/html/namespacemof_1_1math.html
moflib-2.0/doc/html/namespacemof_1_1util.html
moflib-2.0/doc/html/namespaces.html
moflib-2.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl-members.html
moflib-2.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl.html
moflib-2.0/doc/html/threshold_8hpp.html
moflib-2.0/doc/html/threshold_8hpp__dep__incl.map
moflib-2.0/doc/html/threshold_8hpp__dep__incl.md5
moflib-2.0/doc/html/threshold_8hpp__dep__incl.png
moflib-2.0/doc/html/threshold_8hpp_source.html
moflib-2.0/doc/html/tstring_8hpp.html
moflib-2.0/doc/html/tstring_8hpp__dep__incl.map
moflib-2.0/doc/html/tstring_8hpp__dep__incl.md5
moflib-2.0/doc/html/tstring_8hpp__dep__incl.png
moflib-2.0/doc/html/tstring_8hpp__incl.md5
moflib-2.0/doc/html/tstring_8hpp__incl.png
moflib-2.0/doc/html/tstring_8hpp_source.html
moflib-2.0/doc/html/vector2_8hpp.html
moflib-2.0/doc/html/vector2_8hpp__dep__incl.map
moflib-2.0/doc/html/vector2_8hpp__dep__incl.md5
moflib-2.0/doc/html/vector2_8hpp__dep__incl.png
moflib-2.0/doc/html/vector2_8hpp__incl.md5
moflib-2.0/doc/html/vector2_8hpp__incl.png
moflib-2.0/doc/html/vector2_8hpp_source.html
moflib-2.0/doc/html/vector2__test_8cpp.html
moflib-2.0/doc/html/vector2__test_8cpp__incl.md5
moflib-2.0/doc/html/vector2__test_8cpp__incl.png
moflib-2.0/doc/html/vector2__test_8cpp_source.html
moflib-2.0/doc/html/vector3_8hpp.html
moflib-2.0/doc/html/vector3_8hpp__dep__incl.map
moflib-2.0/doc/html/vector3_8hpp__dep__incl.md5
moflib-2.0/doc/html/vector3_8hpp__dep__incl.png
moflib-2.0/doc/html/vector3_8hpp__incl.md5
moflib-2.0/doc/html/vector3_8hpp__incl.png
moflib-2.0/doc/html/vector3_8hpp_source.html
moflib-2.0/doc/html/vector3__test_8cpp.html
moflib-2.0/doc/html/vector3__test_8cpp__incl.md5
moflib-2.0/doc/html/vector3__test_8cpp__incl.png
moflib-2.0/doc/html/vector3__test_8cpp_source.html
moflib-2.0/doc/html/vector_8hpp.html
moflib-2.0/doc/html/vector_8hpp__dep__incl.map
moflib-2.0/doc/html/vector_8hpp__dep__incl.md5
moflib-2.0/doc/html/vector_8hpp__dep__incl.png
moflib-2.0/doc/html/vector_8hpp__incl.md5
moflib-2.0/doc/html/vector_8hpp__incl.png
moflib-2.0/doc/html/vector_8hpp_source.html
moflib-2.0/doc/html/windows_2multimedia__timer_8cpp.html
moflib-2.0/doc/html/windows_2multimedia__timer_8cpp__incl.md5
moflib-2.0/doc/html/windows_2multimedia__timer_8cpp__incl.png
moflib-2.0/doc/html/windows_2multimedia__timer_8cpp_source.html
moflib-2.0/src/mof/util/CMakeLists.txt
saisei-1.0/.gitignore [new file with mode: 0644]
saisei-1.0/CMakeLists.txt [new file with mode: 0644]
saisei-1.0/INSTALL.txt [new file with mode: 0644]
saisei-1.0/TODO.txt [new file with mode: 0644]
saisei-1.0/bin/.gitignore [moved from moflib-1.0/moflib/moflib/mof/.TextureComponent.hpp.swp with 100% similarity]
saisei-1.0/bin/MP3/AncientClock+.mp3 [moved from saisei-1.0/rpg/debug/MP3/AncientClock+.mp3 with 100% similarity]
saisei-1.0/bin/MP3/AncientClock+.ogg [moved from saisei-1.0/rpg/debug/MP3/AncientClock+.ogg with 100% similarity]
saisei-1.0/bin/MP3/BreakPoint.mp3 [moved from saisei-1.0/rpg/debug/MP3/BreakPoint.mp3 with 100% similarity]
saisei-1.0/bin/MP3/BreakPoint.ogg [moved from saisei-1.0/rpg/debug/MP3/BreakPoint.ogg with 100% similarity]
saisei-1.0/bin/MP3/ClosedPage.mp3 [moved from saisei-1.0/rpg/debug/MP3/ClosedPage.mp3 with 100% similarity]
saisei-1.0/bin/MP3/ClosedPage.ogg [moved from saisei-1.0/rpg/debug/MP3/ClosedPage.ogg with 100% similarity]
saisei-1.0/bin/MP3/EGG_home.mp3 [moved from saisei-1.0/rpg/debug/MP3/EGG_home.mp3 with 100% similarity]
saisei-1.0/bin/MP3/EGG_home.ogg [moved from saisei-1.0/rpg/debug/MP3/EGG_home.ogg with 100% similarity]
saisei-1.0/bin/MP3/HalbertMark.mp3 [moved from saisei-1.0/rpg/debug/MP3/HalbertMark.mp3 with 100% similarity]
saisei-1.0/bin/MP3/HalbertMark.ogg [moved from saisei-1.0/rpg/debug/MP3/HalbertMark.ogg with 100% similarity]
saisei-1.0/bin/MP3/Home_in_Travel_voice.mp3 [moved from saisei-1.0/rpg/debug/MP3/Home_in_Travel_voice.mp3 with 100% similarity]
saisei-1.0/bin/MP3/SA_hoped_rain.mp3 [moved from saisei-1.0/rpg/debug/MP3/SA_hoped_rain.mp3 with 100% similarity]
saisei-1.0/bin/MP3/SadnessBrave.mp3 [moved from saisei-1.0/rpg/debug/MP3/SadnessBrave.mp3 with 100% similarity]
saisei-1.0/bin/MP3/SadnessBrave.ogg [moved from saisei-1.0/rpg/debug/MP3/SadnessBrave.ogg with 100% similarity]
saisei-1.0/bin/MP3/SegmentGroove-SlowPiano.ogg [moved from saisei-1.0/rpg/debug/MP3/SegmentGroove-SlowPiano.ogg with 100% similarity]
saisei-1.0/bin/MP3/SegmentGroove.mp3 [moved from saisei-1.0/rpg/debug/MP3/SegmentGroove.mp3 with 100% similarity]
saisei-1.0/bin/MP3/SegmentGroove.ogg [moved from saisei-1.0/rpg/debug/MP3/SegmentGroove.ogg with 100% similarity]
saisei-1.0/bin/MP3/SegmentGroove_SlowPiano.mp3 [moved from saisei-1.0/rpg/debug/MP3/SegmentGroove_SlowPiano.mp3 with 100% similarity]
saisei-1.0/bin/MP3/rainy_days.mp3 [moved from saisei-1.0/rpg/debug/MP3/rainy_days.mp3 with 100% similarity]
saisei-1.0/bin/MP3/the old dreamer-.ogg [moved from saisei-1.0/rpg/debug/MP3/the old dreamer-.ogg with 100% similarity]
saisei-1.0/bin/MP3/the_old_dreamer.mp3 [moved from saisei-1.0/rpg/debug/MP3/the_old_dreamer.mp3 with 100% similarity]
saisei-1.0/bin/data/armor.csv [moved from saisei-1.0/rpg/debug/data/armor.csv with 100% similarity]
saisei-1.0/bin/data/dideal.csv [moved from saisei-1.0/rpg/debug/data/dideal.csv with 100% similarity]
saisei-1.0/bin/data/effect/flame.csv [moved from saisei-1.0/rpg/debug/data/effect/flame.csv with 100% similarity]
saisei-1.0/bin/data/effect/ice.csv [moved from saisei-1.0/rpg/debug/data/effect/ice.csv with 100% similarity]
saisei-1.0/bin/data/effect/shock.csv [moved from saisei-1.0/rpg/debug/data/effect/shock.csv with 100% similarity]
saisei-1.0/bin/data/effect/vol.csv [moved from saisei-1.0/rpg/debug/data/effect/vol.csv with 100% similarity]
saisei-1.0/bin/data/monster.action.csv [moved from saisei-1.0/rpg/debug/data/monster.action.csv with 100% similarity]
saisei-1.0/bin/data/monster.csv [moved from saisei-1.0/rpg/debug/data/monster.csv with 100% similarity]
saisei-1.0/bin/data/monster.type.csv [moved from saisei-1.0/rpg/debug/data/monster.type.csv with 100% similarity]
saisei-1.0/bin/data/monster.unit.csv [moved from saisei-1.0/rpg/debug/data/monster.unit.csv with 100% similarity]
saisei-1.0/bin/data/motion/ap.csv [moved from saisei-1.0/rpg/debug/data/motion/ap.csv with 100% similarity]
saisei-1.0/bin/data/motion/common/aidling.csv [moved from saisei-1.0/rpg/debug/data/motion/common/aidling.csv with 100% similarity]
saisei-1.0/bin/data/motion/common/attack.csv [moved from saisei-1.0/rpg/debug/data/motion/common/attack.csv with 100% similarity]
saisei-1.0/bin/data/motion/common/special.csv [moved from saisei-1.0/rpg/debug/data/motion/common/special.csv with 100% similarity]
saisei-1.0/bin/data/motion/damage.csv [moved from saisei-1.0/rpg/debug/data/motion/damage.csv with 100% similarity]
saisei-1.0/bin/data/motion/explosion.csv [moved from saisei-1.0/rpg/debug/data/motion/explosion.csv with 100% similarity]
saisei-1.0/bin/data/motion/heel.csv [moved from saisei-1.0/rpg/debug/data/motion/heel.csv with 100% similarity]
saisei-1.0/bin/data/motion/hero/aidling.csv [moved from saisei-1.0/rpg/debug/data/motion/hero/aidling.csv with 100% similarity]
saisei-1.0/bin/data/motion/icicle.csv [moved from saisei-1.0/rpg/debug/data/motion/icicle.csv with 100% similarity]
saisei-1.0/bin/data/motion/rh/aidling.csv [moved from saisei-1.0/rpg/debug/data/motion/rh/aidling.csv with 100% similarity]
saisei-1.0/bin/data/motion/rh/attack.csv [moved from saisei-1.0/rpg/debug/data/motion/rh/attack.csv with 100% similarity]
saisei-1.0/bin/data/motion/shock.csv [moved from saisei-1.0/rpg/debug/data/motion/shock.csv with 100% similarity]
saisei-1.0/bin/data/motion/test.csv [moved from saisei-1.0/rpg/debug/data/motion/test.csv with 100% similarity]
saisei-1.0/bin/data/motion/throw.csv [moved from saisei-1.0/rpg/debug/data/motion/throw.csv with 100% similarity]
saisei-1.0/bin/data/potion.csv [moved from saisei-1.0/rpg/debug/data/potion.csv with 100% similarity]
saisei-1.0/bin/data/weapon.csv [moved from saisei-1.0/rpg/debug/data/weapon.csv with 100% similarity]
saisei-1.0/bin/font/license.html [moved from saisei-1.0/rpg/debug/font/license.html with 100% similarity]
saisei-1.0/bin/font/not_use/ume-pgc4.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-pgc4.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-pgc5.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-pgc5.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-pgo4.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-pgo4.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-pgo5.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-pgo5.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-pgs4.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-pgs4.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-pgs5.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-pgs5.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-pmo3.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-pmo3.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-pms3.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-pms3.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-tgc4.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-tgc4.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-tgc5.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-tgc5.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-tgo4.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-tgo4.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-tgo5.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-tgo5.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-tgs4.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-tgs4.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-tgs5.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-tgs5.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-tmo3.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-tmo3.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-tms3.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-tms3.ttf with 100% similarity]
saisei-1.0/bin/font/not_use/ume-ugo5.ttf [moved from saisei-1.0/rpg/debug/font/not_use/ume-ugo5.ttf with 100% similarity]
saisei-1.0/bin/font/ume-ugo4.ttf [moved from saisei-1.0/rpg/debug/font/ume-ugo4.ttf with 100% similarity]
saisei-1.0/bin/gamedata.db [moved from saisei-1.0/rpg/debug/gamedata.db with 100% similarity]
saisei-1.0/bin/idea.txt [moved from saisei-1.0/rpg/idea.txt with 100% similarity]
saisei-1.0/bin/image/PREVIEW.PIX [moved from saisei-1.0/rpg/debug/image/PREVIEW.PIX with 100% similarity]
saisei-1.0/bin/image/Thumbs.db [moved from saisei-1.0/rpg/debug/image/Thumbs.db with 100% similarity]
saisei-1.0/bin/image/bubble.dds [moved from saisei-1.0/rpg/debug/image/bubble.dds with 100% similarity]
saisei-1.0/bin/image/bubble.png [moved from saisei-1.0/rpg/debug/image/bubble.png with 100% similarity]
saisei-1.0/bin/image/chara.png [moved from saisei-1.0/rpg/debug/image/chara.png with 100% similarity]
saisei-1.0/bin/image/chara2.png [moved from saisei-1.0/rpg/debug/image/chara2.png with 100% similarity]
saisei-1.0/bin/image/explosion.dds [moved from saisei-1.0/rpg/debug/image/explosion.dds with 100% similarity]
saisei-1.0/bin/image/face.bmp [moved from saisei-1.0/rpg/debug/image/face.bmp with 100% similarity]
saisei-1.0/bin/image/face.dds [moved from saisei-1.0/rpg/debug/image/face.dds with 100% similarity]
saisei-1.0/bin/image/facem.bmp [moved from saisei-1.0/rpg/debug/image/facem.bmp with 100% similarity]
saisei-1.0/bin/image/fill.png [moved from saisei-1.0/rpg/debug/image/fill.png with 100% similarity]
saisei-1.0/bin/image/frame0.png [moved from saisei-1.0/rpg/debug/image/frame0.png with 100% similarity]
saisei-1.0/bin/image/frame1.png [moved from saisei-1.0/rpg/debug/image/frame1.png with 100% similarity]
saisei-1.0/bin/image/frame2.png [moved from saisei-1.0/rpg/debug/image/frame2.png with 100% similarity]
saisei-1.0/bin/image/frame3.png [moved from saisei-1.0/rpg/debug/image/frame3.png with 100% similarity]
saisei-1.0/bin/image/frame4.png [moved from saisei-1.0/rpg/debug/image/frame4.png with 100% similarity]
saisei-1.0/bin/image/hd.png [moved from saisei-1.0/rpg/debug/image/hd.png with 100% similarity]
saisei-1.0/bin/image/hero0.png [moved from saisei-1.0/rpg/debug/image/hero0.png with 100% similarity]
saisei-1.0/bin/image/ice.bmp [moved from saisei-1.0/rpg/debug/image/ice.bmp with 100% similarity]
saisei-1.0/bin/image/icon.png [moved from saisei-1.0/rpg/debug/image/icon.png with 100% similarity]
saisei-1.0/bin/image/ideal.png [moved from saisei-1.0/rpg/debug/image/ideal.png with 100% similarity]
saisei-1.0/bin/image/light.bmp [moved from saisei-1.0/rpg/debug/image/light.bmp with 100% similarity]
saisei-1.0/bin/image/light.dds [moved from saisei-1.0/rpg/debug/image/light.dds with 100% similarity]
saisei-1.0/bin/image/lightd.dds [moved from saisei-1.0/rpg/debug/image/lightd.dds with 100% similarity]
saisei-1.0/bin/image/map.png [moved from saisei-1.0/rpg/debug/image/map.png with 100% similarity]
saisei-1.0/bin/image/maptip0.png [moved from saisei-1.0/rpg/debug/image/maptip0.png with 100% similarity]
saisei-1.0/bin/image/mdg.png [moved from saisei-1.0/rpg/debug/image/mdg.png with 100% similarity]
saisei-1.0/bin/image/rh.png [moved from saisei-1.0/rpg/debug/image/rh.png with 100% similarity]
saisei-1.0/bin/image/riel.png [moved from saisei-1.0/rpg/debug/image/riel.png with 100% similarity]
saisei-1.0/bin/image/rock.png [moved from saisei-1.0/rpg/debug/image/rock.png with 100% similarity]
saisei-1.0/bin/image/shock.dds [moved from saisei-1.0/rpg/debug/image/shock.dds with 100% similarity]
saisei-1.0/bin/image/test.png [moved from saisei-1.0/rpg/debug/image/test.png with 100% similarity]
saisei-1.0/bin/image/test_a.bmp [moved from saisei-1.0/rpg/debug/image/test_a.bmp with 100% similarity]
saisei-1.0/bin/image/tile.jpg [moved from saisei-1.0/rpg/debug/image/tile.jpg with 100% similarity]
saisei-1.0/bin/image/worldtip.png [moved from saisei-1.0/rpg/debug/image/worldtip.png with 100% similarity]
saisei-1.0/bin/image/yukkuri.BMP [moved from saisei-1.0/rpg/debug/image/yukkuri.BMP with 100% similarity]
saisei-1.0/bin/image/yukkuri.png [moved from saisei-1.0/rpg/debug/image/yukkuri.png with 100% similarity]
saisei-1.0/bin/image/yukkuri_m.BMP [moved from saisei-1.0/rpg/debug/image/yukkuri_m.BMP with 100% similarity]
saisei-1.0/bin/impl.dll [moved from saisei-1.0/rpg/debug/impl.dll with 100% similarity]
saisei-1.0/bin/inputLog.txt [moved from saisei-1.0/rpg/debug/inputLog.txt with 100% similarity]
saisei-1.0/bin/libexpat.dll [moved from moflib-1.0/moflib/test/libexpat.dll with 100% similarity]
saisei-1.0/bin/license/TAM_Music_Factory.txt [moved from saisei-1.0/rpg/debug/license/TAM_Music_Factory.txt with 100% similarity]
saisei-1.0/bin/license/expat.txt [moved from saisei-1.0/rpg/debug/license/expat.txt with 100% similarity]
saisei-1.0/bin/license/oggvorbis.txt [moved from saisei-1.0/rpg/debug/license/oggvorbis.txt with 100% similarity]
saisei-1.0/bin/lua5.1.dll [moved from saisei-1.0/rpg/debug/lua5.1.dll with 100% similarity]
saisei-1.0/bin/model/areaMap.mqo [moved from saisei-1.0/rpg/debug/model/areaMap.mqo with 100% similarity]
saisei-1.0/bin/model/battleField0.mqo [moved from saisei-1.0/rpg/debug/model/battleField0.mqo with 100% similarity]
saisei-1.0/bin/model/battleField0.x [moved from saisei-1.0/rpg/debug/model/battleField0.x with 100% similarity]
saisei-1.0/bin/model/board.mqo [moved from saisei-1.0/rpg/debug/model/board.mqo with 100% similarity]
saisei-1.0/bin/model/board.x [moved from saisei-1.0/rpg/debug/model/board.x with 100% similarity]
saisei-1.0/bin/model/box.x [moved from saisei-1.0/rpg/debug/model/box.x with 100% similarity]
saisei-1.0/bin/model/cursor.mqo [moved from saisei-1.0/rpg/debug/model/cursor.mqo with 100% similarity]
saisei-1.0/bin/model/cursor.x [moved from saisei-1.0/rpg/debug/model/cursor.x with 100% similarity]
saisei-1.0/bin/model/demo/board.mqo [moved from saisei-1.0/rpg/debug/model/demo/board.mqo with 100% similarity]
saisei-1.0/bin/model/demo/board.x [moved from saisei-1.0/rpg/debug/model/demo/board.x with 100% similarity]
saisei-1.0/bin/model/demo/box.x [moved from saisei-1.0/rpg/debug/model/demo/box.x with 100% similarity]
saisei-1.0/bin/model/floor.jpg [moved from saisei-1.0/rpg/debug/model/floor.jpg with 100% similarity]
saisei-1.0/bin/model/floor.mqo [moved from saisei-1.0/rpg/debug/model/floor.mqo with 100% similarity]
saisei-1.0/bin/model/floor.x [moved from saisei-1.0/rpg/debug/model/floor.x with 100% similarity]
saisei-1.0/bin/model/ice.mqo [moved from saisei-1.0/rpg/debug/model/ice.mqo with 100% similarity]
saisei-1.0/bin/model/ice.x [moved from saisei-1.0/rpg/debug/model/ice.x with 100% similarity]
saisei-1.0/bin/model/samaru.x [moved from saisei-1.0/rpg/debug/model/samaru.x with 100% similarity]
saisei-1.0/bin/model/samaru_high.bmp [moved from saisei-1.0/rpg/debug/model/samaru_high.bmp with 100% similarity]
saisei-1.0/bin/model/samaru_low.bmp [moved from saisei-1.0/rpg/debug/model/samaru_low.bmp with 100% similarity]
saisei-1.0/bin/model/stone.mqo [moved from saisei-1.0/rpg/debug/model/stone.mqo with 100% similarity]
saisei-1.0/bin/model/stone.x [moved from saisei-1.0/rpg/debug/model/stone.x with 100% similarity]
saisei-1.0/bin/model/tile0.jpg [moved from saisei-1.0/rpg/debug/model/tile0.jpg with 100% similarity]
saisei-1.0/bin/moflib.lib [moved from saisei-1.0/rpg/debug/moflib.lib with 100% similarity]
saisei-1.0/bin/music/game1.ogg [moved from saisei-1.0/rpg/debug/music/game1.ogg with 100% similarity]
saisei-1.0/bin/music/game2.ogg [moved from saisei-1.0/rpg/debug/music/game2.ogg with 100% similarity]
saisei-1.0/bin/music/title.ogg [moved from saisei-1.0/rpg/debug/music/title.ogg with 100% similarity]
saisei-1.0/bin/output/Thumbs.db [moved from saisei-1.0/rpg/debug/output/Thumbs.db with 100% similarity]
saisei-1.0/bin/rpg.ilk [moved from saisei-1.0/rpg/debug/rpg.ilk with 100% similarity]
saisei-1.0/bin/script/bubble.lua [moved from saisei-1.0/rpg/debug/script/bubble.lua with 100% similarity]
saisei-1.0/bin/script/common.lua [moved from saisei-1.0/rpg/debug/script/common.lua with 100% similarity]
saisei-1.0/bin/script/douga.lua [moved from saisei-1.0/rpg/debug/script/douga.lua with 100% similarity]
saisei-1.0/bin/script/effect_test.lua [moved from saisei-1.0/rpg/debug/script/effect_test.lua with 100% similarity]
saisei-1.0/bin/script/icon_manager.lua [moved from saisei-1.0/rpg/debug/script/icon_manager.lua with 100% similarity]
saisei-1.0/bin/script/menu.lua [moved from saisei-1.0/rpg/debug/script/menu.lua with 100% similarity]
saisei-1.0/bin/script/moflib.lua [moved from saisei-1.0/rpg/debug/script/moflib.lua with 100% similarity]
saisei-1.0/bin/script/strict.lua [moved from saisei-1.0/rpg/debug/script/strict.lua with 100% similarity]
saisei-1.0/bin/settings.db [moved from saisei-1.0/rpg/debug/settings.db with 100% similarity]
saisei-1.0/bin/sound/cancel.wav [moved from saisei-1.0/rpg/debug/sound/cancel.wav with 100% similarity]
saisei-1.0/bin/sound/decide.wav [moved from saisei-1.0/rpg/debug/sound/decide.wav with 100% similarity]
saisei-1.0/bin/sound/decide_.wav [moved from saisei-1.0/rpg/debug/sound/decide_.wav with 100% similarity]
saisei-1.0/bin/sound/move_cursor.wav [moved from saisei-1.0/rpg/debug/sound/move_cursor.wav with 100% similarity]
saisei-1.0/bin/sound/put.wav [moved from saisei-1.0/rpg/debug/sound/put.wav with 100% similarity]
saisei-1.0/bin/sqlite3.dll [moved from saisei-1.0/rpg/debug/sqlite3.dll with 100% similarity]
saisei-1.0/bin/sqlite3.lib [moved from saisei-1.0/rpg/debug/sqlite3.lib with 100% similarity]
saisei-1.0/bin/task.ods [moved from saisei-1.0/rpg/task.ods with 100% similarity]
saisei-1.0/cmake/BoostUtils.cmake [new file with mode: 0644]
saisei-1.0/cmake/Macros.cmake [new file with mode: 0644]
saisei-1.0/cmake/OtherLibs.cmake [new file with mode: 0644]
saisei-1.0/doc/Doxyfile [new file with mode: 0644]
saisei-1.0/doc/html/Vector2D_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/Vector2D_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/Vector2D_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/Vector2D_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/annotated.html [new file with mode: 0644]
saisei-1.0/doc/html/basic__matrix_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/basic__matrix_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/basic__matrix_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/basic__matrix_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/basic__matrix_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/basic__vector_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/basic__vector_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/basic__vector_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/basic__vector_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/basic__vector_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/classboost_1_1addable.html [new file with mode: 0644]
saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classboost_1_1operators.html [new file with mode: 0644]
saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classes.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1basic__matrix-members.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1basic__matrix.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1basic__vector-members.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1basic__vector.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix2-members.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix2.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix3-members.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix3.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1row__of__matrix-members.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1row__of__matrix.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector2-members.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector2.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector3-members.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector3.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector4-members.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector4.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.map [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.png [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1util_1_1multimedia__timer-members.html [new file with mode: 0644]
saisei-1.0/doc/html/classmof_1_1util_1_1multimedia__timer.html [new file with mode: 0644]
saisei-1.0/doc/html/doxygen.css [new file with mode: 0644]
saisei-1.0/doc/html/doxygen.png [new file with mode: 0644]
saisei-1.0/doc/html/dummy_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/dummy_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/files.html [new file with mode: 0644]
saisei-1.0/doc/html/foreach_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/foreach_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/foreach_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/foreach_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/foreach_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/functions.html [new file with mode: 0644]
saisei-1.0/doc/html/functions_func.html [new file with mode: 0644]
saisei-1.0/doc/html/functions_rela.html [new file with mode: 0644]
saisei-1.0/doc/html/functions_vars.html [new file with mode: 0644]
saisei-1.0/doc/html/globals.html [new file with mode: 0644]
saisei-1.0/doc/html/globals_defs.html [new file with mode: 0644]
saisei-1.0/doc/html/globals_func.html [new file with mode: 0644]
saisei-1.0/doc/html/globals_type.html [new file with mode: 0644]
saisei-1.0/doc/html/graph_legend.dot [new file with mode: 0644]
saisei-1.0/doc/html/graph_legend.html [new file with mode: 0644]
saisei-1.0/doc/html/graph_legend.png [new file with mode: 0644]
saisei-1.0/doc/html/hierarchy.html [new file with mode: 0644]
saisei-1.0/doc/html/index.html [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__0.map [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__0.md5 [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__0.png [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__1.map [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__1.md5 [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__1.png [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__2.map [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__2.md5 [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__2.png [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__3.map [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__3.md5 [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__3.png [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__4.map [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__4.md5 [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__4.png [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__5.map [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__5.md5 [new file with mode: 0644]
saisei-1.0/doc/html/inherit__graph__5.png [new file with mode: 0644]
saisei-1.0/doc/html/inherits.html [new file with mode: 0644]
saisei-1.0/doc/html/linux_2multimedia__timer_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/linux_2multimedia__timer_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8cpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8cpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix__test_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix__test_8cpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix__test_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix__test_8cpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/make__matrix__test_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/math_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/math_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/math_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/math_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/math_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix2_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix2_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/matrix2_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/matrix2_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/matrix2_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/matrix2_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/matrix2_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/matrix2_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix2__test_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix2__test_8cpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/matrix2__test_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/matrix2__test_8cpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/matrix2__test_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix3_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix3_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/matrix3_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/matrix3_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/matrix3_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/matrix3_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/matrix3_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/matrix3_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix3__test_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix3__test_8cpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/matrix3__test_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/matrix3__test_8cpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/matrix3__test_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/matrix_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/matrix_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/matrix_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/matrix_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/matrix_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/matrix_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/matrix_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/mofdef_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/mofdef_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/mofdef_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/mofdef_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/mofdef_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/mofdef_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/mofdef_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/mofdef_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8cpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8cpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/multimedia__timer_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/namespacemembers.html [new file with mode: 0644]
saisei-1.0/doc/html/namespacemembers_func.html [new file with mode: 0644]
saisei-1.0/doc/html/namespacemembers_type.html [new file with mode: 0644]
saisei-1.0/doc/html/namespacemof.html [new file with mode: 0644]
saisei-1.0/doc/html/namespacemof_1_1math.html [new file with mode: 0644]
saisei-1.0/doc/html/namespacemof_1_1util.html [new file with mode: 0644]
saisei-1.0/doc/html/namespaces.html [new file with mode: 0644]
saisei-1.0/doc/html/structmof_1_1Vector2D-members.html [new file with mode: 0644]
saisei-1.0/doc/html/structmof_1_1Vector2D.html [new file with mode: 0644]
saisei-1.0/doc/html/structmof_1_1math_1_1row__of__matrix-members.html [new file with mode: 0644]
saisei-1.0/doc/html/structmof_1_1math_1_1row__of__matrix.html [new file with mode: 0644]
saisei-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl-members.html [new file with mode: 0644]
saisei-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl.html [new file with mode: 0644]
saisei-1.0/doc/html/tab_b.gif [new file with mode: 0644]
saisei-1.0/doc/html/tab_l.gif [new file with mode: 0644]
saisei-1.0/doc/html/tab_r.gif [new file with mode: 0644]
saisei-1.0/doc/html/tabs.css [new file with mode: 0644]
saisei-1.0/doc/html/threshold_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/threshold_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/threshold_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/threshold_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/threshold_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/tstring_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/tstring_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/tstring_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/tstring_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/tstring_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/tstring_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/tstring_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/tstring_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/vector2_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/vector2_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/vector2_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/vector2_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/vector2_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/vector2_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/vector2_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/vector2_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/vector2__test_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/vector2__test_8cpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/vector2__test_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/vector2__test_8cpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/vector2__test_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/vector3_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/vector3_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/vector3_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/vector3_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/vector3_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/vector3_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/vector3_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/vector3_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/vector3__test_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/vector3__test_8cpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/vector3__test_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/vector3__test_8cpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/vector3__test_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/vector4_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/vector4_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/vector_8hpp.html [new file with mode: 0644]
saisei-1.0/doc/html/vector_8hpp__dep__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/vector_8hpp__dep__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/vector_8hpp__dep__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/vector_8hpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/vector_8hpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/vector_8hpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/vector_8hpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/vector__test_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/vector__test_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/vector__test_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/html/windows_2multimedia__timer_8cpp.html [new file with mode: 0644]
saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.map [new file with mode: 0644]
saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.md5 [new file with mode: 0644]
saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.png [new file with mode: 0644]
saisei-1.0/doc/html/windows_2multimedia__timer_8cpp_source.html [new file with mode: 0644]
saisei-1.0/doc/latex/Makefile [new file with mode: 0644]
saisei-1.0/doc/latex/Vector2D_8cpp.tex [new file with mode: 0644]
saisei-1.0/doc/latex/Vector2D_8hpp.tex [new file with mode: 0644]
saisei-1.0/doc/latex/annotated.tex [new file with mode: 0644]
saisei-1.0/doc/latex/basic__vector_8hpp.tex [new file with mode: 0644]
saisei-1.0/doc/latex/classboost_1_1addable.tex [new file with mode: 0644]
saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.eps [new file with mode: 0644]
saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.pdf [new file with mode: 0644]
saisei-1.0/doc/latex/classboost_1_1operators.tex [new file with mode: 0644]
saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.eps [new file with mode: 0644]
saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.pdf [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1basic__vector.tex [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector2.tex [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.eps [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.pdf [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.eps [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.pdf [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector3.tex [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.eps [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.pdf [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.eps [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.pdf [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector4.tex [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.eps [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.pdf [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.eps [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.md5 [new file with mode: 0644]
saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.pdf [new file with mode: 0644]
saisei-1.0/doc/latex/doxygen.sty [new file with mode: 0644]
saisei-1.0/doc/latex/files.tex [new file with mode: 0644]
saisei-1.0/doc/latex/foreach_8hpp.tex [new file with mode: 0644]
saisei-1.0/doc/latex/hierarchy.tex [new file with mode: 0644]
saisei-1.0/doc/latex/mofdef_8hpp.tex [new file with mode: 0644]
saisei-1.0/doc/latex/namespacemof.tex [new file with mode: 0644]
saisei-1.0/doc/latex/namespacemof_1_1math.tex [new file with mode: 0644]
saisei-1.0/doc/latex/namespaces.tex [new file with mode: 0644]
saisei-1.0/doc/latex/refman.tex [new file with mode: 0644]
saisei-1.0/doc/latex/structmof_1_1Vector2D.tex [new file with mode: 0644]
saisei-1.0/doc/latex/tstring_8hpp.tex [new file with mode: 0644]
saisei-1.0/doc/latex/vector2_8hpp.tex [new file with mode: 0644]
saisei-1.0/doc/latex/vector3_8hpp.tex [new file with mode: 0644]
saisei-1.0/doc/latex/vector4_8hpp.tex [new file with mode: 0644]
saisei-1.0/doc/latex/vector_8hpp.tex [new file with mode: 0644]
saisei-1.0/extlib/.gitignore [moved from saisei-1.0/rpg/rpg/Debug/rpg.write.1.tlog with 100% similarity]
saisei-1.0/extlib/license/oggvorbis_lisence.txt [new file with mode: 0644]
saisei-1.0/extlib/sqlite3.h [moved from saisei-1.0/rpg/rpg/extlib/sqlite3.h with 100% similarity]
saisei-1.0/rpg/debug/libexpat.dll [deleted file]
saisei-1.0/rpg/menu/menu.vcproj [deleted file]
saisei-1.0/rpg/rpg.sln [deleted file]
saisei-1.0/rpg/rpg.sln.old [deleted file]
saisei-1.0/rpg/rpg.suo [deleted file]
saisei-1.0/rpg/rpg.suo.old [deleted file]
saisei-1.0/rpg/rpg/.Demo1.cpp.swp [deleted file]
saisei-1.0/rpg/rpg/.Demo2.cpp.swp [deleted file]
saisei-1.0/rpg/rpg/.resource.hpp.swp [deleted file]
saisei-1.0/rpg/rpg/Debug/BuildLog.htm [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10048.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10048.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10052.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10052.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10108.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10108.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10212.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10212.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10440.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10440.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10464.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10464.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10540.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10540.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10716.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10716.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10740.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10740.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10896.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.10896.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.11764.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.11764.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.11768.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.11768.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.11880.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.11880.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12016.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12016.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12028.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12028.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12036.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12036.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12088.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12088.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12120.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.12120.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.13924.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.13924.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.2140.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.2140.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.2144.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.2144.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.2432.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.2432.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.2920.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.2920.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.3496.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.3496.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4216.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4216.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4368.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4368.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4432.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4432.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4488.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4488.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4548.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4548.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4960.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.4960.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.5424.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.5424.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.5456.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.5456.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.5648.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.5648.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.5700.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.5700.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6040.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6040.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6128.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6128.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6200.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6200.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.624.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.624.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6600.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6600.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6688.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6688.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6728.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.6728.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7060.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7060.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7072.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7072.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7172.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7172.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7300.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7300.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7844.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7844.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7984.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.7984.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8016.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8016.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8144.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8144.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8184.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8184.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8212.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8212.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8244.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8244.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8260.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8260.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8620.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8620.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8672.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8672.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8692.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8692.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8844.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8844.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8912.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8912.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8976.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.8976.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9076.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9076.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9132.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9132.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9216.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9216.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9336.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9336.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9384.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9384.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9444.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9444.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9540.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9540.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9596.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9596.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9640.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9640.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9744.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9744.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9772.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9772.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9776.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9776.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9832.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9832.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9848.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9848.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9868.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9868.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9908.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9908.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9916.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9916.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9948.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.9948.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/CL.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/cl.command.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/cl.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/link.command.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/link.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/link.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/mt.command.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/mt.dep [deleted file]
saisei-1.0/rpg/rpg/Debug/mt.read.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/mt.write.1.tlog [deleted file]
saisei-1.0/rpg/rpg/Debug/rpg.Build.CppClean.log [deleted file]
saisei-1.0/rpg/rpg/Debug/rpg.exe.intermediate.manifest [deleted file]
saisei-1.0/rpg/rpg/Debug/rpg.lastbuildstate [deleted file]
saisei-1.0/rpg/rpg/Debug/rpg.log [deleted file]
saisei-1.0/rpg/rpg/Release/BuildLog.htm [deleted file]
saisei-1.0/rpg/rpg/Release/mt.dep [deleted file]
saisei-1.0/rpg/rpg/Release/rpg.exe.intermediate.manifest [deleted file]
saisei-1.0/rpg/rpg/Release/vc80.idb [deleted file]
saisei-1.0/rpg/rpg/rpg.vcproj [deleted file]
saisei-1.0/rpg/rpg/rpg.vcproj.TOMOHIRO.TomohiroYasuda.user [deleted file]
saisei-1.0/rpg/rpg/rpg.vcxproj [deleted file]
saisei-1.0/rpg/rpg/rpg.vcxproj.filters [deleted file]
saisei-1.0/rpg/rpg/rpg.vcxproj.user [deleted file]
saisei-1.0/src/CMakeLists.txt [new file with mode: 0644]
saisei-1.0/src/CharacterBoard.cpp [moved from saisei-1.0/rpg/rpg/CharacterBoard.cpp with 100% similarity]
saisei-1.0/src/CharacterBoard.hpp [moved from saisei-1.0/rpg/rpg/CharacterBoard.hpp with 100% similarity]
saisei-1.0/src/Demo1.cpp [moved from saisei-1.0/rpg/rpg/Demo1.cpp with 100% similarity]
saisei-1.0/src/Demo1.hpp [moved from saisei-1.0/rpg/rpg/Demo1.hpp with 100% similarity]
saisei-1.0/src/Demo2.cpp [moved from saisei-1.0/rpg/rpg/Demo2.cpp with 100% similarity]
saisei-1.0/src/Demo2.hpp [moved from saisei-1.0/rpg/rpg/Demo2.hpp with 100% similarity]
saisei-1.0/src/Demo3.cpp [moved from saisei-1.0/rpg/rpg/Demo3.cpp with 100% similarity]
saisei-1.0/src/Demo3.hpp [moved from saisei-1.0/rpg/rpg/Demo3.hpp with 100% similarity]
saisei-1.0/src/LICENSE.txt [new file with mode: 0644]
saisei-1.0/src/Settings.cpp [moved from saisei-1.0/rpg/rpg/Settings.cpp with 100% similarity]
saisei-1.0/src/Settings.hpp [moved from saisei-1.0/rpg/rpg/Settings.hpp with 100% similarity]
saisei-1.0/src/TestScene.cpp [moved from saisei-1.0/rpg/rpg/TestScene.cpp with 100% similarity]
saisei-1.0/src/TestScene.hpp [moved from saisei-1.0/rpg/rpg/TestScene.hpp with 100% similarity]
saisei-1.0/src/configure.hpp [moved from saisei-1.0/rpg/rpg/configure.hpp with 100% similarity]
saisei-1.0/src/main.cpp [moved from saisei-1.0/rpg/rpg/main.cpp with 100% similarity]
saisei-1.0/src/oldcode/Action.cpp [moved from saisei-1.0/rpg/rpg/oldcode/Action.cpp with 100% similarity]
saisei-1.0/src/oldcode/Action.h [moved from saisei-1.0/rpg/rpg/oldcode/Action.h with 100% similarity]
saisei-1.0/src/oldcode/Area.cpp [moved from saisei-1.0/rpg/rpg/oldcode/Area.cpp with 100% similarity]
saisei-1.0/src/oldcode/Area.h [moved from saisei-1.0/rpg/rpg/oldcode/Area.h with 100% similarity]
saisei-1.0/src/oldcode/AreaMenu.cpp [moved from saisei-1.0/rpg/rpg/oldcode/AreaMenu.cpp with 100% similarity]
saisei-1.0/src/oldcode/AreaMenu.h [moved from saisei-1.0/rpg/rpg/oldcode/AreaMenu.h with 100% similarity]
saisei-1.0/src/oldcode/AttackAction.cpp [moved from saisei-1.0/rpg/rpg/oldcode/AttackAction.cpp with 100% similarity]
saisei-1.0/src/oldcode/AttackAction.h [moved from saisei-1.0/rpg/rpg/oldcode/AttackAction.h with 100% similarity]
saisei-1.0/src/oldcode/BattleAI.cpp [moved from saisei-1.0/rpg/rpg/oldcode/BattleAI.cpp with 100% similarity]
saisei-1.0/src/oldcode/BattleAI.h [moved from saisei-1.0/rpg/rpg/oldcode/BattleAI.h with 100% similarity]
saisei-1.0/src/oldcode/BattleData.cpp [moved from saisei-1.0/rpg/rpg/oldcode/BattleData.cpp with 100% similarity]
saisei-1.0/src/oldcode/BattleData.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/BattleData.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/BattleData.h [moved from saisei-1.0/rpg/rpg/oldcode/BattleData.h with 100% similarity]
saisei-1.0/src/oldcode/BattleScene.cpp [moved from saisei-1.0/rpg/rpg/oldcode/BattleScene.cpp with 100% similarity]
saisei-1.0/src/oldcode/BattleScene.h [moved from saisei-1.0/rpg/rpg/oldcode/BattleScene.h with 100% similarity]
saisei-1.0/src/oldcode/BattleSystem.cpp [moved from saisei-1.0/rpg/rpg/oldcode/BattleSystem.cpp with 100% similarity]
saisei-1.0/src/oldcode/BattleSystem.h [moved from saisei-1.0/rpg/rpg/oldcode/BattleSystem.h with 100% similarity]
saisei-1.0/src/oldcode/BattlerBindAnimation.cpp [moved from saisei-1.0/rpg/rpg/oldcode/BattlerBindAnimation.cpp with 100% similarity]
saisei-1.0/src/oldcode/BattlerBindAnimation.h [moved from saisei-1.0/rpg/rpg/oldcode/BattlerBindAnimation.h with 100% similarity]
saisei-1.0/src/oldcode/BattlerFacade.cpp [moved from saisei-1.0/rpg/rpg/oldcode/BattlerFacade.cpp with 100% similarity]
saisei-1.0/src/oldcode/BattlerFacade.h [moved from saisei-1.0/rpg/rpg/oldcode/BattlerFacade.h with 100% similarity]
saisei-1.0/src/oldcode/BattlerGroup.cpp [moved from saisei-1.0/rpg/rpg/oldcode/BattlerGroup.cpp with 100% similarity]
saisei-1.0/src/oldcode/BattlerGroup.h [moved from saisei-1.0/rpg/rpg/oldcode/BattlerGroup.h with 100% similarity]
saisei-1.0/src/oldcode/BattlerParameter.h [moved from saisei-1.0/rpg/rpg/oldcode/BattlerParameter.h with 100% similarity]
saisei-1.0/src/oldcode/BattlerType.h [moved from saisei-1.0/rpg/rpg/oldcode/BattlerType.h with 100% similarity]
saisei-1.0/src/oldcode/BattlerWindow.cpp [moved from saisei-1.0/rpg/rpg/oldcode/BattlerWindow.cpp with 100% similarity]
saisei-1.0/src/oldcode/BattlerWindow.h [moved from saisei-1.0/rpg/rpg/oldcode/BattlerWindow.h with 100% similarity]
saisei-1.0/src/oldcode/CharacterBoard.cpp [moved from saisei-1.0/rpg/rpg/oldcode/CharacterBoard.cpp with 100% similarity]
saisei-1.0/src/oldcode/CharacterBoard.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/CharacterBoard.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/CharacterBoard.hpp [moved from saisei-1.0/rpg/rpg/oldcode/CharacterBoard.hpp with 100% similarity]
saisei-1.0/src/oldcode/CommandMenu.cpp [moved from saisei-1.0/rpg/rpg/oldcode/CommandMenu.cpp with 100% similarity]
saisei-1.0/src/oldcode/CommandMenu.h [moved from saisei-1.0/rpg/rpg/oldcode/CommandMenu.h with 100% similarity]
saisei-1.0/src/oldcode/Common.h [moved from saisei-1.0/rpg/rpg/oldcode/Common.h with 100% similarity]
saisei-1.0/src/oldcode/DataBasedAction.cpp [moved from saisei-1.0/rpg/rpg/oldcode/DataBasedAction.cpp with 100% similarity]
saisei-1.0/src/oldcode/DataBasedAction.h [moved from saisei-1.0/rpg/rpg/oldcode/DataBasedAction.h with 100% similarity]
saisei-1.0/src/oldcode/DataBasedBattler.cpp [moved from saisei-1.0/rpg/rpg/oldcode/DataBasedBattler.cpp with 100% similarity]
saisei-1.0/src/oldcode/DataBasedBattler.h [moved from saisei-1.0/rpg/rpg/oldcode/DataBasedBattler.h with 100% similarity]
saisei-1.0/src/oldcode/Demo1.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/Demo1.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/Demo1.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/Demo1.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/Demo2.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/Demo2.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/Demo2.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/Demo2.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/Demo3.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/Demo3.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/Demo3.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/Demo3.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/DungeonBuilder.cpp [moved from saisei-1.0/rpg/rpg/oldcode/DungeonBuilder.cpp with 100% similarity]
saisei-1.0/src/oldcode/DungeonBuilder.h [moved from saisei-1.0/rpg/rpg/oldcode/DungeonBuilder.h with 100% similarity]
saisei-1.0/src/oldcode/DungeonBuilderA.cpp [moved from saisei-1.0/rpg/rpg/oldcode/DungeonBuilderA.cpp with 100% similarity]
saisei-1.0/src/oldcode/DungeonBuilderA.h [moved from saisei-1.0/rpg/rpg/oldcode/DungeonBuilderA.h with 100% similarity]
saisei-1.0/src/oldcode/FightingMenu.cpp [moved from saisei-1.0/rpg/rpg/oldcode/FightingMenu.cpp with 100% similarity]
saisei-1.0/src/oldcode/FightingMenu.h [moved from saisei-1.0/rpg/rpg/oldcode/FightingMenu.h with 100% similarity]
saisei-1.0/src/oldcode/FixedBattler.cpp [moved from saisei-1.0/rpg/rpg/oldcode/FixedBattler.cpp with 100% similarity]
saisei-1.0/src/oldcode/FixedBattler.h [moved from saisei-1.0/rpg/rpg/oldcode/FixedBattler.h with 100% similarity]
saisei-1.0/src/oldcode/GameData.cpp [moved from saisei-1.0/rpg/rpg/oldcode/GameData.cpp with 100% similarity]
saisei-1.0/src/oldcode/GameData.h [moved from saisei-1.0/rpg/rpg/oldcode/GameData.h with 100% similarity]
saisei-1.0/src/oldcode/GameScene.cpp [moved from saisei-1.0/rpg/rpg/oldcode/GameScene.cpp with 100% similarity]
saisei-1.0/src/oldcode/GameScene.h [moved from saisei-1.0/rpg/rpg/oldcode/GameScene.h with 100% similarity]
saisei-1.0/src/oldcode/IdealMenu.cpp [moved from saisei-1.0/rpg/rpg/oldcode/IdealMenu.cpp with 100% similarity]
saisei-1.0/src/oldcode/IdealMenu.h [moved from saisei-1.0/rpg/rpg/oldcode/IdealMenu.h with 100% similarity]
saisei-1.0/src/oldcode/InputSymbolController.cpp [moved from saisei-1.0/rpg/rpg/oldcode/InputSymbolController.cpp with 100% similarity]
saisei-1.0/src/oldcode/InputSymbolController.h [moved from saisei-1.0/rpg/rpg/oldcode/InputSymbolController.h with 100% similarity]
saisei-1.0/src/oldcode/ItemData.h [moved from saisei-1.0/rpg/rpg/oldcode/ItemData.h with 100% similarity]
saisei-1.0/src/oldcode/ItemMenu.cpp [moved from saisei-1.0/rpg/rpg/oldcode/ItemMenu.cpp with 100% similarity]
saisei-1.0/src/oldcode/ItemMenu.h [moved from saisei-1.0/rpg/rpg/oldcode/ItemMenu.h with 100% similarity]
saisei-1.0/src/oldcode/ItemOperationMenu.h [moved from saisei-1.0/rpg/rpg/oldcode/ItemOperationMenu.h with 100% similarity]
saisei-1.0/src/oldcode/MapBuilder.cpp [moved from saisei-1.0/rpg/rpg/oldcode/MapBuilder.cpp with 100% similarity]
saisei-1.0/src/oldcode/MapBuilder.h [moved from saisei-1.0/rpg/rpg/oldcode/MapBuilder.h with 100% similarity]
saisei-1.0/src/oldcode/MapImageColor.h [moved from saisei-1.0/rpg/rpg/oldcode/MapImageColor.h with 100% similarity]
saisei-1.0/src/oldcode/Menu.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/Menu.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/MenuItemInfo.hpp [moved from saisei-1.0/rpg/rpg/oldcode/MenuItemInfo.hpp with 100% similarity]
saisei-1.0/src/oldcode/MenuItemInfo.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/MenuItemInfo.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/MenuView.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/MenuView.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/MenuWidget.hpp [moved from saisei-1.0/rpg/rpg/oldcode/MenuWidget.hpp with 100% similarity]
saisei-1.0/src/oldcode/MenuWidget.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/MenuWidget.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/MyInstructionSet.cpp [moved from saisei-1.0/rpg/rpg/oldcode/MyInstructionSet.cpp with 100% similarity]
saisei-1.0/src/oldcode/MyInstructionSet.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/MyInstructionSet.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/MyInstructionSet.hpp [moved from saisei-1.0/rpg/rpg/oldcode/MyInstructionSet.hpp with 100% similarity]
saisei-1.0/src/oldcode/MyInstructionSet.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/MyInstructionSet.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/MyInterpreter.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/MyInterpreter.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/MyInterpreter.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/MyInterpreter.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/NormalAI.cpp [moved from saisei-1.0/rpg/rpg/oldcode/NormalAI.cpp with 100% similarity]
saisei-1.0/src/oldcode/NormalAI.h [moved from saisei-1.0/rpg/rpg/oldcode/NormalAI.h with 100% similarity]
saisei-1.0/src/oldcode/RandomSymbolController.cpp [moved from saisei-1.0/rpg/rpg/oldcode/RandomSymbolController.cpp with 100% similarity]
saisei-1.0/src/oldcode/RandomSymbolController.h [moved from saisei-1.0/rpg/rpg/oldcode/RandomSymbolController.h with 100% similarity]
saisei-1.0/src/oldcode/SpecialAction.cpp [moved from saisei-1.0/rpg/rpg/oldcode/SpecialAction.cpp with 100% similarity]
saisei-1.0/src/oldcode/SpecialAction.h [moved from saisei-1.0/rpg/rpg/oldcode/SpecialAction.h with 100% similarity]
saisei-1.0/src/oldcode/StageScene.cpp [moved from saisei-1.0/rpg/rpg/oldcode/StageScene.cpp with 100% similarity]
saisei-1.0/src/oldcode/StageScene.h [moved from saisei-1.0/rpg/rpg/oldcode/StageScene.h with 100% similarity]
saisei-1.0/src/oldcode/Symbol.cpp [moved from saisei-1.0/rpg/rpg/oldcode/Symbol.cpp with 100% similarity]
saisei-1.0/src/oldcode/Symbol.h [moved from saisei-1.0/rpg/rpg/oldcode/Symbol.h with 100% similarity]
saisei-1.0/src/oldcode/SymbolController.cpp [moved from saisei-1.0/rpg/rpg/oldcode/SymbolController.cpp with 100% similarity]
saisei-1.0/src/oldcode/SymbolController.h [moved from saisei-1.0/rpg/rpg/oldcode/SymbolController.h with 100% similarity]
saisei-1.0/src/oldcode/SymbolManager.cpp [moved from saisei-1.0/rpg/rpg/oldcode/SymbolManager.cpp with 100% similarity]
saisei-1.0/src/oldcode/SymbolManager.h [moved from saisei-1.0/rpg/rpg/oldcode/SymbolManager.h with 100% similarity]
saisei-1.0/src/oldcode/SystemFrame.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/SystemFrame.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/SystemMenuWidget.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/SystemMenuWidget.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/SystemMenuWidget.hpp [moved from saisei-1.0/rpg/rpg/oldcode/SystemMenuWidget.hpp with 100% similarity]
saisei-1.0/src/oldcode/SystemMenuWidget.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/SystemMenuWidget.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/TargetMenu.cpp [moved from saisei-1.0/rpg/rpg/oldcode/TargetMenu.cpp with 100% similarity]
saisei-1.0/src/oldcode/TargetMenu.h [moved from saisei-1.0/rpg/rpg/oldcode/TargetMenu.h with 100% similarity]
saisei-1.0/src/oldcode/TestScene.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/TestScene.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/UsingBattleItemMenu.cpp [moved from saisei-1.0/rpg/rpg/oldcode/UsingBattleItemMenu.cpp with 100% similarity]
saisei-1.0/src/oldcode/UsingBattleItemMenu.h [moved from saisei-1.0/rpg/rpg/oldcode/UsingBattleItemMenu.h with 100% similarity]
saisei-1.0/src/oldcode/World.cpp [moved from saisei-1.0/rpg/rpg/oldcode/World.cpp with 100% similarity]
saisei-1.0/src/oldcode/World.h [moved from saisei-1.0/rpg/rpg/oldcode/World.h with 100% similarity]
saisei-1.0/src/oldcode/WorldMapBuilder.cpp [moved from saisei-1.0/rpg/rpg/oldcode/WorldMapBuilder.cpp with 100% similarity]
saisei-1.0/src/oldcode/WorldMapBuilder.h [moved from saisei-1.0/rpg/rpg/oldcode/WorldMapBuilder.h with 100% similarity]
saisei-1.0/src/oldcode/WorldMapCursor.cpp [moved from saisei-1.0/rpg/rpg/oldcode/WorldMapCursor.cpp with 100% similarity]
saisei-1.0/src/oldcode/WorldMapCursor.h [moved from saisei-1.0/rpg/rpg/oldcode/WorldMapCursor.h with 100% similarity]
saisei-1.0/src/oldcode/WorldMenu.cpp [moved from saisei-1.0/rpg/rpg/oldcode/WorldMenu.cpp with 100% similarity]
saisei-1.0/src/oldcode/WorldMenu.h [moved from saisei-1.0/rpg/rpg/oldcode/WorldMenu.h with 100% similarity]
saisei-1.0/src/oldcode/WorldScene.cpp [moved from saisei-1.0/rpg/rpg/oldcode/WorldScene.cpp with 100% similarity]
saisei-1.0/src/oldcode/WorldScene.h [moved from saisei-1.0/rpg/rpg/oldcode/WorldScene.h with 100% similarity]
saisei-1.0/src/oldcode/configure.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/configure.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/global.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/global.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/main.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/main.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/resource.cpp~ [moved from saisei-1.0/rpg/rpg/oldcode/resource.cpp~ with 100% similarity]
saisei-1.0/src/oldcode/resource.hpp~ [moved from saisei-1.0/rpg/rpg/oldcode/resource.hpp~ with 100% similarity]
saisei-1.0/src/oldcode/tmp.cpp [moved from saisei-1.0/rpg/rpg/oldcode/tmp.cpp with 100% similarity]
saisei-1.0/src/resource.cpp [moved from saisei-1.0/rpg/rpg/resource.cpp with 100% similarity]
saisei-1.0/src/resource.hpp [moved from saisei-1.0/rpg/rpg/resource.hpp with 100% similarity]
saisei-1.0/src/script/MyEnvironment.cpp [moved from saisei-1.0/rpg/rpg/script/MyEnvironment.cpp with 100% similarity]
saisei-1.0/src/script/MyEnvironment.hpp [moved from saisei-1.0/rpg/rpg/script/MyEnvironment.hpp with 100% similarity]
saisei-1.0/src/sqlite_wrapper.cpp [moved from saisei-1.0/rpg/rpg/sqlite_wrapper.cpp with 100% similarity]
saisei-1.0/src/sqlite_wrapper.hpp [moved from saisei-1.0/rpg/rpg/sqlite_wrapper.hpp with 100% similarity]
saisei-1.0/src/widget/HighlightButtonView.cpp [moved from saisei-1.0/rpg/rpg/widget/HighlightButtonView.cpp with 100% similarity]
saisei-1.0/src/widget/HighlightButtonView.hpp [moved from saisei-1.0/rpg/rpg/widget/HighlightButtonView.hpp with 100% similarity]
saisei-1.0/src/widget/ImageTileView.cpp [moved from saisei-1.0/rpg/rpg/widget/ImageTileView.cpp with 100% similarity]
saisei-1.0/src/widget/ImageTileView.hpp [moved from saisei-1.0/rpg/rpg/widget/ImageTileView.hpp with 100% similarity]
saisei-1.0/src/widget/ImageTileWidgetView.cpp [moved from saisei-1.0/rpg/rpg/widget/ImageTileWidgetView.cpp with 100% similarity]
saisei-1.0/src/widget/ImageTileWidgetView.hpp [moved from saisei-1.0/rpg/rpg/widget/ImageTileWidgetView.hpp with 100% similarity]
saisei-1.0/src/widget/ImageTiler.cpp [moved from saisei-1.0/rpg/rpg/widget/ImageTiler.cpp with 100% similarity]
saisei-1.0/src/widget/ImageTiler.hpp [moved from saisei-1.0/rpg/rpg/widget/ImageTiler.hpp with 100% similarity]
saisei-1.0/src/widget/createFrame.cpp [moved from saisei-1.0/rpg/rpg/widget/createFrame.cpp with 100% similarity]
saisei-1.0/src/widget/createFrame.hpp [moved from saisei-1.0/rpg/rpg/widget/createFrame.hpp with 100% similarity]
saisei-1.0/src/widget/createMenuView.cpp [moved from saisei-1.0/rpg/rpg/widget/createMenuView.cpp with 100% similarity]
saisei-1.0/src/widget/createMenuView.hpp [moved from saisei-1.0/rpg/rpg/widget/createMenuView.hpp with 100% similarity]

index 7b3e956..e69de29 100644 (file)
@@ -1,6 +0,0 @@
-*.obj
-*.ncb
-*.sdf
-*.exe
-*.o
-*.pdb
diff --git a/moflib-1.0/.gitignore b/moflib-1.0/.gitignore
new file mode 100644 (file)
index 0000000..1b2211d
--- /dev/null
@@ -0,0 +1 @@
+build*
diff --git a/moflib-1.0/CMakeLists.txt b/moflib-1.0/CMakeLists.txt
new file mode 100644 (file)
index 0000000..36009b5
--- /dev/null
@@ -0,0 +1,37 @@
+cmake_minimum_required(VERSION 2.8)
+project(moflib)
+set(MOFLIB_ROOT_DIR    ${PROJECT_SOURCE_DIR})
+set(MOFLIB_BIN_DIR     ${PROJECT_SOURCE_DIR}/bin)
+set(MOFLIB_TESTBIN_DIR ${PROJECT_SOURCE_DIR}/tests)
+set(MOFLIB_ARCHIVE_DIR ${PROJECT_SOURCE_DIR}/lib)
+include_directories(${MOFLIB_ROOT_DIR}/src/)
+list(APPEND CMAKE_MODULE_PATH ${MOFLIB_ROOT_DIR}/cmake/)
+include(cmake/BoostUtils.cmake)
+include(cmake/Macros.cmake)
+
+# set compile flags
+if (MSVC)
+       set(CMAKE_CXX_FLAGS "/EHsc /nologo /W4")
+       set(TEST_BIN_POSTFIX ".exe")
+       set(MOFLIB_BUILD_SAMPLES false)
+       set(MOFLIB_BUILD_TESTS   false)
+elseif (CMAKE_COMPILER_IS_GNUCC)
+       set(CMAKE_CXX_FLAGS "-Wall -O3 -DNDEBUG -std=c++0x")
+       #set(CMAKE_CXX_FLAGS "-Wall -g -DPSTSDK_VALIDATION_LEVEL_FULL -std=c++0x")
+       set(TEST_BIN_POSTFIX "")
+       set(MOFLIB_BUILD_SAMPLES true)
+       set(MOFLIB_BUILD_TESTS   true)
+endif()
+
+if (${MOFLIB_BUILD_TESTS})
+       enable_testing()
+endif ()
+
+# use some libraries
+include(cmake/OtherLibs.cmake)
+
+# build moflib
+subdirs(src/)
+
+message("NOTICE:If you need more detail output on test failure, set environment variable CTEST_OUTPUT_ON_FAILURE to 1")
+
diff --git a/moflib-1.0/INSTALL.txt b/moflib-1.0/INSTALL.txt
new file mode 100644 (file)
index 0000000..9bad4f5
--- /dev/null
@@ -0,0 +1,18 @@
+\82±\82Ì\83h\83L\83\85\83\81\83\93\83g\82Í\96¢\8a®\90¬\82Å\82·\81D\88È\89º\82Í\8eQ\8dl\92ö\93x\82É\82Ç\82¤\82¼
+------------------------------------------------------
+
+\8eå\82È\88Ë\91\83\89\83C\83u\83\89\83\8a
+       boost library 1.40
+       DirectX SDK 9
+
+
+Windows\82Å\82Ì\83r\83\8b\83h\95û\96@ (Visual Studio2010)
+       boost\83\89\83C\83u\83\89\83\8a\82Ì\83C\83\93\83X\83g\81[\83\8b http://www.boostpro.com/
+       cmake\82Ì\83C\83\93\83X\83g\81[\83\8b http://www.cmake.org/
+       \83R\83}\83\93\83h\83v\83\8d\83\93\83v\83g\82©\82ç
+               C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat
+               mkdir build
+               cd build
+               cmake .. -G "Visual Studio 10" -DBOOST_ROOT="C:\Program Files\boost\boost_1_40_0"
+       \90\90¬\82³\82ê\82½\83v\83\8d\83W\83F\83N\83g\83t\83@\83C\83\8b\82©\82ç\83r\83\8b\83h
+
diff --git a/moflib-1.0/TODO.txt b/moflib-1.0/TODO.txt
new file mode 100644 (file)
index 0000000..72a5120
--- /dev/null
@@ -0,0 +1,2 @@
+TODO List
+
diff --git a/moflib-1.0/cmake/BoostUtils.cmake b/moflib-1.0/cmake/BoostUtils.cmake
new file mode 100644 (file)
index 0000000..c87064d
--- /dev/null
@@ -0,0 +1,227 @@
+##########################################################################
+# Boost Utilities                                                        #
+##########################################################################
+# Copyright (C) 2007 Douglas Gregor <doug.gregor@gmail.com>              #
+# Copyright (C) 2007 Troy Straszheim                                     #
+#                                                                        #
+# Distributed under the Boost Software License, Version 1.0.             #
+# See accompanying file LICENSE_1_0.txt or copy at                       #
+#   http://www.boost.org/LICENSE_1_0.txt                                 #
+##########################################################################
+# Macros in this module:                                                 #
+#                                                                        #
+#   list_contains: Determine whether a string value is in a list.        #
+#                                                                        #
+#   car: Return the first element in a list                              #
+#                                                                        #
+#   cdr: Return all but the first element in a list                      #
+#                                                                        #
+#   parse_arguments: Parse keyword arguments for use in other macros.    #
+##########################################################################
+
+# This utility macro determines whether a particular string value
+# occurs within a list of strings:
+#
+#  list_contains(result string_to_find arg1 arg2 arg3 ... argn)
+# 
+# This macro sets the variable named by result equal to TRUE if
+# string_to_find is found anywhere in the following arguments.
+macro(list_contains var value)
+  set(${var})
+  foreach (value2 ${ARGN})
+    if (${value} STREQUAL ${value2})
+      set(${var} TRUE)
+    endif (${value} STREQUAL ${value2})
+  endforeach (value2)
+endmacro(list_contains)
+
+# This utility macro extracts the first argument from the list of
+# arguments given, and places it into the variable named var.
+#
+#   car(var arg1 arg2 ...)
+macro(car var)
+  set(${var} ${ARGV1})
+endmacro(car)
+
+# This utility macro extracts all of the arguments given except the
+# first, and places them into the variable named var.
+#
+#   car(var arg1 arg2 ...)
+macro(cdr var junk)
+  set(${var} ${ARGN})
+endmacro(cdr)
+
+# The PARSE_ARGUMENTS macro will take the arguments of another macro and
+# define several variables. The first argument to PARSE_ARGUMENTS is a
+# prefix to put on all variables it creates. The second argument is a
+# list of names, and the third argument is a list of options. Both of
+# these lists should be quoted. The rest of PARSE_ARGUMENTS are
+# arguments from another macro to be parsed.
+# 
+#     PARSE_ARGUMENTS(prefix arg_names options arg1 arg2...) 
+# 
+# For each item in options, PARSE_ARGUMENTS will create a variable with
+# that name, prefixed with prefix_. So, for example, if prefix is
+# MY_MACRO and options is OPTION1;OPTION2, then PARSE_ARGUMENTS will
+# create the variables MY_MACRO_OPTION1 and MY_MACRO_OPTION2. These
+# variables will be set to true if the option exists in the command line
+# or false otherwise.
+# 
+# For each item in arg_names, PARSE_ARGUMENTS will create a variable
+# with that name, prefixed with prefix_. Each variable will be filled
+# with the arguments that occur after the given arg_name is encountered
+# up to the next arg_name or the end of the arguments. All options are
+# removed from these lists. PARSE_ARGUMENTS also creates a
+# prefix_DEFAULT_ARGS variable containing the list of all arguments up
+# to the first arg_name encountered.
+MACRO(PARSE_ARGUMENTS prefix arg_names option_names)
+  SET(DEFAULT_ARGS)
+  FOREACH(arg_name ${arg_names})
+    SET(${prefix}_${arg_name})
+  ENDFOREACH(arg_name)
+  FOREACH(option ${option_names})
+    SET(${prefix}_${option} FALSE)
+  ENDFOREACH(option)
+
+  SET(current_arg_name DEFAULT_ARGS)
+  SET(current_arg_list)
+  FOREACH(arg ${ARGN})
+    LIST_CONTAINS(is_arg_name ${arg} ${arg_names})
+    IF (is_arg_name)
+      SET(${prefix}_${current_arg_name} ${current_arg_list})
+      SET(current_arg_name ${arg})
+      SET(current_arg_list)
+    ELSE (is_arg_name)
+      LIST_CONTAINS(is_option ${arg} ${option_names})
+      IF (is_option)
+      SET(${prefix}_${arg} TRUE)
+      ELSE (is_option)
+      SET(current_arg_list ${current_arg_list} ${arg})
+      ENDIF (is_option)
+    ENDIF (is_arg_name)
+  ENDFOREACH(arg)
+  SET(${prefix}_${current_arg_name} ${current_arg_list})
+ENDMACRO(PARSE_ARGUMENTS)
+
+# Perform a reverse topological sort on the given LIST. 
+#   
+#   topological_sort(my_list "MY_" "_EDGES")
+#
+# LIST is the name of a variable containing a list of elements to be
+# sorted in reverse topological order. Each element in the list has a
+# set of outgoing edges (for example, those other list elements that
+# it depends on). In the resulting reverse topological ordering
+# (written back into the variable named LIST), an element will come
+# later in the list than any of the elements that can be reached by
+# following its outgoing edges and the outgoing edges of any vertices
+# they target, recursively. Thus, if the edges represent dependencies
+# on build targets, for example, the reverse topological ordering is
+# the order in which one would build those targets.
+#
+# For each element E in this list, the edges for E are contained in
+# the variable named ${PREFIX}${E}${SUFFIX}, where E is the
+# upper-cased version of the element in the list. If no such variable
+# exists, then it is assumed that there are no edges. For example, if
+# my_list contains a, b, and c, one could provide a dependency graph
+# using the following variables:
+#
+#     MY_A_EDGES     b
+#     MY_B_EDGES     
+#     MY_C_EDGES     a b
+#
+#  With the involcation of topological_sort shown above and these
+#  variables, the resulting reverse topological ordering will be b, a,
+#  c.
+function(topological_sort LIST PREFIX SUFFIX)
+  # Clear the stack and output variable
+  set(VERTICES "${${LIST}}")
+  set(STACK)
+  set(${LIST})
+
+  # Loop over all of the vertices, starting the topological sort from
+  # each one.
+  foreach(VERTEX ${VERTICES})
+    string(TOUPPER ${VERTEX} UPPER_VERTEX)
+
+    # If we haven't already processed this vertex, start a depth-first
+    # search from where.
+    if (NOT FOUND_${UPPER_VERTEX})
+      # Push this vertex onto the stack with all of its outgoing edges
+      string(REPLACE ";" " " NEW_ELEMENT 
+        "${VERTEX};${${PREFIX}${UPPER_VERTEX}${SUFFIX}}")
+      list(APPEND STACK ${NEW_ELEMENT})
+
+      # We've now seen this vertex
+      set(FOUND_${UPPER_VERTEX} TRUE)
+
+      # While the depth-first search stack is not empty
+      list(LENGTH STACK STACK_LENGTH)
+      while(STACK_LENGTH GREATER 0)
+        # Remove the vertex and its remaining out-edges from the top
+        # of the stack
+        list(GET STACK -1 OUT_EDGES)
+        list(REMOVE_AT STACK -1)
+
+        # Get the source vertex and the list of out-edges
+        separate_arguments(OUT_EDGES)
+        list(GET OUT_EDGES 0 SOURCE)
+        list(REMOVE_AT OUT_EDGES 0)
+
+        # While there are still out-edges remaining
+        list(LENGTH OUT_EDGES OUT_DEGREE)
+        while (OUT_DEGREE GREATER 0)
+          # Pull off the first outgoing edge
+          list(GET OUT_EDGES 0 TARGET)
+          list(REMOVE_AT OUT_EDGES 0)
+
+          string(TOUPPER ${TARGET} UPPER_TARGET)
+          if (NOT FOUND_${UPPER_TARGET})
+            # We have not seen the target before, so we will traverse
+            # its outgoing edges before coming back to our
+            # source. This is the key to the depth-first traversal.
+
+            # We've now seen this vertex
+            set(FOUND_${UPPER_TARGET} TRUE)
+
+            # Push the remaining edges for the current vertex onto the
+            # stack
+            string(REPLACE ";" " " NEW_ELEMENT 
+              "${SOURCE};${OUT_EDGES}")
+            list(APPEND STACK ${NEW_ELEMENT})
+
+            # Setup the new source and outgoing edges
+            set(SOURCE ${TARGET})
+            string(TOUPPER ${SOURCE} UPPER_SOURCE)
+            set(OUT_EDGES 
+              ${${PREFIX}${UPPER_SOURCE}${SUFFIX}})
+          endif(NOT FOUND_${UPPER_TARGET})
+
+          list(LENGTH OUT_EDGES OUT_DEGREE)
+        endwhile (OUT_DEGREE GREATER 0)
+
+        # We have finished all of the outgoing edges for
+        # SOURCE; add it to the resulting list.
+        list(APPEND ${LIST} ${SOURCE})
+
+        # Check the length of the stack
+        list(LENGTH STACK STACK_LENGTH)
+      endwhile(STACK_LENGTH GREATER 0)
+    endif (NOT FOUND_${UPPER_VERTEX})
+  endforeach(VERTEX)
+
+  set(${LIST} ${${LIST}} PARENT_SCOPE)
+endfunction(topological_sort)
+
+# Small little hack that tweaks a component name (as used for CPack)
+# to make sure to avoid certain names that cause problems. Sets the
+# variable named varname to the "sanitized" name.
+#
+# FIXME: This is a complete hack. We probably need to fix the CPack
+# generators (NSIS in particular) to get rid of the need for this.
+macro(fix_cpack_component_name varname name)
+  if (${name} STREQUAL "foreach")
+    set(${varname} "boost_foreach")
+  else()
+    set(${varname} ${name})
+  endif()
+endmacro()
\ No newline at end of file
diff --git a/moflib-1.0/cmake/Macros.cmake b/moflib-1.0/cmake/Macros.cmake
new file mode 100644 (file)
index 0000000..be4f951
--- /dev/null
@@ -0,0 +1,50 @@
+#{{{ mof_executable_project
+macro(mof_executable_project exename)
+       parse_arguments(THIS_PROJECT "SRCDIRS;LIBRARIES" "" ${ARGN})
+       set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${MOFLIB_BIN_DIR} )
+       foreach (srcdir ${THIS_PROJECT_SRCDIRS})        
+               file(GLOB tmp FILES "${srcdir}/*.cc")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.cpp")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.c")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.h")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.hpp")
+               list(APPEND srcfiles ${tmp})
+       endforeach ()
+       add_executable(${exename} ${srcfiles})
+       target_link_libraries(${exename} ${THIS_PROJECT_LIBRARIES})
+endmacro()
+#}}}
+#{{{ mof_library_project
+macro(mof_library_project libname)
+       parse_arguments(THIS_PROJECT "SRCDIRS" "" ${ARGN})      
+       set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${MOFLIB_ARCHIVE_DIR} )
+       foreach (srcdir ${THIS_PROJECT_SRCDIRS})        
+               file(GLOB tmp FILES "${srcdir}/*.cc")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.c")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.cpp")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.h")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.hpp")
+               list(APPEND srcfiles ${tmp})
+       endforeach ()
+       add_library(${libname} STATIC ${srcfiles})
+endmacro()
+#}}}
+#{{{ mof_test_run
+macro(mof_test_run testname testfile)
+       parse_arguments(THIS_PROJECT "LIBRARIES" "" ${ARGN})    
+       if (${MOFLIB_BUILD_TESTS})
+               set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${MOFLIB_TESTBIN_DIR})       
+               add_executable(${testname} ${testfile})
+               target_link_libraries(${testname} ${THIS_PROJECT_LIBRARIES})
+               add_test(${testname} ${MOFLIB_TESTBIN_DIR}/${testname}${TEST_BIN_POSTFIX})
+       endif ()
+endmacro()
+#}}}
diff --git a/moflib-1.0/cmake/OtherLibs.cmake b/moflib-1.0/cmake/OtherLibs.cmake
new file mode 100644 (file)
index 0000000..e2e7053
--- /dev/null
@@ -0,0 +1,21 @@
+#   依存外部ライブラリの設定
+# 
+# - 新たな依存ライブラリを追加するには?
+#      標準でfind_packageできるものと,自分でFindXXX.cmakeファイルを用意しなければならないものがある.標準で備わっているかどうかは,
+#
+#      http://www.cmake.org/cmake/help/cmake-2-8-docs.html
+#
+#      を参照すればわかる.
+#
+
+# use Boost Library
+find_package(Boost COMPONENTS filesystem thread)
+if (Boost_FOUND)
+       message(STATUS "Found the Boost Library:")
+       message(STATUS "        include directories=${Boost_INCLUDE_DIR}")
+       message(STATUS "        library directories=${Boost_LIBRARY_DIRS}")
+       include_directories(${Boost_INCLUDE_DIR})
+       link_libraries(${Boost_LIBRARIES})
+else ()
+       message(FATAL_ERROR "Could not find Boost Library.")
+endif ()
diff --git a/moflib-1.0/doc/Doxyfile b/moflib-1.0/doc/Doxyfile
new file mode 100644 (file)
index 0000000..642629d
--- /dev/null
@@ -0,0 +1,1510 @@
+# Doxyfile 1.5.8
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# This tag specifies the encoding used for all characters in the config file 
+# that follow. The default is UTF-8 which is also the encoding used for all 
+# text before the first occurrence of this tag. Doxygen uses libiconv (or the 
+# iconv built into libc) for the transcoding. See 
+# http://www.gnu.org/software/libiconv for the list of possible encodings.
+
+DOXYFILE_ENCODING      = UTF-8
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# by quotes) that should identify the project.
+
+PROJECT_NAME           = Motif Of Functions LIBrary
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = ./
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 
+# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, 
+# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), 
+# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, 
+# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, 
+# Spanish, Swedish, and Ukrainian.
+
+OUTPUT_LANGUAGE        = Japanese
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = YES
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
+
+STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful is your file systems 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like regular Qt-style comments 
+# (thus requiring an explicit @brief command for a brief description.)
+
+JAVADOC_AUTOBRIEF      = NO
+
+# If the QT_AUTOBRIEF tag is set to YES then Doxygen will 
+# interpret the first line (until the first dot) of a Qt-style 
+# comment as the brief description. If set to NO, the comments 
+# will behave just like regular Qt-style comments (thus requiring 
+# an explicit \brief command for a brief description.)
+
+QT_AUTOBRIEF           = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 4
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Java. For instance, namespaces will be presented as packages, qualified 
+# scopes will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Fortran.
+
+OPTIMIZE_FOR_FORTRAN   = NO
+
+# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 
+# sources. Doxygen will then generate output that is tailored for 
+# VHDL.
+
+OPTIMIZE_OUTPUT_VHDL   = NO
+
+# Doxygen selects the parser to use depending on the extension of the files it parses. 
+# With this tag you can assign which parser to use for a given extension. 
+# Doxygen has a built-in mapping, but you can override or extend it using this tag. 
+# The format is ext=language, where ext is a file extension, and language is one of 
+# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, 
+# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat 
+# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), 
+# use: inc=Fortran f=C
+
+EXTENSION_MAPPING      = 
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 
+# to include (a tag file for) the STL sources as input, then you should 
+# set this tag to YES in order to let doxygen match functions declarations and 
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
+# func(std::string) {}). This also make the inheritance and collaboration 
+# diagrams that involve STL classes more complete and accurate.
+
+BUILTIN_STL_SUPPORT    = NO
+
+# If you use Microsoft's C++/CLI language, you should set this option to YES to 
+# enable parsing support.
+
+CPP_CLI_SUPPORT        = NO
+
+# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. 
+# Doxygen will parse them like normal C++ but will assume all classes use public 
+# instead of private inheritance when no explicit protection keyword is present.
+
+SIP_SUPPORT            = NO
+
+# For Microsoft's IDL there are propget and propput attributes to indicate getter 
+# and setter methods for a property. Setting this option to YES (the default) 
+# will make doxygen to replace the get and set methods by a property in the 
+# documentation. This will only work if the methods are indeed getting or 
+# setting a simple type. If this is not the case, or you want to show the 
+# methods anyway, you should set this option to NO.
+
+IDL_PROPERTY_SUPPORT   = YES
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum 
+# is documented as struct, union, or enum with the name of the typedef. So 
+# typedef struct TypeS {} TypeT, will appear in the documentation as a struct 
+# with name TypeT. When disabled the typedef will appear as a member of a file, 
+# namespace, or class. And the struct will be named TypeS. This can typically 
+# be useful for C code in case the coding convention dictates that all compound 
+# types are typedef'ed and only the typedef is referenced, never the tag name.
+
+TYPEDEF_HIDES_STRUCT   = NO
+
+# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to 
+# determine which symbols to keep in memory and which to flush to disk. 
+# When the cache is full, less often used symbols will be written to disk. 
+# For small to medium size projects (<1000 input files) the default value is 
+# probably good enough. For larger projects a too small cache size can cause 
+# doxygen to be busy swapping symbols to and from disk most of the time 
+# causing a significant performance penality. 
+# If the system has enough physical memory increasing the cache will improve the 
+# performance by keeping more symbols in memory. Note that the value works on 
+# a logarithmic scale so increasing the size by one will rougly double the 
+# memory usage. The cache size is given by this formula: 
+# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, 
+# corresponding to a cache size of 2^16 = 65536 symbols
+
+SYMBOL_CACHE_SIZE      = 0
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = YES
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = YES
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If this flag is set to YES, the members of anonymous namespaces will be 
+# extracted and appear in the documentation as a namespace called 
+# 'anonymous_namespace{file}', where file will be replaced with the base 
+# name of the file that contains the anonymous namespace. By default 
+# anonymous namespace are hidden.
+
+EXTRACT_ANON_NSPACES   = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 
+# hierarchy of group names into alphabetical order. If set to NO (the default) 
+# the group names will appear in their defined order.
+
+SORT_GROUP_NAMES       = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. 
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or define consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and defines in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation. The default is NO.
+
+SHOW_DIRECTORIES       = NO
+
+# Set the SHOW_FILES tag to NO to disable the generation of the Files page. 
+# This will remove the Files entry from the Quick Index and from the 
+# Folder Tree View (if specified). The default is YES.
+
+SHOW_FILES             = YES
+
+# Set the SHOW_NAMESPACES tag to NO to disable the generation of the 
+# Namespaces page. 
+# This will remove the Namespaces entry from the Quick Index 
+# and from the Folder Tree View (if specified). The default is YES.
+
+SHOW_NAMESPACES        = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from 
+# the version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the program writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by 
+# doxygen. The layout file controls the global structure of the generated output files 
+# in an output format independent way. The create the layout file that represents 
+# doxygen's defaults, run doxygen with the -l option. You can optionally specify a 
+# file name after the option, if omitted DoxygenLayout.xml will be used as the name 
+# of the layout file.
+
+LAYOUT_FILE            = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = YES
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+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 
+# also the default input encoding. Doxygen uses libiconv (or the iconv built 
+# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for 
+# the list of possible encodings.
+
+INPUT_ENCODING         = UTF-8
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
+
+FILE_PATTERNS          = 
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = YES
+
+# The EXCLUDE tag can be used to specify files and/or directories that should 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+
+EXCLUDE                = 
+
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories. Note that the wildcards are matched 
+# against the file with absolute path, so to exclude all test directories 
+# for example use the pattern */test/*
+
+EXCLUDE_PATTERNS       = 
+
+# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 
+# (namespaces, classes, functions, etc.) that should be excluded from the 
+# output. The symbol name can be a fully qualified name, a word, or if the 
+# wildcard * is used, a substring. Examples: ANamespace, AClass, 
+# AClass::ANamespace, ANamespace::*Test
+
+EXCLUDE_SYMBOLS        = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = 
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = 
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output. 
+# If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis. 
+# Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match. 
+# The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = YES 
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C and C++ comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = NO
+
+# If the REFERENCES_RELATION tag is set to YES 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = NO
+
+# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 
+# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 
+# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 
+# link to the source code. 
+# Otherwise they will link to the documentation.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code 
+# will point to the HTML generated by the htags(1) tool instead of doxygen 
+# built-in source browser. The htags tool is part of GNU's global source 
+# tagging system (see http://www.gnu.org/software/global/global.html). You 
+# will need version 4.8.6 or higher.
+
+USE_HTAGS              = NO
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = NO
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
+
+HTML_STYLESHEET        = 
+
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+# files or namespaces will be aligned in HTML using tables. If set to 
+# NO a bullet list will be used.
+
+HTML_ALIGN_MEMBERS     = YES
+
+# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 
+# documentation will contain sections that can be hidden and shown after the 
+# page has loaded. For this to work a browser that supports 
+# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox 
+# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
+
+HTML_DYNAMIC_SECTIONS  = NO
+
+# If the GENERATE_DOCSET tag is set to YES, additional index files 
+# will be generated that can be used as input for Apple's Xcode 3 
+# integrated development environment, introduced with OSX 10.5 (Leopard). 
+# To create a documentation set, doxygen will generate a Makefile in the 
+# HTML output directory. Running make will produce the docset in that 
+# directory and running "make install" will install the docset in 
+# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 
+# it at startup. 
+# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information.
+
+GENERATE_DOCSET        = NO
+
+# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 
+# feed. A documentation feed provides an umbrella under which multiple 
+# documentation sets from a single provider (such as a company or product suite) 
+# can be grouped.
+
+DOCSET_FEEDNAME        = "Doxygen generated docs"
+
+# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that 
+# should uniquely identify the documentation set bundle. This should be a 
+# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen 
+# will append .docset to the name.
+
+DOCSET_BUNDLE_ID       = org.doxygen.Project
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING 
+# is used to encode HtmlHelp index (hhk), content (hhc) and project file 
+# content.
+
+CHM_INDEX_ENCODING     = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER 
+# are set, an additional index file will be generated that can be used as input for 
+# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated 
+# HTML documentation.
+
+GENERATE_QHP           = NO
+
+# If the QHG_LOCATION tag is specified, the QCH_FILE tag can 
+# be used to specify the file name of the resulting .qch file. 
+# The path specified is relative to the HTML output folder.
+
+QCH_FILE               = 
+
+# The QHP_NAMESPACE tag specifies the namespace to use when generating 
+# Qt Help Project output. For more information please see 
+# http://doc.trolltech.com/qthelpproject.html#namespace
+
+QHP_NAMESPACE          = 
+
+# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating 
+# Qt Help Project output. For more information please see 
+# http://doc.trolltech.com/qthelpproject.html#virtual-folders
+
+QHP_VIRTUAL_FOLDER     = doc
+
+# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. 
+# For more information please see 
+# http://doc.trolltech.com/qthelpproject.html#custom-filters
+
+QHP_CUST_FILTER_NAME   = 
+
+# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see 
+# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters">Qt Help Project / Custom Filters</a>.
+
+QHP_CUST_FILTER_ATTRS  = 
+
+# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's 
+# filter section matches. 
+# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes">Qt Help Project / Filter Attributes</a>.
+
+QHP_SECT_FILTER_ATTRS  = 
+
+# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can 
+# be used to specify the location of Qt's qhelpgenerator. 
+# If non-empty doxygen will try to run qhelpgenerator on the generated 
+# .qhp file.
+
+QHG_LOCATION           = 
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+# top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it.
+
+DISABLE_INDEX          = NO
+
+# This tag can be used to set the number of enum values (range [1..20]) 
+# that doxygen will group on one line in the generated HTML documentation.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index 
+# structure should be generated to display hierarchical information. 
+# If the tag value is set to FRAME, a side panel will be generated 
+# containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# probably better off using the HTML help feature. Other possible values 
+# for this tag are: HIERARCHIES, which will generate the Groups, Directories, 
+# and Class Hierarchy pages using a tree view instead of an ordered list; 
+# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which 
+# disables this behavior completely. For backwards compatibility with previous 
+# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE 
+# respectively.
+
+GENERATE_TREEVIEW      = NONE
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+# Use this tag to change the font size of Latex formulas included 
+# as images in the HTML documentation. The default is 10. Note that 
+# when you change the font size after a successful doxygen run you need 
+# to manually remove any form_*.png images from the HTML output directory 
+# to force them to be regenerated.
+
+FORMULA_FONTSIZE       = 10
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4wide
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = YES
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = YES
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = NO
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader. 
+# This is useful 
+# if you want to understand what is going on. 
+# On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = NO
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_DEFINED tags.
+
+EXPAND_ONLY_PREDEF     = NO
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           =  ../src/mof/
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = 
+
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
+
+EXPAND_AS_DEFINED      = 
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all function-like macros that are alone 
+# on a line, have an all uppercase name, and do not end with a semicolon. Such 
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. 
+# Optionally an initial location of the external documentation 
+# can be added for each tagfile. The format of a tag file without 
+# this location is as follows: 
+#  
+# TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#  
+# TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths or 
+# URLs. If a location is present for each tag, the installdox tool 
+# does not have to be run to correct the links. 
+# Note that each tag file must have a unique name 
+# (where the name does NOT include the path) 
+# If a tag file is not located in the directory in which doxygen 
+# is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# You can define message sequence charts within doxygen comments using the \msc 
+# command. Doxygen will then run the mscgen tool (see 
+# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the 
+# documentation. The MSCGEN_PATH tag allows you to specify the directory where 
+# the mscgen tool resides. If left empty the tool is assumed to be found in the 
+# default search path.
+
+MSCGEN_PATH            = 
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = YES
+
+# By default doxygen will write a font called FreeSans.ttf to the output 
+# directory and reference it in all dot files that doxygen generates. This 
+# font does not include all possible unicode characters however, so when you need 
+# these (or just want a differently looking font) you can specify the font name 
+# using DOT_FONTNAME. You need need to make sure dot is able to find the font, 
+# which can be done by putting it in a standard location or by setting the 
+# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory 
+# containing the font.
+
+DOT_FONTNAME           = FreeSans
+
+# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. 
+# The default size is 10pt.
+
+DOT_FONTSIZE           = 10
+
+# By default doxygen will tell dot to use the output directory to look for the 
+# FreeSans.ttf font (which doxygen will put there itself). If you specify a 
+# different font using DOT_FONTNAME you can set the path where dot 
+# can find it using this tag.
+
+DOT_FONTPATH           = 
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# the CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = YES
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = NO
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT options are set to YES then 
+# doxygen will generate a call dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable call graphs 
+# for selected functions only using the \callgraph command.
+
+CALL_GRAPH             = NO
+
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then 
+# doxygen will generate a caller dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable caller 
+# graphs for selected functions only using the \callergraph command.
+
+CALLER_GRAPH           = NO
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include 
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are png, jpg, or gif 
+# If left blank png will be used.
+
+DOT_IMAGE_FORMAT       = png
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = 
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = 
+
+# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 
+# nodes that will be shown in the graph. If the number of nodes in a graph 
+# becomes larger than this value, doxygen will truncate the graph, which is 
+# visualized by representing a node as a red box. Note that doxygen if the 
+# number of direct children of the root node in a graph is already larger than 
+# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note 
+# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+
+DOT_GRAPH_MAX_NODES    = 50
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that the size of a graph can be further restricted by 
+# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is disabled by default, because dot on Windows does not 
+# seem to support this out of the box. Warning: Depending on the platform used, 
+# enabling this option may lead to badly anti-aliased labels on the edges of 
+# a graph (i.e. they become hard to read).
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Options related to the search engine
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE           = NO
diff --git a/moflib-1.0/doc/html/Vector2D_8cpp.html b/moflib-1.0/doc/html/Vector2D_8cpp.html
new file mode 100644 (file)
index 0000000..97d5e56
--- /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: mof/math/Vector2D.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.1 -->
+<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>mof/math/Vector2D.cpp</h1>
+<p><a href="Vector2D_8cpp_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:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/Vector2D_8cpp_source.html b/moflib-1.0/doc/html/Vector2D_8cpp_source.html
new file mode 100644 (file)
index 0000000..1ba6606
--- /dev/null
@@ -0,0 +1,106 @@
+<!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: mof/math/Vector2D.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.1 -->
+<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>mof/math/Vector2D.cpp</h1><a href="Vector2D_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00002"></a>00002 <span class="preprocessor">#include &quot;mof/Vector2D.hpp&quot;</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a><a class="code" href="structmof_1_1Vector2D.html#ab92ac29eef4252a8f1d25af1251e8515">00004</a> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D::Vector2D</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> x_ , <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> y_)
+<a name="l00005"></a>00005 : x(x_) , y(y_)
+<a name="l00006"></a>00006 {}
+<a name="l00007"></a>00007 
+<a name="l00008"></a><a class="code" href="structmof_1_1Vector2D.html#a79bb81282ea309b726a23cbd98306f65">00008</a> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D::Vector2D</a>(<span class="keywordtype">int</span> x_ , <span class="keywordtype">int</span> y_)
+<a name="l00009"></a>00009 : x(mof::int2real(x_)) , y(mof::int2real(y_))
+<a name="l00010"></a>00010 {}
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012 
+<a name="l00013"></a><a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">00013</a> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D::Vector2D</a>(){
+<a name="l00014"></a>00014     <a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> = <a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> = 0;
+<a name="l00015"></a>00015 }
+<a name="l00016"></a>00016 
+<a name="l00017"></a><a class="code" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">00017</a> <a class="code" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">mof::Vector2D::~Vector2D</a>(<span class="keywordtype">void</span>)
+<a name="l00018"></a>00018 {
+<a name="l00019"></a>00019 }
+<a name="l00020"></a>00020 
+<a name="l00021"></a>00021 
+<a name="l00022"></a><a class="code" href="structmof_1_1Vector2D.html#a4e459ac99c373ca05ee1d3c676fb78ab">00022</a> <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector2D.html#a4e459ac99c373ca05ee1d3c676fb78ab">mof::Vector2D::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>{
+<a name="l00023"></a>00023     <span class="keywordflow">if</span>(<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> == obj.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> &amp;&amp; <a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> == obj.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a>)<span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00024"></a>00024     <span class="keywordflow">else</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026 
+<a name="l00027"></a><a class="code" href="structmof_1_1Vector2D.html#a8aa45d68ee6311dae7e2cf14542496a2">00027</a> <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector2D.html#a8aa45d68ee6311dae7e2cf14542496a2">mof::Vector2D::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>{
+<a name="l00028"></a>00028     <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == obj);
+<a name="l00029"></a>00029 }
+<a name="l00030"></a>00030     
+<a name="l00031"></a><a class="code" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">00031</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">mof::Vector2D::operator - </a>()<span class="keyword"> const</span>{
+<a name="l00032"></a>00032     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>( -<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> , -<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a>);
+<a name="l00033"></a>00033 }
+<a name="l00034"></a>00034     
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 
+<a name="l00037"></a><a class="code" href="structmof_1_1Vector2D.html#a3ba38e47408d2f2c1bfaffb59df388a8">00037</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a3ba38e47408d2f2c1bfaffb59df388a8">mof::Vector2D::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>{
+<a name="l00038"></a>00038     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>(this-&gt;<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> + rhs.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> , this-&gt;y + rhs.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a>);
+<a name="l00039"></a>00039 }
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 
+<a name="l00042"></a><a class="code" href="structmof_1_1Vector2D.html#ade87f5fede7808ddd993ef792d9b2010">00042</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">mof::Vector2D::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>{
+<a name="l00043"></a>00043     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>(this-&gt;<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> - rhs.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> , this-&gt;y - rhs.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a>);
+<a name="l00044"></a>00044 }
+<a name="l00045"></a>00045         
+<a name="l00046"></a><a class="code" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">00046</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">mof::Vector2D::operator *</a>(<span class="keywordtype">float</span> rhs)<span class="keyword"> const</span>{
+<a name="l00047"></a>00047     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>(this-&gt;<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> * rhs , this-&gt;<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> * rhs);
+<a name="l00048"></a>00048 }
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 
+<a name="l00051"></a><a class="code" href="structmof_1_1Vector2D.html#a8c3595cff7a0b59b724a81c329cae7c7">00051</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a8c3595cff7a0b59b724a81c329cae7c7">mof::Vector2D::operator /</a>(<span class="keywordtype">float</span> rhs)<span class="keyword"> const</span>{
+<a name="l00052"></a>00052     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>(this-&gt;<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> / rhs , this-&gt;<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> / rhs);
+<a name="l00053"></a>00053 }
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::operator *(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; vec , <span class="keywordtype">float</span> f){
+<a name="l00057"></a>00057     <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> obj;
+<a name="l00058"></a>00058     obj.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> = vec.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> * f;
+<a name="l00059"></a>00059     obj.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> = vec.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> * f;
+<a name="l00060"></a>00060     <span class="keywordflow">return</span> obj;
+<a name="l00061"></a>00061 }
+<a name="l00062"></a>00062     
+<a name="l00063"></a>00063 <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::operator *(<span class="keywordtype">float</span> f , <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; vec ){
+<a name="l00064"></a>00064     <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> obj;
+<a name="l00065"></a>00065     obj.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> = vec.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> * f;
+<a name="l00066"></a>00066     obj.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> = vec.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> * f;
+<a name="l00067"></a>00067     <span class="keywordflow">return</span> obj;
+<a name="l00068"></a>00068 }
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 std::ostream&amp; mof::operator &lt;&lt;(std::ostream&amp; os , <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; obj)
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072     os &lt;&lt; <span class="charliteral">&apos;(&apos;</span> &lt;&lt; obj.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> &lt;&lt; <span class="charliteral">&apos;,&apos;</span> &lt;&lt; obj.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> &lt;&lt; <span class="charliteral">&apos;)&apos;</span>;
+<a name="l00073"></a>00073     <span class="keywordflow">return</span> os;  
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075 
+</pre></div></div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/Vector2D_8hpp.html b/moflib-1.0/doc/html/Vector2D_8hpp.html
new file mode 100644 (file)
index 0000000..44e27db
--- /dev/null
@@ -0,0 +1,41 @@
+<!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: mof/math/Vector2D.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 -->
+<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>mof/math/Vector2D.hpp</h1>
+<p><a href="Vector2D_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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></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>
+</table>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/Vector2D_8hpp_source.html b/moflib-1.0/doc/html/Vector2D_8hpp_source.html
new file mode 100644 (file)
index 0000000..94eee3c
--- /dev/null
@@ -0,0 +1,65 @@
+<!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: mof/math/Vector2D.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 -->
+<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>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>
+<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define VECTOR2D_HPP</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;mof/real.hpp&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00005"></a>00005 
+<a name="l00006"></a>00006 <span class="keyword">namespace </span>mof{
+<a name="l00007"></a>00007 
+<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>
+<a name="l00009"></a>00009     {
+<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>;
+<a name="l00011"></a>00011     
+<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_);
+<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_);
+<a name="l00014"></a>00014         <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">Vector2D</a>();
+<a name="l00015"></a>00015         <a class="code" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">~Vector2D</a>(<span class="keywordtype">void</span>);
+<a name="l00016"></a>00016     
+<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>;
+<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>;
+<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>;
+<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>;
+<a name="l00021"></a>00021 
+<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>;
+<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>;
+<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>;
+<a name="l00025"></a>00025 
+<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);
+<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);
+<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 );
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030     };
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 };
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/annotated.html b/moflib-1.0/doc/html/annotated.html
new file mode 100644 (file)
index 0000000..0295a75
--- /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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<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__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</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="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td class="indexvalue">2次元同次座標変換行列クラス </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td class="indexvalue">3次元同次座標変換行列クラス </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td class="indexvalue">システムのタイマによる高精度な時間計測 </td></tr>
+  <tr><td class="indexkey"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td class="indexvalue">M[i][j]のように行列の要素を参照できるようにするための補助クラス </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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/basic__matrix_8hpp.html b/moflib-1.0/doc/html/basic__matrix_8hpp.html
new file mode 100644 (file)
index 0000000..7c2e4da
--- /dev/null
@@ -0,0 +1,65 @@
+<!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/basic_matrix.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.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/basic_matrix.hpp</h1><code>#include &lt;<a class="el" href="mofdef_8hpp_source.html">mof/base/mofdef.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="threshold_8hpp_source.html">mof/math/threshold.hpp</a>&gt;</code><br/>
+<code>#include &lt;boost/operators.hpp&gt;</code><br/>
+<code>#include &lt;ostream&gt;</code><br/>
+<code>#include &lt;iomanip&gt;</code><br/>
+<code>#include &lt;cmath&gt;</code><br/>
+<div class="dynheader">
+basic_matrix.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="basic__matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hpp">
+<area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="basic__matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hppdep">
+<area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="243,83,587,112"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="611,83,955,112"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="429,160,768,189"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="297,237,673,267"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="545,315,876,344"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="145,315,521,344"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="792,160,1192,189"/></map>
+</div>
+
+<p><a href="basic__matrix_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_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次座標変換行列テンプレートクラス  <a href="classmof_1_1math_1_1basic__matrix.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">M[i][j]のように行列の要素を参照できるようにするための補助クラス.  <a href="structmof_1_1math_1_1row__of__matrix.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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:39 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/moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.map b/moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..845f4ac
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="243,83,587,112"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="611,83,955,112"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="429,160,768,189"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="297,237,673,267"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="545,315,876,344"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="145,315,521,344"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="792,160,1192,189"/>
+</map>
diff --git a/moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..e455836
--- /dev/null
@@ -0,0 +1 @@
+b34ec9987a124e5e6b9b890de84d89d2
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.png b/moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..c5b4fbe
Binary files /dev/null and b/moflib-1.0/doc/html/basic__matrix_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/basic__matrix_8hpp__incl.map b/moflib-1.0/doc/html/basic__matrix_8hpp__incl.map
new file mode 100644 (file)
index 0000000..c5ff909
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/>
+</map>
diff --git a/moflib-1.0/doc/html/basic__matrix_8hpp__incl.md5 b/moflib-1.0/doc/html/basic__matrix_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..8ca134d
--- /dev/null
@@ -0,0 +1 @@
+93b13e64117d74715d6d4ac93826d26b
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/basic__matrix_8hpp__incl.png b/moflib-1.0/doc/html/basic__matrix_8hpp__incl.png
new file mode 100644 (file)
index 0000000..8c1c88f
Binary files /dev/null and b/moflib-1.0/doc/html/basic__matrix_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/basic__matrix_8hpp_source.html b/moflib-1.0/doc/html/basic__matrix_8hpp_source.html
new file mode 100644 (file)
index 0000000..e3d6fd9
--- /dev/null
@@ -0,0 +1,263 @@
+<!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/basic_matrix.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.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/basic_matrix.hpp</h1><a href="basic__matrix_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;<a class="code" href="threshold_8hpp.html">mof/math/threshold.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;boost/operators.hpp&gt;</span>
+<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;ostream&gt;</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;iomanip&gt;</span>
+<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;cmath&gt;</span>
+<a name="l00008"></a>00008 
+<a name="l00009"></a>00009 <span class="keyword">namespace </span>mof
+<a name="l00010"></a>00010 {
+<a name="l00011"></a><a class="code" href="namespacemof_1_1math.html">00011</a> <span class="keyword">namespace </span>math
+<a name="l00012"></a>00012 {
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim&gt; <span class="keyword">struct </span><a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix</a>;
+<a name="l00015"></a>00015     
+<a name="l00025"></a>00025     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived, <span class="keyword">typename</span> Coordinate&gt;
+<a name="l00026"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html">00026</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix</a>
+<a name="l00027"></a>00027         : boost::<a class="code" href="classboost_1_1addable.html">addable</a>&lt; Derived 
+<a name="l00028"></a>00028         , boost::addable2&lt; Derived, float
+<a name="l00029"></a>00029         , boost::subtractable&lt; Derived 
+<a name="l00030"></a>00030         , boost::subtractable2&lt; Derived, float
+<a name="l00031"></a>00031         , boost::multipliable&lt; Derived
+<a name="l00032"></a>00032         , boost::multipliable2&lt; Derived, float
+<a name="l00033"></a>00033         , boost::dividable2&lt; Derived, float
+<a name="l00034"></a>00034         , boost::equality_comparable&lt; Derived
+<a name="l00035"></a>00035         &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
+<a name="l00036"></a>00036     {
+<a name="l00037"></a>00037     <span class="keyword">protected</span>:
+<a name="l00038"></a>00038 <span class="comment">//{{{ last_index</span>
+<a name="l00042"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">00042</a> <span class="comment"></span>        <span class="keywordtype">size_t</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()<span class="keyword"> const</span>
+<a name="l00043"></a>00043 <span class="keyword">        </span>{
+<a name="l00044"></a>00044             <span class="keywordflow">return</span> (Dim + 1) * (Dim + 1) - 1;
+<a name="l00045"></a>00045         }
+<a name="l00046"></a>00046 <span class="comment">//}}}</span>
+<a name="l00047"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">00047</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[(Dim + 1) * (Dim + 1)];
+<a name="l00048"></a>00048     <span class="keyword">public</span>:
+<a name="l00049"></a>00049         <span class="comment">// コンストラクタ,デストラクタはデフォルトのものを使う</span>
+<a name="l00050"></a>00050         <span class="comment">// 代入演算子,コピーコンストラクタはデフォルトのものを使う</span>
+<a name="l00051"></a>00051 <span class="comment">//{{{ operator +=</span>
+<a name="l00052"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">00052</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(<span class="keyword">const</span> Derived&amp; rhs)
+<a name="l00053"></a>00053         {
+<a name="l00054"></a>00054             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00055"></a>00055             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00056"></a>00056                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] += rhs.elements_[i];
+<a name="l00057"></a>00057             }
+<a name="l00058"></a>00058             <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="l00059"></a>00059         }
+<a name="l00060"></a>00060         
+<a name="l00061"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">00061</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00062"></a>00062         {
+<a name="l00063"></a>00063             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00064"></a>00064             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00065"></a>00065                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] += rhs;
+<a name="l00066"></a>00066             }
+<a name="l00067"></a>00067             <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="l00068"></a>00068         }
+<a name="l00069"></a>00069         
+<a name="l00070"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">00070</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
+<a name="l00071"></a>00071         {
+<a name="l00072"></a>00072             Derived retval;
+<a name="l00073"></a>00073             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00074"></a>00074             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00075"></a>00075                 retval.elements_[i] = rhs1 + rhs2.elements_[i];
+<a name="l00076"></a>00076             }
+<a name="l00077"></a>00077             <span class="keywordflow">return</span> retval;
+<a name="l00078"></a>00078         }
+<a name="l00079"></a>00079 <span class="comment">//}}}</span>
+<a name="l00080"></a>00080 <span class="comment">//{{{ operator -=</span>
+<a name="l00081"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">00081</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(<span class="keyword">const</span> Derived&amp; rhs)
+<a name="l00082"></a>00082         {
+<a name="l00083"></a>00083             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00084"></a>00084             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00085"></a>00085                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] -= rhs.elements_[i];
+<a name="l00086"></a>00086             }
+<a name="l00087"></a>00087             <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="l00088"></a>00088         }
+<a name="l00089"></a>00089         
+<a name="l00090"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">00090</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00091"></a>00091         {
+<a name="l00092"></a>00092             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00093"></a>00093             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00094"></a>00094                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] -= rhs;
+<a name="l00095"></a>00095             }
+<a name="l00096"></a>00096             <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="l00097"></a>00097         }
+<a name="l00098"></a>00098         
+<a name="l00099"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">00099</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
+<a name="l00100"></a>00100         {
+<a name="l00101"></a>00101             Derived retval;
+<a name="l00102"></a>00102             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00103"></a>00103             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00104"></a>00104                 retval.elements_[i] = rhs1 - rhs2.elements_[i];
+<a name="l00105"></a>00105             }
+<a name="l00106"></a>00106             <span class="keywordflow">return</span> retval;
+<a name="l00107"></a>00107         }
+<a name="l00108"></a>00108 <span class="comment">//}}}</span>
+<a name="l00109"></a>00109 <span class="comment">//{{{ operator *=   </span>
+<a name="l00113"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">00113</a> <span class="comment"></span>        Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c" title="行列の積を計算し,最後の要素が1になるように定数倍する....">operator*=</a>(<span class="keyword">const</span> Derived&amp; rhs)
+<a name="l00114"></a>00114         {
+<a name="l00115"></a>00115             Derived retval;
+<a name="l00116"></a>00116             <span class="keyword">const</span> <span class="keywordtype">int</span> SIZE = Dim + 1;
+<a name="l00117"></a>00117             
+<a name="l00118"></a>00118             <span class="comment">// calculate the last element previously</span>
+<a name="l00119"></a>00119             <span class="keywordtype">int</span> b = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - Dim;
+<a name="l00120"></a>00120             <span class="keywordtype">int</span> c = Dim;
+<a name="l00121"></a>00121             <span class="keywordtype">float</span> last_sum = 0;
+<a name="l00122"></a>00122             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; SIZE; ++i) {
+<a name="l00123"></a>00123                 last_sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[b + i] * rhs.elements_[c + i * SIZE];
+<a name="l00124"></a>00124             }
+<a name="l00125"></a>00125             retval.elements_[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00126"></a>00126 
+<a name="l00127"></a>00127             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> a = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; a &gt;= 0; --a) {
+<a name="l00128"></a>00128                 <span class="keywordtype">int</span> b = a / SIZE * SIZE;
+<a name="l00129"></a>00129                 <span class="keywordtype">int</span> c = a % SIZE;
+<a name="l00130"></a>00130                 <span class="keywordtype">float</span> sum = 0;
+<a name="l00131"></a>00131                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; SIZE; ++i) {
+<a name="l00132"></a>00132                     sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[b + i] * rhs.elements_[c + i * SIZE];
+<a name="l00133"></a>00133                 }
+<a name="l00134"></a>00134                 retval.elements_[a] = sum / last_sum;
+<a name="l00135"></a>00135             }
+<a name="l00136"></a>00136             *<span class="keyword">this</span> = retval;
+<a name="l00137"></a>00137             <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="l00138"></a>00138         }
+<a name="l00139"></a>00139 
+<a name="l00140"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">00140</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c" title="行列の積を計算し,最後の要素が1になるように定数倍する....">operator*=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00141"></a>00141         {
+<a name="l00142"></a>00142             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00143"></a>00143             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00144"></a>00144                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] *= rhs;
+<a name="l00145"></a>00145             }
+<a name="l00146"></a>00146             <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="l00147"></a>00147         }
+<a name="l00148"></a>00148     
+<a name="l00152"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">00152</a>         Coordinate <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf" title="ベクトルを変換し,最後の要素が1になるように定数倍する....">operator*</a>(<span class="keyword">const</span> Coordinate&amp; rhs)
+<a name="l00153"></a>00153         {
+<a name="l00154"></a>00154             <span class="keyword">const</span> <span class="keywordtype">size_t</span> SIZE = Dim + 1;
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156             <span class="keywordtype">float</span> last_sum = 0;
+<a name="l00157"></a>00157             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; SIZE; ++i) {
+<a name="l00158"></a>00158                 last_sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[Dim * SIZE + i] * rhs[i];
+<a name="l00159"></a>00159             }
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161             <span class="keywordtype">float</span> arr[Dim];
+<a name="l00162"></a>00162             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> a = 0; a &lt; Dim; ++a) {
+<a name="l00163"></a>00163                 <span class="keywordtype">float</span> sum = 0;
+<a name="l00164"></a>00164                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; SIZE; ++i) {
+<a name="l00165"></a>00165                     sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[a * SIZE + i] * rhs[i];
+<a name="l00166"></a>00166                 }
+<a name="l00167"></a>00167                 arr[a] = sum / last_sum;
+<a name="l00168"></a>00168             }
+<a name="l00169"></a>00169             <span class="keywordflow">return</span> Coordinate(arr);
+<a name="l00170"></a>00170         }
+<a name="l00171"></a>00171 
+<a name="l00172"></a>00172 
+<a name="l00173"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">00173</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf" title="ベクトルを変換し,最後の要素が1になるように定数倍する....">operator*</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
+<a name="l00174"></a>00174         {
+<a name="l00175"></a>00175             Derived retval;
+<a name="l00176"></a>00176             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = rhs2.last_index() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00177"></a>00177             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00178"></a>00178                 retval.elements_[i] = rhs1 * rhs2.elements_[i];
+<a name="l00179"></a>00179             }
+<a name="l00180"></a>00180             <span class="keywordflow">return</span> retval;
+<a name="l00181"></a>00181         }
+<a name="l00182"></a>00182 <span class="comment">//}}}</span>
+<a name="l00183"></a>00183 <span class="comment">//{{{ operator /=</span>
+<a name="l00184"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">00184</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00185"></a>00185         {
+<a name="l00186"></a>00186             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00187"></a>00187             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00188"></a>00188                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] /= rhs;
+<a name="l00189"></a>00189             }
+<a name="l00190"></a>00190             <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="l00191"></a>00191         }
+<a name="l00192"></a>00192 <span class="comment">//}}}</span>
+<a name="l00193"></a>00193 <span class="comment">//{{{ operator ==</span>
+<a name="l00194"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">00194</a>         <span class="keywordtype">bool</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(<span class="keyword">const</span> Derived&amp; rhs)<span class="keyword"> const</span>
+<a name="l00195"></a>00195 <span class="keyword">        </span>{
+<a name="l00196"></a>00196             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存されている</span>
+<a name="l00197"></a>00197             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00198"></a>00198                 <span class="keywordflow">if</span> (std::abs(<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] - rhs.elements_[i]) &gt; <a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00199"></a>00199             }
+<a name="l00200"></a>00200             <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00201"></a>00201         }
+<a name="l00202"></a>00202 <span class="comment">//}}}</span>
+<a name="l00203"></a>00203 <span class="comment">//{{{ operator []</span>
+<a name="l00208"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">00208</a> <span class="comment"></span>        <a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix&lt;Dim&gt;</a> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator []</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const</span>
+<a name="l00209"></a>00209 <span class="keyword">        </span>{
+<a name="l00210"></a>00210             <span class="keywordflow">return</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix&lt;Dim&gt;</a>(<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>, i);
+<a name="l00211"></a>00211         }
+<a name="l00212"></a>00212 <span class="comment">//}}}</span>
+<a name="l00213"></a>00213 <span class="comment">//{{{ operator &lt;&lt;</span>
+<a name="l00220"></a>00220 <span class="comment"></span>        <span class="keyword">friend</span> std::ostream&amp; <span class="keyword">operator</span>&lt;&lt;
+<a name="l00221"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">00221</a>         (
+<a name="l00222"></a>00222             std::ostream&amp; stream,
+<a name="l00223"></a>00223             <span class="keyword">const</span> Derived&amp; rhs
+<a name="l00224"></a>00224         )
+<a name="l00225"></a>00225         {
+<a name="l00226"></a>00226             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim + 1; ++i) {
+<a name="l00227"></a>00227                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = 0; j &lt; Dim + 1; ++j) {
+<a name="l00228"></a>00228                     <span class="keywordflow">if</span> (j != 0) stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;
+<a name="l00229"></a>00229                     <span class="keywordflow">else</span> <span class="keywordflow">if</span> (j != Dim) stream &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;
+<a name="l00230"></a>00230                     stream &lt;&lt; std::setw(5) &lt;&lt; rhs.elements_[i * (Dim + 1) + j];
+<a name="l00231"></a>00231                 }
+<a name="l00232"></a>00232             }
+<a name="l00233"></a>00233             <span class="keywordflow">return</span> stream;
+<a name="l00234"></a>00234         }
+<a name="l00235"></a>00235 <span class="comment">//}}}</span>
+<a name="l00236"></a>00236 <span class="comment">//{{{ at</span>
+<a name="l00243"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">00243</a> <span class="comment"></span>        <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd" title="行列の要素にアクセス">at</a>(<span class="keywordtype">size_t</span> i, <span class="keywordtype">size_t</span> j)<span class="keyword"> const</span>
+<a name="l00244"></a>00244 <span class="keyword">        </span>{
+<a name="l00245"></a>00245             <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i * (Dim + 1) + j];
+<a name="l00246"></a>00246         }
+<a name="l00247"></a>00247 <span class="comment">//}}}</span>
+<a name="l00248"></a>00248     };
+<a name="l00249"></a>00249 <span class="comment">//{{{ row_of_matrix</span>
+<a name="l00253"></a>00253 <span class="comment"></span>    <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim&gt;
+<a name="l00254"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html">00254</a>     <span class="keyword">struct </span><a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix</a>
+<a name="l00255"></a>00255     {
+<a name="l00256"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">00256</a>         <span class="keyword">const</span> <span class="keywordtype">float</span>* <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a>;
+<a name="l00257"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">00257</a>         <span class="keywordtype">size_t</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a>;
+<a name="l00258"></a>00258 
+<a name="l00259"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">00259</a>         <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">row_of_matrix</a>(<span class="keyword">const</span> <span class="keywordtype">float</span>* elements, <span class="keywordtype">size_t</span> row_index) 
+<a name="l00260"></a>00260             : <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a>(elements), <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a>(row_index)
+<a name="l00261"></a>00261         {
+<a name="l00262"></a>00262         }
+<a name="l00263"></a>00263         
+<a name="l00264"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">00264</a>         <span class="keywordtype">float</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">operator []</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a>[<a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a> * (Dim + 1) + index];}
+<a name="l00265"></a>00265     };
+<a name="l00266"></a>00266 <span class="comment">//}}}</span>
+<a name="l00267"></a>00267 
+<a name="l00268"></a>00268 }<span class="comment">// namespace math</span>
+<a name="l00269"></a>00269 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/basic__vector_8hpp.html b/moflib-1.0/doc/html/basic__vector_8hpp.html
new file mode 100644 (file)
index 0000000..f64e5fc
--- /dev/null
@@ -0,0 +1,62 @@
+<!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/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.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/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;<a class="el" href="threshold_8hpp_source.html">mof/math/threshold.hpp</a>&gt;</code><br/>
+<code>#include &lt;boost/operators.hpp&gt;</code><br/>
+<code>#include &lt;ostream&gt;</code><br/>
+<code>#include &lt;cmath&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_2src_2mof_2math_2basic__vector_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hpp">
+<area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/></map>
+</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_2src_2mof_2math_2basic__vector_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hppdep">
+<area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="695,83,1039,112"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="904,160,1248,189"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,160,829,189"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="605,237,944,267"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="475,315,851,344"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="723,392,1053,421"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="323,392,699,421"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="968,237,1368,267"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1392,237,1792,267"/></map>
+</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>
+<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">mof::math::basic_vector&lt; Dim, Derived &gt;</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 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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 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/moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.map b/moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..b906f9c
--- /dev/null
@@ -0,0 +1,12 @@
+<map id="G" name="G">
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="695,83,1039,112"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="904,160,1248,189"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,160,829,189"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="605,237,944,267"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="475,315,851,344"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="723,392,1053,421"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="323,392,699,421"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="968,237,1368,267"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1392,237,1792,267"/>
+</map>
diff --git a/moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..2ef1d8d
--- /dev/null
@@ -0,0 +1 @@
+705049197faa1bd4af0eed9184102091
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.png b/moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..6791243
Binary files /dev/null and b/moflib-1.0/doc/html/basic__vector_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/basic__vector_8hpp__incl.map b/moflib-1.0/doc/html/basic__vector_8hpp__incl.map
new file mode 100644 (file)
index 0000000..c5ff909
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/>
+</map>
diff --git a/moflib-1.0/doc/html/basic__vector_8hpp__incl.md5 b/moflib-1.0/doc/html/basic__vector_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..1faa601
--- /dev/null
@@ -0,0 +1 @@
+908c8b4269d2e38cd0aed7e729852ffe
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/basic__vector_8hpp__incl.png b/moflib-1.0/doc/html/basic__vector_8hpp__incl.png
new file mode 100644 (file)
index 0000000..c05640a
Binary files /dev/null and b/moflib-1.0/doc/html/basic__vector_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/basic__vector_8hpp_source.html b/moflib-1.0/doc/html/basic__vector_8hpp_source.html
new file mode 100644 (file)
index 0000000..2dd9dc6
--- /dev/null
@@ -0,0 +1,159 @@
+<!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/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.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/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;<a class="code" href="threshold_8hpp.html">mof/math/threshold.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;boost/operators.hpp&gt;</span>
+<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;ostream&gt;</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;cmath&gt;</span>
+<a name="l00007"></a>00007 
+<a name="l00008"></a>00008 
+<a name="l00009"></a>00009 <span class="keyword">namespace </span>mof
+<a name="l00010"></a>00010 {
+<a name="l00011"></a>00011 <span class="keyword">namespace </span>math
+<a name="l00012"></a>00012 {
+<a name="l00021"></a>00021     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived&gt;
+<a name="l00022"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html">00022</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1basic__vector.html" title="同次列ベクトルテンプレートクラス">basic_vector</a> 
+<a name="l00023"></a>00023         : boost::<a class="code" href="classboost_1_1addable.html">addable</a>&lt; Derived 
+<a name="l00024"></a>00024         , boost::addable2&lt; Derived, float
+<a name="l00025"></a>00025         , boost::subtractable&lt; Derived 
+<a name="l00026"></a>00026         , boost::subtractable2&lt; Derived, float
+<a name="l00027"></a>00027         , boost::multipliable2&lt; Derived, float
+<a name="l00028"></a>00028         , boost::dividable2&lt; Derived, float
+<a name="l00029"></a>00029         , boost::equality_comparable&lt; Derived
+<a name="l00030"></a>00030         &gt; &gt; &gt; &gt; &gt; &gt; &gt; 
+<a name="l00031"></a>00031     {
+<a name="l00032"></a>00032     <span class="keyword">protected</span>:
+<a name="l00033"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">00033</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[Dim];
+<a name="l00034"></a>00034     <span class="keyword">public</span>:
+<a name="l00035"></a>00035         <span class="comment">// コンストラクタ,デストラクタはデフォルトのものを使う</span>
+<a name="l00036"></a>00036         <span class="comment">// 代入演算子,コピーコンストラクタはデフォルトのものを使う</span>
+<a name="l00037"></a>00037 <span class="comment">//{{{ operator +=</span>
+<a name="l00038"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">00038</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="l00039"></a>00039         {
+<a name="l00040"></a>00040             <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="l00041"></a>00041             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
+<a name="l00042"></a>00042         }
+<a name="l00043"></a>00043         
+<a name="l00044"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">00044</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="l00045"></a>00045         {
+<a name="l00046"></a>00046             <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="l00047"></a>00047             <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="l00048"></a>00048         }
+<a name="l00049"></a>00049         
+<a name="l00050"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">00050</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="l00051"></a>00051         {
+<a name="l00052"></a>00052             Derived retval;
+<a name="l00053"></a>00053             <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="l00054"></a>00054             <span class="keywordflow">return</span> retval;
+<a name="l00055"></a>00055         }
+<a name="l00056"></a>00056 <span class="comment">//}}}</span>
+<a name="l00057"></a>00057 <span class="comment">//{{{ operator -=</span>
+<a name="l00058"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">00058</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="l00059"></a>00059         {
+<a name="l00060"></a>00060             <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="l00061"></a>00061             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
+<a name="l00062"></a>00062         }
+<a name="l00063"></a>00063         
+<a name="l00064"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">00064</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="l00065"></a>00065         {
+<a name="l00066"></a>00066             <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="l00067"></a>00067             <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="l00068"></a>00068         }
+<a name="l00069"></a>00069 
+<a name="l00070"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">00070</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="l00071"></a>00071         {
+<a name="l00072"></a>00072             Derived retval;
+<a name="l00073"></a>00073             <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="l00074"></a>00074             <span class="keywordflow">return</span> retval;
+<a name="l00075"></a>00075         }
+<a name="l00076"></a>00076 <span class="comment">//}}}</span>
+<a name="l00077"></a>00077 <span class="comment">//{{{ operator *=</span>
+<a name="l00078"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">00078</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="l00079"></a>00079         {
+<a name="l00080"></a>00080             <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="l00081"></a>00081             <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="l00082"></a>00082         }
+<a name="l00083"></a>00083         
+<a name="l00084"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">00084</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="l00085"></a>00085         {
+<a name="l00086"></a>00086             Derived retval;
+<a name="l00087"></a>00087             <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="l00088"></a>00088             <span class="keywordflow">return</span> retval;
+<a name="l00089"></a>00089         }
+<a name="l00090"></a>00090 <span class="comment">//}}}</span>
+<a name="l00091"></a>00091 <span class="comment">//{{{ operator /=</span>
+<a name="l00092"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">00092</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="l00093"></a>00093         {
+<a name="l00094"></a>00094             <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="l00095"></a>00095             <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="l00096"></a>00096         }
+<a name="l00097"></a>00097         
+<a name="l00098"></a>00098 <span class="comment">//}}}</span>
+<a name="l00099"></a>00099 <span class="comment">//{{{ operator ==</span>
+<a name="l00100"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">00100</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="l00101"></a>00101 <span class="keyword">        </span>{
+<a name="l00102"></a>00102             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) {
+<a name="l00103"></a>00103                 <span class="keywordflow">if</span> (std::abs(<a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] - rhs.components_[i]) &gt; <a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00104"></a>00104             }
+<a name="l00105"></a>00105             <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00106"></a>00106         }
+<a name="l00107"></a>00107 <span class="comment">//}}}</span>
+<a name="l00108"></a>00108 <span class="comment">//{{{ operator []</span>
+<a name="l00113"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">00113</a> <span class="comment"></span>        <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">operator[]</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const</span>
+<a name="l00114"></a>00114 <span class="keyword">        </span>{
+<a name="l00115"></a>00115             <span class="keywordflow">if</span> (index &lt; Dim) <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[index];
+<a name="l00116"></a>00116             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (index == Dim) <span class="keywordflow">return</span> 1;
+<a name="l00117"></a>00117             <span class="comment">// TODO exception</span>
+<a name="l00118"></a>00118             <span class="keywordflow">return</span> 0;
+<a name="l00119"></a>00119         }
+<a name="l00120"></a>00120 <span class="comment">//}}}</span>
+<a name="l00121"></a>00121 <span class="comment">//{{{ operator &lt;&lt;</span>
+<a name="l00128"></a>00128 <span class="comment"></span>        <span class="keyword">friend</span> std::ostream&amp; <span class="keyword">operator</span>&lt;&lt;
+<a name="l00129"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">00129</a>         (
+<a name="l00130"></a>00130             std::ostream&amp; stream,
+<a name="l00131"></a>00131             <span class="keyword">const</span> Derived&amp; rhs
+<a name="l00132"></a>00132         )
+<a name="l00133"></a>00133         {
+<a name="l00134"></a>00134             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i)
+<a name="l00135"></a>00135             {
+<a name="l00136"></a>00136                 <span class="keywordflow">if</span> (i != 0) stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;
+<a name="l00137"></a>00137                 stream &lt;&lt; rhs.components_[i];
+<a name="l00138"></a>00138             }
+<a name="l00139"></a>00139             <span class="keywordflow">return</span> stream;
+<a name="l00140"></a>00140         }
+<a name="l00141"></a>00141 <span class="comment">//}}}</span>
+<a name="l00142"></a>00142     };
+<a name="l00143"></a>00143 
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 }<span class="comment">// namespace math</span>
+<a name="l00146"></a>00146 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/classboost_1_1addable.html b/moflib-1.0/doc/html/classboost_1_1addable.html
new file mode 100644 (file)
index 0000000..3960ffa
--- /dev/null
@@ -0,0 +1,47 @@
+<!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: クラス addable</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス addable</h1><!-- doxytag: class="boost::addable" --><div class="dynheader">
+addableに対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classboost_1_1addable__inherit__graph.png" border="0" usemap="#addable_inherit__map" alt="Inheritance graph"/></div>
+<map name="addable_inherit__map" id="addable_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="5,141,232,435"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="256,141,483,435"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="507,179,683,397"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="707,179,883,397"/><area shape="rect" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="53,501,184,664"/><area shape="rect" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="304,501,435,664"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="529,492,660,673"/><area shape="rect" href="classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="729,483,860,683"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.map b/moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.map
new file mode 100644 (file)
index 0000000..974dbc0
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="5,141,232,435"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="256,141,483,435"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="507,179,683,397"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="707,179,883,397"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="53,501,184,664"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="304,501,435,664"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="529,492,660,673"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="729,483,860,683"/>
+</map>
diff --git a/moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.md5 b/moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.md5
new file mode 100644 (file)
index 0000000..9120d6f
--- /dev/null
@@ -0,0 +1 @@
+dac1ceec5e6ccd798953a4087564582e
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.png b/moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.png
new file mode 100644 (file)
index 0000000..39e43f2
Binary files /dev/null and b/moflib-1.0/doc/html/classboost_1_1addable__inherit__graph.png differ
diff --git a/moflib-1.0/doc/html/classboost_1_1operators.html b/moflib-1.0/doc/html/classboost_1_1operators.html
new file mode 100644 (file)
index 0000000..4f00cee
--- /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>std::vector代替案: クラス operators</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 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス operators</h1><!-- doxytag: class="boost::operators" --><div class="dynheader">
+operatorsに対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classboost_1_1operators__inherit__graph.png" border="0" usemap="#operators_inherit__map" alt="Inheritance graph"/></div>
+<map name="operators_inherit__map" id="operators_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+()\l+ operator[]()\l+ operator[]()\l}" alt="" coords="5,141,181,267"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="{mof::math::vector2\n||+ vector2()\l+ vector2()\l+ x()\l+ x()\l+ y()\l+ y()\l}" alt="" coords="28,315,159,496"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></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>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>std::vector代替案に対してFri Apr 16 07:44:01 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.map b/moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.map
new file mode 100644 (file)
index 0000000..1c7be7a
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+()\l+ operator[]()\l+ operator[]()\l}" alt="" coords="5,141,181,267"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="{mof::math::vector2\n||+ vector2()\l+ vector2()\l+ x()\l+ x()\l+ y()\l+ y()\l}" alt="" coords="28,315,159,496"/>
+</map>
diff --git a/moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.md5 b/moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.md5
new file mode 100644 (file)
index 0000000..7d34933
--- /dev/null
@@ -0,0 +1 @@
+4d207491e46f7d7ce6b985c6e63bf055
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.png b/moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.png
new file mode 100644 (file)
index 0000000..a70f3a6
Binary files /dev/null and b/moflib-1.0/doc/html/classboost_1_1operators__inherit__graph.png differ
diff --git a/moflib-1.0/doc/html/classes.html b/moflib-1.0/doc/html/classes.html
new file mode 100644 (file)
index 0000000..a6152a8
--- /dev/null
@@ -0,0 +1,43 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>構成索引</h1><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_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<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 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 name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">multimedia_timer</a> (<a class="el" href="namespacemof_1_1util.html">mof::util</a>)&nbsp;&nbsp;&nbsp;</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></tr><tr><td><a class="el" href="classboost_1_1addable.html">boost::addable</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
+</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><tr><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 class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">multimedia_timer::impl</a> (<a class="el" href="namespacemof_1_1util.html">mof::util</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</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="classmof_1_1math_1_1basic__matrix.html">basic_matrix</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_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/classmof_1_1math_1_1basic__matrix-members.html b/moflib-1.0/doc/html/classmof_1_1math_1_1basic__matrix-members.html
new file mode 100644 (file)
index 0000000..de6ae1c
--- /dev/null
@@ -0,0 +1,52 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a>(size_t i, size_t j) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a>() const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a>(const Coordinate &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">operator+=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">operator-=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.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__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(const Derived &amp;rhs) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a>(size_t i) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/classmof_1_1math_1_1basic__matrix.html b/moflib-1.0/doc/html/classmof_1_1math_1_1basic__matrix.html
new file mode 100644 (file)
index 0000000..7aa41f9
--- /dev/null
@@ -0,0 +1,538 @@
+<!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: クラス テンプレート mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1basic__matrix.html">basic_matrix</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス テンプレート mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</h1><!-- doxytag: class="mof::math::basic_matrix" -->
+<p>同次座標変換行列テンプレートクラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a>&gt;</code></p>
+
+<p><a href="classmof_1_1math_1_1basic__matrix-members.html">すべてのメンバ一覧</a></p>
+<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__matrix.html#ade7472764844aa239cd81bc6576d3d01">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__matrix.html#a57137691ca3efba9e3c59be45ec112a6">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__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">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__matrix.html#a13104fef1f1ba8f89b885d32110ae946">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__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a> (const Derived &amp;rhs)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">行列の積を計算し,最後の要素が1になるように定数倍する.  <a href="#ab9a8a7be1b789c318ea52eeaa1d2a55c"></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__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a> (float rhs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Coordinate&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a> (const Coordinate &amp;rhs)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ベクトルを変換し,最後の要素が1になるように定数倍する.  <a href="#a66e89f8a7eb8da98314b4218278bfcbf"></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__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a> (float rhs)</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__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a> (const Derived &amp;rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt; Dim &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a> (size_t i) const </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__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a> (size_t i, size_t j) const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">行列の要素にアクセス  <a href="#a02dbe242ff1395bc2577c67573433efd"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Protected メソッド</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">elements_の最後の添字を得る  <a href="#a31d7ff86afe909d714d66c8a697d4486"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Protected 変数</h2></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__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a> [(Dim+1)*(Dim+1)]</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">要素の配列  <a href="#a31738810fd6ff013ddcb0dd3d78353f0"></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__matrix.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__matrix.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__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">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__matrix.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>
+<hr/><a name="_details"></a><h2>説明</h2>
+<h3>template&lt;size_t Dim, typename Derived, typename Coordinate&gt;<br/>
+ class mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</h3>
+
+<p>同次座標変換行列テンプレートクラス </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>このテンプレートから直接特殊化することは想定していない. あくまでmatrixxを実装するための補助テンプレートである. このクラスは不変クラスである. </dd></dl>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>Dim</em>&nbsp;</td><td>行列の次元(要素数はこの数値の2乗) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>Derived</em>&nbsp;</td><td>特殊化されたテンプレートの派生クラス(matrixx)の型 </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>Coordinate</em>&nbsp;</td><td>対応するベクトルクラス(vectorx)の型 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00026">26</a> 行で定義されています。</p>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a02dbe242ff1395bc2577c67573433efd"></a><!-- doxytag: member="mof::math::basic_matrix::at" ref="a02dbe242ff1395bc2577c67573433efd" args="(size_t i, size_t j) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::at </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>j</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>行列の要素にアクセス </p>
+<dl><dt><b>引数:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>行番号</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>列番号</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>要素 </dd></dl>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00243">243</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a31d7ff86afe909d714d66c8a697d4486"></a><!-- doxytag: member="mof::math::basic_matrix::last_index" ref="a31d7ff86afe909d714d66c8a697d4486" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::last_index </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline, protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>elements_の最後の添字を得る </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00042">42</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a66e89f8a7eb8da98314b4218278bfcbf"></a><!-- doxytag: member="mof::math::basic_matrix::operator*" ref="a66e89f8a7eb8da98314b4218278bfcbf" args="(const Coordinate &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Coordinate <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator* </td>
+          <td>(</td>
+          <td class="paramtype">const Coordinate &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>ベクトルを変換し,最後の要素が1になるように定数倍する. </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00152">152</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab3aaa6779c7a24ea87a83be329969da6"></a><!-- doxytag: member="mof::math::basic_matrix::operator*=" ref="ab3aaa6779c7a24ea87a83be329969da6" args="(float rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator*= </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00140">140</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab9a8a7be1b789c318ea52eeaa1d2a55c"></a><!-- doxytag: member="mof::math::basic_matrix::operator*=" ref="ab9a8a7be1b789c318ea52eeaa1d2a55c" args="(const Derived &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator*= </td>
+          <td>(</td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>行列の積を計算し,最後の要素が1になるように定数倍する. </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00113">113</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a57137691ca3efba9e3c59be45ec112a6"></a><!-- doxytag: member="mof::math::basic_matrix::operator+=" ref="a57137691ca3efba9e3c59be45ec112a6" args="(float rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator+= </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00061">61</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ade7472764844aa239cd81bc6576d3d01"></a><!-- doxytag: member="mof::math::basic_matrix::operator+=" ref="ade7472764844aa239cd81bc6576d3d01" args="(const Derived &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator+= </td>
+          <td>(</td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00052">52</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a13104fef1f1ba8f89b885d32110ae946"></a><!-- doxytag: member="mof::math::basic_matrix::operator&#45;=" ref="a13104fef1f1ba8f89b885d32110ae946" args="(float rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator-= </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00090">90</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a55c53c6c312208a6f7c716542b2dcf7e"></a><!-- doxytag: member="mof::math::basic_matrix::operator&#45;=" ref="a55c53c6c312208a6f7c716542b2dcf7e" args="(const Derived &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator-= </td>
+          <td>(</td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00081">81</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="adcd8c94f420be936816d06ba99b6111c"></a><!-- doxytag: member="mof::math::basic_matrix::operator/=" ref="adcd8c94f420be936816d06ba99b6111c" args="(float rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator/= </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00184">184</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a25ee023b18ea540e2d1227189d1bb898"></a><!-- doxytag: member="mof::math::basic_matrix::operator==" ref="a25ee023b18ea540e2d1227189d1bb898" args="(const Derived &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator== </td>
+          <td>(</td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00194">194</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="adf2ab1f146d9ff006522a437ab304617"></a><!-- doxytag: member="mof::math::basic_matrix::operator[]" ref="adf2ab1f146d9ff006522a437ab304617" args="(size_t i) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt;Dim&gt; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator[] </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>i</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>補助クラスによってM[i][j]のように参照可能 </dd>
+<dd>
+この方法による複数の要素への参照は非効率 </dd></dl>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00208">208</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>フレンドと関連する関数</h2>
+<a class="anchor" id="a83780bceadc61ec021a6d0ceae3da02a"></a><!-- doxytag: member="mof::math::basic_matrix::operator*" ref="a83780bceadc61ec021a6d0ceae3da02a" args="(float rhs1, Derived &amp;rhs2)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator* </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00173">173</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab51200fa1e6bb7c9a1cfad79954049f6"></a><!-- doxytag: member="mof::math::basic_matrix::operator+" ref="ab51200fa1e6bb7c9a1cfad79954049f6" args="(float rhs1, Derived &amp;rhs2)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator+ </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00070">70</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a87b3068df3cfd1cb062ab11d6700178a"></a><!-- doxytag: member="mof::math::basic_matrix::operator&#45;" ref="a87b3068df3cfd1cb062ab11d6700178a" args="(float rhs1, Derived &amp;rhs2)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator- </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00099">99</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a46d2540a8abf6ca59db3ee1551769ab9"></a><!-- doxytag: member="mof::math::basic_matrix::operator&lt;&lt;" ref="a46d2540a8abf6ca59db3ee1551769ab9" args="(std::ostream &amp;stream, const Derived &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">std::ostream &amp;&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</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>stream</em>&nbsp;</td><td>出力ストリーム </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rhs</em>&nbsp;</td><td>出力対象となる行列オブジェクト </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>引数で与えられた出力ストリーム </dd></dl>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00221">221</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a31738810fd6ff013ddcb0dd3d78353f0"></a><!-- doxytag: member="mof::math::basic_matrix::elements_" ref="a31738810fd6ff013ddcb0dd3d78353f0" args="[(Dim+1)*(Dim+1)]" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::<a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a>[(Dim+1)*(Dim+1)]<code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>要素の配列 </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00047">47</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/classmof_1_1math_1_1basic__vector-members.html b/moflib-1.0/doc/html/classmof_1_1math_1_1basic__vector-members.html
new file mode 100644 (file)
index 0000000..07abe16
--- /dev/null
@@ -0,0 +1,48 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</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#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> [protected]</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#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#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#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#a3c1966d92348b211178e6bed3ed6d142">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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/classmof_1_1math_1_1basic__vector.html b/moflib-1.0/doc/html/classmof_1_1math_1_1basic__vector.html
new file mode 100644 (file)
index 0000000..1a0d207
--- /dev/null
@@ -0,0 +1,420 @@
+<!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: クラス テンプレート mof::math::basic_vector&lt; Dim, Derived &gt;</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1basic__vector.html">basic_vector</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス テンプレート mof::math::basic_vector&lt; Dim, Derived &gt;</h1><!-- doxytag: class="mof::math::basic_vector" -->
+<p>同次列ベクトルテンプレートクラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a>&gt;</code></p>
+
+<p><a href="classmof_1_1math_1_1basic__vector-members.html">すべてのメンバ一覧</a></p>
+<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#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#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">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 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#a3c1966d92348b211178e6bed3ed6d142">operator[]</a> (size_t index) const </td></tr>
+<tr><td colspan="2"><h2>Protected 変数</h2></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#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">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>
+<hr/><a name="_details"></a><h2>説明</h2>
+<h3>template&lt;size_t Dim, typename Derived&gt;<br/>
+ class mof::math::basic_vector&lt; Dim, Derived &gt;</h3>
+
+<p>同次列ベクトルテンプレートクラス </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>このテンプレートから直接特殊化することは想定していない. あくまでvectorxを実装するための補助テンプレートである. このクラスは不変クラスである. </dd></dl>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>Dim</em>&nbsp;</td><td>ベクトルの次元(要素数) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>Derived</em>&nbsp;</td><td>特殊化されたテンプレートの派生クラス(vectorx)の型 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00022">22</a> 行で定義されています。</p>
+<hr/><h2>関数</h2>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <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">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00078">78</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <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">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00044">44</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a0ad7349330923c9eda6765508cbf9adb"></a><!-- doxytag: member="mof::math::basic_vector::operator+=" ref="a0ad7349330923c9eda6765508cbf9adb" args="(const Derived &amp;rhs)" -->
+<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">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">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00038">38</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <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">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00064">64</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a09ef9a5bd4019e47e3ff78fe028ce66b"></a><!-- doxytag: member="mof::math::basic_vector::operator&#45;=" ref="a09ef9a5bd4019e47e3ff78fe028ce66b" args="(const Derived &amp;rhs)" -->
+<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">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">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00058">58</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <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">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00092">92</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="abe8efb422e0ca040c9890e1706d2d568"></a><!-- doxytag: member="mof::math::basic_vector::operator==" ref="abe8efb422e0ca040c9890e1706d2d568" args="(const Derived &amp;rhs) 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">bool <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">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00100">100</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a3c1966d92348b211178e6bed3ed6d142"></a><!-- doxytag: member="mof::math::basic_vector::operator[]" ref="a3c1966d92348b211178e6bed3ed6d142" 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">float <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>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>Dim+1番目の要素は常に1 </dd></dl>
+<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>index</em>&nbsp;</td><td>添字 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00113">113</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>フレンドと関連する関数</h2>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator* </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00084">84</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator+ </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00050">50</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator- </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00070">70</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a46d2540a8abf6ca59db3ee1551769ab9"></a><!-- doxytag: member="mof::math::basic_vector::operator&lt;&lt;" ref="a46d2540a8abf6ca59db3ee1551769ab9" args="(std::ostream &amp;stream, const Derived &amp;rhs)" -->
+<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">std::ostream&amp; operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">std::ostream &amp;&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</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>stream</em>&nbsp;</td><td>出力ストリーム </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rhs</em>&nbsp;</td><td>出力対象となるベクトルオブジェクト </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>引数で与えられた出力ストリーム </dd></dl>
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00129">129</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<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">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> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>要素の配列 </p>
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00033">33</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2-members.html b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2-members.html
new file mode 100644 (file)
index 0000000..693b398
--- /dev/null
@@ -0,0 +1,57 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::matrix2 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a>(size_t i, size_t j) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a>() const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">matrix2</a>()</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">matrix2</a>(const T &amp;arr)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a78cc1470fdedfbe77a8edcc2a68ac4c3">matrix2</a>(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">matrix2</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a>(const vector2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, matrix2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, matrix2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">operator+=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(float rhs1, matrix2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">operator-=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a>(std::ostream &amp;stream, const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(const matrix2 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a>(size_t i) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2.html b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2.html
new file mode 100644 (file)
index 0000000..a678e08
--- /dev/null
@@ -0,0 +1,242 @@
+<!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: クラス mof::math::matrix2</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::matrix2</h1><!-- doxytag: class="mof::math::matrix2" --><!-- doxytag: inherits="basic_matrix&lt; 2, matrix2, vector2 &gt;" -->
+<p>2次元同次座標変換行列クラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a>&gt;</code></p>
+<div class="dynheader">
+mof::math::matrix2に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1matrix2__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1matrix2_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1matrix2_inherit__map" id="mof_1_1math_1_1matrix2_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::matrix2のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1matrix2__coll__graph.png" border="0" usemap="#mof_1_1math_1_1matrix2_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1matrix2_coll__map" id="mof_1_1math_1_1matrix2_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1matrix2-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">matrix2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.最後の要素以外を0で初期化する.  <a href="#a0b25015e3fe1a52ba8988cddc1fb8453"></a><br/></td></tr>
+<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">matrix2</a> (const T &amp;arr)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a07bea3db8ee7413c13a00da03f85801e"></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_1matrix2.html#a78cc1470fdedfbe77a8edcc2a68ac4c3">matrix2</a> (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a78cc1470fdedfbe77a8edcc2a68ac4c3"></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_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">matrix2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;rhs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator=</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;rhs)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<p>2次元同次座標変換行列クラス </p>
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00013">13</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="a0b25015e3fe1a52ba8988cddc1fb8453"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="a0b25015e3fe1a52ba8988cddc1fb8453" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix2::matrix2 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.最後の要素以外を0で初期化する. </p>
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00020">20</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a07bea3db8ee7413c13a00da03f85801e"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="a07bea3db8ee7413c13a00da03f85801e" args="(const T &amp;arr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix2::matrix2 </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&nbsp;</td>
+          <td class="paramname"> <em>arr</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>配列型(operator[]をオーバーロードしていること) </td></tr>
+  </table>
+  </dd>
+</dl>
+<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>arr</em>&nbsp;</td><td>初期化用配列 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00034">34</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a78cc1470fdedfbe77a8edcc2a68ac4c3"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="a78cc1470fdedfbe77a8edcc2a68ac4c3" args="(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix2::matrix2 </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m11</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m12</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m13</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m21</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m22</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m23</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m31</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m32</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00046">46</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ade67f19a824debcf77ab49af8dfeb70f"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="ade67f19a824debcf77ab49af8dfeb70f" args="(const matrix2 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix2::matrix2 </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00066">66</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a2a7de3e81cfe7836bee99b2ff7f24c2d"></a><!-- doxytag: member="mof::math::matrix2::operator=" ref="a2a7de3e81cfe7836bee99b2ff7f24c2d" args="(const matrix2 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&amp; mof::math::matrix2::operator= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00074">74</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.map
new file mode 100644 (file)
index 0000000..630f5aa
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.md5
new file mode 100644 (file)
index 0000000..d936bbb
--- /dev/null
@@ -0,0 +1 @@
+b95b759b5d97150650f6ef74b9b82d3d
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png
new file mode 100644 (file)
index 0000000..b42fc5a
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.map
new file mode 100644 (file)
index 0000000..630f5aa
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.md5
new file mode 100644 (file)
index 0000000..d936bbb
--- /dev/null
@@ -0,0 +1 @@
+b95b759b5d97150650f6ef74b9b82d3d
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png
new file mode 100644 (file)
index 0000000..b42fc5a
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3-members.html b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3-members.html
new file mode 100644 (file)
index 0000000..b10218f
--- /dev/null
@@ -0,0 +1,57 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::matrix3 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a>(size_t i, size_t j) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a>() const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">matrix3</a>()</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">matrix3</a>(const T &amp;arr)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a986c4e788604143e6fb26f0d1c8f1750">matrix3</a>(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">matrix3</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a>(const vector3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, matrix3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, matrix3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">operator+=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(float rhs1, matrix3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">operator-=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a>(std::ostream &amp;stream, const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(const matrix3 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a>(size_t i) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3.html b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3.html
new file mode 100644 (file)
index 0000000..3353364
--- /dev/null
@@ -0,0 +1,285 @@
+<!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: クラス mof::math::matrix3</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::matrix3</h1><!-- doxytag: class="mof::math::matrix3" --><!-- doxytag: inherits="basic_matrix&lt; 3, matrix3, vector3 &gt;" -->
+<p>3次元同次座標変換行列クラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a>&gt;</code></p>
+<div class="dynheader">
+mof::math::matrix3に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1matrix3__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1matrix3_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1matrix3_inherit__map" id="mof_1_1math_1_1matrix3_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::matrix3のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1matrix3__coll__graph.png" border="0" usemap="#mof_1_1math_1_1matrix3_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1matrix3_coll__map" id="mof_1_1math_1_1matrix3_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1matrix3-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">matrix3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.最後の要素以外を0で初期化する.  <a href="#ae0501d5c4d4365d7d3b81dbfbfa30dd0"></a><br/></td></tr>
+<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">matrix3</a> (const T &amp;arr)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a912a21cdb1a40c8ba8e1b667cf0077ab"></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_1matrix3.html#a986c4e788604143e6fb26f0d1c8f1750">matrix3</a> (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a986c4e788604143e6fb26f0d1c8f1750"></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_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">matrix3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;rhs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator=</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;rhs)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<p>3次元同次座標変換行列クラス </p>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00013">13</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="ae0501d5c4d4365d7d3b81dbfbfa30dd0"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="ae0501d5c4d4365d7d3b81dbfbfa30dd0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix3::matrix3 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.最後の要素以外を0で初期化する. </p>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00020">20</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a912a21cdb1a40c8ba8e1b667cf0077ab"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a912a21cdb1a40c8ba8e1b667cf0077ab" args="(const T &amp;arr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix3::matrix3 </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&nbsp;</td>
+          <td class="paramname"> <em>arr</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>配列型(operator[]をオーバーロードしていること) </td></tr>
+  </table>
+  </dd>
+</dl>
+<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>arr</em>&nbsp;</td><td>初期化用配列 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00034">34</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a986c4e788604143e6fb26f0d1c8f1750"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a986c4e788604143e6fb26f0d1c8f1750" args="(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix3::matrix3 </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m11</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m12</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m13</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m14</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m21</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m22</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m23</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m24</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m31</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m32</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m33</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m34</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m41</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m42</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m43</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00046">46</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a260e423ebf0b1d9e5ba80f8be81d45f4"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a260e423ebf0b1d9e5ba80f8be81d45f4" args="(const matrix3 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix3::matrix3 </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00068">68</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a084653969d40f5222ad9328277e4cd51"></a><!-- doxytag: member="mof::math::matrix3::operator=" ref="a084653969d40f5222ad9328277e4cd51" args="(const matrix3 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&amp; mof::math::matrix3::operator= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>コピーのパフォーマンスのためにこの関数の定義は重要 </dd></dl>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00079">79</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.map
new file mode 100644 (file)
index 0000000..b5e452b
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.md5
new file mode 100644 (file)
index 0000000..04f9553
--- /dev/null
@@ -0,0 +1 @@
+a4bbfc8d2b0c90ff7bb1cf8ca42cb663
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png
new file mode 100644 (file)
index 0000000..4b68203
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.map
new file mode 100644 (file)
index 0000000..b5e452b
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.md5
new file mode 100644 (file)
index 0000000..04f9553
--- /dev/null
@@ -0,0 +1 @@
+a4bbfc8d2b0c90ff7bb1cf8ca42cb663
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png
new file mode 100644 (file)
index 0000000..4b68203
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1row__of__matrix-members.html b/moflib-1.0/doc/html/classmof_1_1math_1_1row__of__matrix-members.html
new file mode 100644 (file)
index 0000000..ead7f61
--- /dev/null
@@ -0,0 +1,40 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::row_of_matrix&lt; Dim &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a></td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a1802fd8354b53301410d4c8e93bd11e3">operator[]</a>(size_t j) const </td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a5f16dc6190f943264b1e27d625aaed31">row_of_matrix</a>(size_t i, const float(&amp;elements)[Dim *(Dim+1)])</td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ad8076cfb746038d156df21fe73c4fd18">row_of_matrix</a>(const row_of_matrix&lt; Dim &gt; &amp;&amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 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/moflib-1.0/doc/html/classmof_1_1math_1_1row__of__matrix.html b/moflib-1.0/doc/html/classmof_1_1math_1_1row__of__matrix.html
new file mode 100644 (file)
index 0000000..0f430f0
--- /dev/null
@@ -0,0 +1,174 @@
+<!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: クラス テンプレート mof::math::row_of_matrix&lt; Dim &gt;</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス テンプレート mof::math::row_of_matrix&lt; Dim &gt;</h1><!-- doxytag: class="mof::math::row_of_matrix" -->
+<p>M[i][j]のように行列の要素を取得するための補助クラス.  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a>&gt;</code></p>
+
+<p><a href="classmof_1_1math_1_1row__of__matrix-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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_1row__of__matrix.html#a5f16dc6190f943264b1e27d625aaed31">row_of_matrix</a> (size_t i, const float(&amp;elements)[Dim *(Dim+1)])</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_1row__of__matrix.html#ad8076cfb746038d156df21fe73c4fd18">row_of_matrix</a> (const <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt; Dim &gt; &amp;&amp;rhs)</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_1row__of__matrix.html#a1802fd8354b53301410d4c8e93bd11e3">operator[]</a> (size_t j) const </td></tr>
+<tr><td colspan="2"><h2>Private 変数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</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_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a> )[Dim *(Dim+1)]</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<h3>template&lt;size_t Dim&gt;<br/>
+ class mof::math::row_of_matrix&lt; Dim &gt;</h3>
+
+<p>M[i][j]のように行列の要素を取得するための補助クラス. </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00251">251</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="a5f16dc6190f943264b1e27d625aaed31"></a><!-- doxytag: member="mof::math::row_of_matrix::row_of_matrix" ref="a5f16dc6190f943264b1e27d625aaed31" args="(size_t i, const float(&amp;elements)[Dim *(Dim+1)])" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a> </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const float(&amp;)&nbsp;</td>
+          <td class="paramname"> <em>elements</em>[Dim *(Dim+1)]</td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00257">257</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ad8076cfb746038d156df21fe73c4fd18"></a><!-- doxytag: member="mof::math::row_of_matrix::row_of_matrix" ref="ad8076cfb746038d156df21fe73c4fd18" args="(const row_of_matrix&lt; Dim &gt; &amp;&amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a> </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt; Dim &gt; &amp;&amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00262">262</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a1802fd8354b53301410d4c8e93bd11e3"></a><!-- doxytag: member="mof::math::row_of_matrix::operator[]" ref="a1802fd8354b53301410d4c8e93bd11e3" args="(size_t j) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::operator[] </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>j</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00267">267</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a4fd99ac94e42ce426177db76efcd55fb"></a><!-- doxytag: member="mof::math::row_of_matrix::elements_" ref="a4fd99ac94e42ce426177db76efcd55fb" args=")[Dim *(Dim+1)]" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">const float(&amp; <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a>)[Dim *(Dim+1)]<code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00254">254</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab141d77047233219d850883e1c29ffb8"></a><!-- doxytag: member="mof::math::row_of_matrix::index_" ref="ab141d77047233219d850883e1c29ffb8" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00253">253</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 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/moflib-1.0/doc/html/classmof_1_1math_1_1vector2-members.html b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2-members.html
new file mode 100644 (file)
index 0000000..b4c18be
--- /dev/null
@@ -0,0 +1,54 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</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#a7502649e643906e703f3c29f30c5a81d">components_</a></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> [protected]</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#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#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#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#a3c1966d92348b211178e6bed3ed6d142">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#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#a248255eb16b32312833921eebc8c4d14">vector2</a>(const T &amp;arr)</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#ab736cefa1d0a4a91ba507bb5065ec448">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#aac657665a6b117f0382c3290095564c7">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#a05cf079135e30ca92b35a7f1b1dc226e">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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/classmof_1_1math_1_1vector2.html b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2.html
new file mode 100644 (file)
index 0000000..299d3b5
--- /dev/null
@@ -0,0 +1,231 @@
+<!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: クラス mof::math::vector2</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::vector2</h1><!-- doxytag: class="mof::math::vector2" --><!-- doxytag: inherits="basic_vector&lt; 2, vector2 &gt;" -->
+<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>
+<div class="dynheader">
+mof::math::vector2に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector2__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1vector2_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1vector2_inherit__map" id="mof_1_1math_1_1vector2_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::vector2のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector2__coll__graph.png" border="0" usemap="#mof_1_1math_1_1vector2_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1vector2_coll__map" id="mof_1_1math_1_1vector2_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1vector2-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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#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="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector2.html#a248255eb16b32312833921eebc8c4d14">vector2</a> (const T &amp;arr)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a248255eb16b32312833921eebc8c4d14"></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_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">x</a> () const </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_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a> () const </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_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">z</a> () const </td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<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>
+<a class="anchor" id="a9f1349c21d90cb23554501635edfef42"></a><!-- doxytag: member="mof::math::vector2::vector2" ref="a9f1349c21d90cb23554501635edfef42" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector2::vector2 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.全ての要素を0で初期化する. </p>
+
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00018">18</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">float&nbsp;</td>
+          <td class="paramname"> <em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><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>x</em>&nbsp;</td><td>x座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>y</em>&nbsp;</td><td>y座標成分 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00029">29</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a248255eb16b32312833921eebc8c4d14"></a><!-- doxytag: member="mof::math::vector2::vector2" ref="a248255eb16b32312833921eebc8c4d14" args="(const T &amp;arr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector2::vector2 </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&nbsp;</td>
+          <td class="paramname"> <em>arr</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>配列型(operator[]をオーバーロードしていること) </td></tr>
+  </table>
+  </dd>
+</dl>
+<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>arr</em>&nbsp;</td><td>初期化用配列 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00041">41</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ab736cefa1d0a4a91ba507bb5065ec448"></a><!-- doxytag: member="mof::math::vector2::x" ref="ab736cefa1d0a4a91ba507bb5065ec448" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector2::x </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#l00048">48</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="aac657665a6b117f0382c3290095564c7"></a><!-- doxytag: member="mof::math::vector2::y" ref="aac657665a6b117f0382c3290095564c7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector2::y </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#l00049">49</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a05cf079135e30ca92b35a7f1b1dc226e"></a><!-- doxytag: member="mof::math::vector2::z" ref="a05cf079135e30ca92b35a7f1b1dc226e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">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#l00050">50</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="vector2_8hpp_source.html">vector2.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.map
new file mode 100644 (file)
index 0000000..3fd0125
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.md5
new file mode 100644 (file)
index 0000000..10ccc75
--- /dev/null
@@ -0,0 +1 @@
+a66d4af59c13d431fc62971505b09236
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png
new file mode 100644 (file)
index 0000000..9c2d43b
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.map
new file mode 100644 (file)
index 0000000..3fd0125
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.md5
new file mode 100644 (file)
index 0000000..10ccc75
--- /dev/null
@@ -0,0 +1 @@
+a66d4af59c13d431fc62971505b09236
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png
new file mode 100644 (file)
index 0000000..9c2d43b
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector3-members.html b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3-members.html
new file mode 100644 (file)
index 0000000..32b2584
--- /dev/null
@@ -0,0 +1,55 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</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#a7502649e643906e703f3c29f30c5a81d">components_</a></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> [protected]</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#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#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#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#a3c1966d92348b211178e6bed3ed6d142">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#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#a10ea50dffe1acafe2bce2e2333a9001b">vector3</a>(const T &amp;arr)</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#a9c7f3807ef090f6692c91b07d3b5c2a6">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#adab95127cb6e3537660a813d1c373884">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#af5102180822bd985e0dc1726d5b61294">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#ab292b378ec80d2b83d50bd4e13cd2d3c">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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/classmof_1_1math_1_1vector3.html b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3.html
new file mode 100644 (file)
index 0000000..d73f0b2
--- /dev/null
@@ -0,0 +1,258 @@
+<!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: クラス mof::math::vector3</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::vector3</h1><!-- doxytag: class="mof::math::vector3" --><!-- doxytag: inherits="basic_vector&lt; 3, vector3 &gt;" -->
+<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>
+<div class="dynheader">
+mof::math::vector3に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector3__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1vector3_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1vector3_inherit__map" id="mof_1_1math_1_1vector3_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::vector3のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector3__coll__graph.png" border="0" usemap="#mof_1_1math_1_1vector3_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1vector3_coll__map" id="mof_1_1math_1_1vector3_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1vector3-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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#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="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a10ea50dffe1acafe2bce2e2333a9001b">vector3</a> (const T &amp;arr)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a10ea50dffe1acafe2bce2e2333a9001b"></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_1vector3.html#adab95127cb6e3537660a813d1c373884">x</a> () const </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_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a> () const </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_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a> () const </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_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">w</a> () const </td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<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>
+<a class="anchor" id="ab20946d30c11ecbcebabee42924f0b88"></a><!-- doxytag: member="mof::math::vector3::vector3" ref="ab20946d30c11ecbcebabee42924f0b88" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector3::vector3 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.全ての要素を0で初期化する. </p>
+
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00019">19</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">float&nbsp;</td>
+          <td class="paramname"> <em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></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">float&nbsp;</td>
+          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><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>x</em>&nbsp;</td><td>x座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>y</em>&nbsp;</td><td>y座標成分 </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#l00032">32</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a10ea50dffe1acafe2bce2e2333a9001b"></a><!-- doxytag: member="mof::math::vector3::vector3" ref="a10ea50dffe1acafe2bce2e2333a9001b" args="(const T &amp;arr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector3::vector3 </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&nbsp;</td>
+          <td class="paramname"> <em>arr</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>配列型(operator[]をオーバーロードしていること) </td></tr>
+  </table>
+  </dd>
+</dl>
+<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>arr</em>&nbsp;</td><td>初期化用配列 </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#l00045">45</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a9c7f3807ef090f6692c91b07d3b5c2a6"></a><!-- doxytag: member="mof::math::vector3::w" ref="a9c7f3807ef090f6692c91b07d3b5c2a6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector3::w </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="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00057">57</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="adab95127cb6e3537660a813d1c373884"></a><!-- doxytag: member="mof::math::vector3::x" ref="adab95127cb6e3537660a813d1c373884" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector3::x </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="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00054">54</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="af5102180822bd985e0dc1726d5b61294"></a><!-- doxytag: member="mof::math::vector3::y" ref="af5102180822bd985e0dc1726d5b61294" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector3::y </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="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00055">55</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab292b378ec80d2b83d50bd4e13cd2d3c"></a><!-- doxytag: member="mof::math::vector3::z" ref="ab292b378ec80d2b83d50bd4e13cd2d3c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector3::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="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00056">56</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="vector3_8hpp_source.html">vector3.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.map
new file mode 100644 (file)
index 0000000..53b6784
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.md5
new file mode 100644 (file)
index 0000000..d291a4e
--- /dev/null
@@ -0,0 +1 @@
+890c2318d1c24000730f072229327fee
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png
new file mode 100644 (file)
index 0000000..ca30131
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.map
new file mode 100644 (file)
index 0000000..53b6784
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.md5
new file mode 100644 (file)
index 0000000..d291a4e
--- /dev/null
@@ -0,0 +1 @@
+890c2318d1c24000730f072229327fee
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png
new file mode 100644 (file)
index 0000000..ca30131
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector4-members.html b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4-members.html
new file mode 100644 (file)
index 0000000..8135c1f
--- /dev/null
@@ -0,0 +1,60 @@
+<!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.1 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::vector4 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">operator*</a>(real rhs1, vector4 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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, vector4 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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 vector4 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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, vector4 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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 vector4 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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, vector4 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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 vector4 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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 vector4 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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; 4, vector4 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a1747cca2a606486944d488711cfa9d01">vector3</a>(real x, real y, real z, real w)</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a33d2888698d13bc89c7bd9d8fc861de9">vector3</a>(const vector3 &amp;xyz, real w=1)</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a7fb10fe7641753bee873c04fa573dca2">vector4</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a7923533d63230c6a7d32f5e0942e4542">w</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">x</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#ab796e0062995e579377682d9c47437f4">y</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">z</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</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;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector4.html b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4.html
new file mode 100644 (file)
index 0000000..619d6c5
--- /dev/null
@@ -0,0 +1,346 @@
+<!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: クラス mof::math::vector4</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 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1vector4.html">vector4</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::vector4</h1><!-- doxytag: class="mof::math::vector4" --><!-- doxytag: inherits="basic_vector&lt; 4, vector4 &gt;" -->
+<p>4次元ベクトルクラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="vector4_8hpp_source.html">vector4.hpp</a>&gt;</code></p>
+<div class="dynheader">
+mof::math::vector4に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector4__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1vector4_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1vector4_inherit__map" id="mof_1_1math_1_1vector4_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 4, vector4 \&gt;\n|&#45; components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}" alt="" coords="619,141,861,379"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector4 &#160;, boost::addable2\&lt; vector4 , real , boost::subtractable\&lt; vector4 &#160;, boost::subtractable2\&lt; vector4 , real , boost::multipliable2\&lt; vector4 , real , boost::dividable2\&lt; vector4 , real , boost::equality_comparable\&lt; vector4 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1475,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::vector4のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector4__coll__graph.png" border="0" usemap="#mof_1_1math_1_1vector4_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1vector4_coll__map" id="mof_1_1math_1_1vector4_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 4, vector4 \&gt;\n|&#45; components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}" alt="" coords="619,141,861,379"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector4 &#160;, boost::addable2\&lt; vector4 , real , boost::subtractable\&lt; vector4 &#160;, boost::subtractable2\&lt; vector4 , real , boost::multipliable2\&lt; vector4 , real , boost::dividable2\&lt; vector4 , real , boost::equality_comparable\&lt; vector4 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1475,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1vector4-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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_1vector4.html#a7fb10fe7641753bee873c04fa573dca2">vector4</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.全ての要素を0で初期化する.  <a href="#a7fb10fe7641753bee873c04fa573dca2"></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_1vector4.html#a1747cca2a606486944d488711cfa9d01">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, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> w)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a1747cca2a606486944d488711cfa9d01"></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_1vector4.html#a33d2888698d13bc89c7bd9d8fc861de9">vector3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;xyz, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> w=1)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a33d2888698d13bc89c7bd9d8fc861de9"></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_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">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_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">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_1vector4.html#ad4e2ea273544c546fa66c401679f426f">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_1vector4.html#ab796e0062995e579377682d9c47437f4">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_1vector4.html#a13501125053e6676335db8420218ee59">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_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">z</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_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</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_1vector4.html#a7923533d63230c6a7d32f5e0942e4542">w</a> () const </td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<p>4次元ベクトルクラス </p>
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00012">12</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="a7fb10fe7641753bee873c04fa573dca2"></a><!-- doxytag: member="mof::math::vector4::vector4" ref="a7fb10fe7641753bee873c04fa573dca2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector4::vector4 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.全ての要素を0で初期化する. </p>
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00019">19</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a33d2888698d13bc89c7bd9d8fc861de9"></a><!-- doxytag: member="mof::math::vector4::vector3" ref="a33d2888698d13bc89c7bd9d8fc861de9" args="(const vector3 &amp;xyz, real w=1)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector4::vector3 </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>xyz</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>w</em> = <code>1</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><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>xyz</em>&nbsp;</td><td>3次元ベクトル </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>w</em>&nbsp;</td><td>w座標成分 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00047">47</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a1747cca2a606486944d488711cfa9d01"></a><!-- doxytag: member="mof::math::vector4::vector3" ref="a1747cca2a606486944d488711cfa9d01" args="(real x, real y, real z, real w)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector4::vector3 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&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="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="paramname"> <em>z</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>w</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><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>x</em>&nbsp;</td><td>x座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>y</em>&nbsp;</td><td>y座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>z</em>&nbsp;</td><td>z座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>w</em>&nbsp;</td><td>w座標成分 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00034">34</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a7923533d63230c6a7d32f5e0942e4542"></a><!-- doxytag: member="mof::math::vector4::w" ref="a7923533d63230c6a7d32f5e0942e4542" 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::vector4::w </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="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00066">66</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="aa88d83b270e30ae8ad19e647b730104f"></a><!-- doxytag: member="mof::math::vector4::w" ref="aa88d83b270e30ae8ad19e647b730104f" 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::vector4::w </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00065">65</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="aef4a9fbbc6727278c93f61901ca17d2d"></a><!-- doxytag: member="mof::math::vector4::x" ref="aef4a9fbbc6727278c93f61901ca17d2d" 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::vector4::x </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="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00057">57</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab9b04199f8c134cb16554df61fbb610c"></a><!-- doxytag: member="mof::math::vector4::x" ref="ab9b04199f8c134cb16554df61fbb610c" 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::vector4::x </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00056">56</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab796e0062995e579377682d9c47437f4"></a><!-- doxytag: member="mof::math::vector4::y" ref="ab796e0062995e579377682d9c47437f4" 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::vector4::y </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="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00060">60</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ad4e2ea273544c546fa66c401679f426f"></a><!-- doxytag: member="mof::math::vector4::y" ref="ad4e2ea273544c546fa66c401679f426f" 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::vector4::y </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00059">59</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a2d65265cc9e5b74c9695b77c12a55077"></a><!-- doxytag: member="mof::math::vector4::z" ref="a2d65265cc9e5b74c9695b77c12a55077" 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::vector4::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="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00063">63</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a13501125053e6676335db8420218ee59"></a><!-- doxytag: member="mof::math::vector4::z" ref="a13501125053e6676335db8420218ee59" 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::vector4::z </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00062">62</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>mof/math/<a class="el" href="vector4_8hpp_source.html">vector4.hpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:25:29 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.map
new file mode 100644 (file)
index 0000000..4a5096a
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 4, vector4 \&gt;\n|&#45; components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}" alt="" coords="619,141,861,379"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector4 &#160;, boost::addable2\&lt; vector4 , real , boost::subtractable\&lt; vector4 &#160;, boost::subtractable2\&lt; vector4 , real , boost::multipliable2\&lt; vector4 , real , boost::dividable2\&lt; vector4 , real , boost::equality_comparable\&lt; vector4 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1475,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.md5
new file mode 100644 (file)
index 0000000..b5821be
--- /dev/null
@@ -0,0 +1 @@
+17ca3f0d005fca534bb97a19024e0838
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.png
new file mode 100644 (file)
index 0000000..2084e7d
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.map b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.map
new file mode 100644 (file)
index 0000000..4a5096a
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 4, vector4 \&gt;\n|&#45; components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}" alt="" coords="619,141,861,379"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector4 &#160;, boost::addable2\&lt; vector4 , real , boost::subtractable\&lt; vector4 &#160;, boost::subtractable2\&lt; vector4 , real , boost::multipliable2\&lt; vector4 , real , boost::dividable2\&lt; vector4 , real , boost::equality_comparable\&lt; vector4 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1475,93"/>
+</map>
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.md5 b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.md5
new file mode 100644 (file)
index 0000000..b5821be
--- /dev/null
@@ -0,0 +1 @@
+17ca3f0d005fca534bb97a19024e0838
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.png b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.png
new file mode 100644 (file)
index 0000000..2084e7d
Binary files /dev/null and b/moflib-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.png differ
diff --git a/moflib-1.0/doc/html/classmof_1_1util_1_1multimedia__timer-members.html b/moflib-1.0/doc/html/classmof_1_1util_1_1multimedia__timer-members.html
new file mode 100644 (file)
index 0000000..0628835
--- /dev/null
@@ -0,0 +1,40 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::util::multimedia_timer メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">get_time_in_micro_sec</a>() const </td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">multimedia_timer</a>()</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a></td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">reset</a>()</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">~multimedia_timer</a>()</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/classmof_1_1util_1_1multimedia__timer.html b/moflib-1.0/doc/html/classmof_1_1util_1_1multimedia__timer.html
new file mode 100644 (file)
index 0000000..f00660a
--- /dev/null
@@ -0,0 +1,174 @@
+<!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: クラス mof::util::multimedia_timer</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1util.html">util</a>::<a class="el" href="classmof_1_1util_1_1multimedia__timer.html">multimedia_timer</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::util::multimedia_timer</h1><!-- doxytag: class="mof::util::multimedia_timer" -->
+<p>システムのタイマによる高精度な時間計測  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a>&gt;</code></p>
+
+<p><a href="classmof_1_1util_1_1multimedia__timer-members.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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a></td></tr>
+<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_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">multimedia_timer</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.内部でreset()が呼ばれる.  <a href="#a5a2d34a8cfec9842041e2e7cf24fccb4"></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_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">~multimedia_timer</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">reset</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">時間の計測を初期化する.  <a href="#a3f7ce512b100f7e4d86adc49b024720f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">get_time_in_micro_sec</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す  <a href="#ad08cc0f4235d3d92cc3b12f1335d9156"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Private 変数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::unique_ptr&lt; <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<p>システムのタイマによる高精度な時間計測 </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>Linux版の実装ではclock_gettimeのCLOCK_REALTIMEが用いられている. </dd></dl>
+
+<p> <a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a> の <a class="el" href="multimedia__timer_8hpp_source.html#l00014">14</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="a5a2d34a8cfec9842041e2e7cf24fccb4"></a><!-- doxytag: member="mof::util::multimedia_timer::multimedia_timer" ref="a5a2d34a8cfec9842041e2e7cf24fccb4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::util::multimedia_timer::multimedia_timer </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.内部でreset()が呼ばれる. </p>
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00015">15</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a5b76d219e4fc3fa03a71e8c626879fdd"></a><!-- doxytag: member="mof::util::multimedia_timer::~multimedia_timer" ref="a5b76d219e4fc3fa03a71e8c626879fdd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::util::multimedia_timer::~multimedia_timer </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00022">22</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ad08cc0f4235d3d92cc3b12f1335d9156"></a><!-- doxytag: member="mof::util::multimedia_timer::get_time_in_micro_sec" ref="ad08cc0f4235d3d92cc3b12f1335d9156" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int mof::util::multimedia_timer::get_time_in_micro_sec </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>経過時間が長時間だった場合、返却値はオーバーフローしている可能性がある. </dd></dl>
+<dl><dt><b>戻り値:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>経過時間(マイクロ秒単位)</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00031">31</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f7ce512b100f7e4d86adc49b024720f"></a><!-- doxytag: member="mof::util::multimedia_timer::reset" ref="a3f7ce512b100f7e4d86adc49b024720f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void mof::util::multimedia_timer::reset </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>時間の計測を初期化する. </p>
+<dl class="see"><dt><b>参照:</b></dt><dd><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">get_time_in_micro_sec</a> </dd></dl>
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00025">25</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a7275eb34956cd7567e39d65c2a4e7769"></a><!-- doxytag: member="mof::util::multimedia_timer::pimpl_" ref="a7275eb34956cd7567e39d65c2a4e7769" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::unique_ptr&lt;<a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>&gt; <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">mof::util::multimedia_timer::pimpl_</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a> の <a class="el" href="multimedia__timer_8hpp_source.html#l00016">16</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/util/<a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/src/mof/util/linux/<a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/doxygen.css b/moflib-1.0/doc/html/doxygen.css
new file mode 100644 (file)
index 0000000..d6aaf28
--- /dev/null
@@ -0,0 +1,545 @@
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+       font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+       font-size: 12px;
+}
+
+/* @group Heading Levels */
+
+h1 {
+       text-align: center;
+       font-size: 150%;
+}
+
+h2 {
+       font-size: 120%;
+}
+
+h3 {
+       font-size: 100%;
+}
+
+dt {
+       font-weight: bold;
+}
+
+div.multicol {
+       -moz-column-gap: 1em;
+       -webkit-column-gap: 1em;
+       -moz-column-count: 3;
+       -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+       margin-top: 2px;
+}
+
+p.endli {
+       margin-bottom: 0px;
+}
+
+p.enddd {
+       margin-bottom: 4px;
+}
+
+p.endtd {
+       margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+       font-weight: bold;
+}
+
+span.legend {
+        font-size: 70%;
+        text-align: center;
+}
+
+h3.version {
+        font-size: 90%;
+        text-align: center;
+}
+
+div.qindex, div.navtab{
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       padding: 2px;
+}
+
+div.qindex, div.navpath {
+       width: 100%;
+       line-height: 140%;
+}
+
+div.navtab {
+       margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+       color: #153788;
+       font-weight: normal;
+       text-decoration: none;
+}
+
+.contents a:visited {
+       color: #1b77c5;
+}
+
+a:hover {
+       text-decoration: underline;
+}
+
+a.qindex {
+       font-weight: bold;
+}
+
+a.qindexHL {
+       font-weight: bold;
+       background-color: #6666cc;
+       color: #ffffff;
+       border: 1px double #9295C2;
+}
+
+.contents a.qindexHL:visited {
+        color: #ffffff;
+}
+
+a.el {
+       font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code {
+       color: #3030f0;
+}
+
+a.codeRef {
+       color: #3030f0;
+}
+
+/* @end */
+
+dl.el {
+       margin-left: -1cm;
+}
+
+.fragment {
+       font-family: monospace, fixed;
+       font-size: 105%;
+}
+
+pre.fragment {
+       border: 1px solid #CCCCCC;
+       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 {
+       background-color: black;
+       font-weight: bold;
+       color: #ffffff;
+       margin-bottom: 3px;
+       margin-top: 3px
+}
+
+div.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+
+div.groupText {
+       margin-left: 16px;
+       font-style: italic;
+}
+
+body {
+       background: white;
+       color: black;
+       margin-right: 20px;
+       margin-left: 20px;
+}
+
+td.indexkey {
+       background-color: #e8eef2;
+       font-weight: bold;
+       border: 1px solid #CCCCCC;
+       margin: 2px 0px 2px 0;
+       padding: 2px 10px;
+}
+
+td.indexvalue {
+       background-color: #e8eef2;
+       border: 1px solid #CCCCCC;
+       padding: 2px 10px;
+       margin: 2px 0px;
+}
+
+tr.memlist {
+       background-color: #f0f0f0;
+}
+
+p.formulaDsp {
+       text-align: center;
+}
+
+img.formulaDsp {
+       
+}
+
+img.formulaInl {
+       vertical-align: middle;
+}
+
+div.center {
+       text-align: center;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        padding: 0px;
+}
+
+div.center img {
+       border: 0px;
+}
+
+img.footer {
+       border: 0px;
+       vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+       color: #008000
+}
+
+span.keywordtype {
+       color: #604020
+}
+
+span.keywordflow {
+       color: #e08000
+}
+
+span.comment {
+       color: #800000
+}
+
+span.preprocessor {
+       color: #806020
+}
+
+span.stringliteral {
+       color: #002080
+}
+
+span.charliteral {
+       color: #008080
+}
+
+span.vhdldigit { 
+       color: #ff00ff 
+}
+
+span.vhdlchar { 
+       color: #000000 
+}
+
+span.vhdlkeyword { 
+       color: #700070 
+}
+
+span.vhdllogic { 
+       color: #ff0000 
+}
+
+/* @end */
+
+.search {
+       color: #003399;
+       font-weight: bold;
+}
+
+form.search {
+       margin-bottom: 0px;
+       margin-top: 0px;
+}
+
+input.search {
+       font-size: 75%;
+       color: #000080;
+       font-weight: normal;
+       background-color: #e8eef2;
+}
+
+td.tiny {
+       font-size: 75%;
+}
+
+.dirtab {
+       padding: 4px;
+       border-collapse: collapse;
+       border: 1px solid #84b0c7;
+}
+
+th.dirtab {
+       background: #e8eef2;
+       font-weight: bold;
+}
+
+hr {
+       height: 0px;
+       border: none;
+       border-top: 1px solid #666;
+}
+
+hr.footer {
+       height: 1px;
+}
+
+/* @group Member Descriptions */
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+       background-color: #FAFAFA;
+       border: none;
+       margin: 4px;
+       padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+       padding: 0px 8px 4px 8px;
+       color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+       border-top: 1px solid #ccc;
+}
+
+.memItemLeft, .memTemplItemLeft {
+        white-space: nowrap;
+}
+
+.memTemplParams {
+       color: #606060;
+        white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+       font-size: 80%;
+       color: #606060;
+       font-weight: normal;
+       margin-left: 3px;
+}
+
+.memnav {
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+
+.memitem {
+       padding: 0;
+       margin-bottom: 10px;
+}
+
+.memname {
+        white-space: nowrap;
+        font-weight: bold;
+        margin-left: 6px;
+}
+
+.memproto {
+        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 {
+        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 {
+       text-align: right;
+}
+
+.paramtype {
+       white-space: nowrap;
+}
+
+.paramname {
+       color: #602020;
+       white-space: nowrap;
+}
+.paramname em {
+       font-style: normal;
+}
+
+/* @end */
+
+/* @group Directory (tree) */
+
+/* for the tree view */
+
+.ftvtree {
+       font-family: sans-serif;
+       margin: 0.5em;
+}
+
+/* these are for tree view when used as main index */
+
+.directory {
+       font-size: 9pt;
+       font-weight: bold;
+}
+
+.directory h3 {
+       margin: 0px;
+       margin-top: 1em;
+       font-size: 11pt;
+}
+
+/*
+The following two styles can be used to replace the root node title
+with an image of your choice.  Simply uncomment the next two styles,
+specify the name of your image and be sure to set 'height' to the
+proper pixel height of your image.
+*/
+
+/*
+.directory h3.swap {
+       height: 61px;
+       background-repeat: no-repeat;
+       background-image: url("yourimage.gif");
+}
+.directory h3.swap span {
+       display: none;
+}
+*/
+
+.directory > h3 {
+       margin-top: 0;
+}
+
+.directory p {
+       margin: 0px;
+       white-space: nowrap;
+}
+
+.directory div {
+       display: none;
+       margin: 0px;
+}
+
+.directory img {
+       vertical-align: -30%;
+}
+
+/* these are for tree view when not used as main index */
+
+.directory-alt {
+       font-size: 100%;
+       font-weight: bold;
+}
+
+.directory-alt h3 {
+       margin: 0px;
+       margin-top: 1em;
+       font-size: 11pt;
+}
+
+.directory-alt > h3 {
+       margin-top: 0;
+}
+
+.directory-alt p {
+       margin: 0px;
+       white-space: nowrap;
+}
+
+.directory-alt div {
+       display: none;
+       margin: 0px;
+}
+
+.directory-alt img {
+       vertical-align: -30%;
+}
+
+/* @end */
+
+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/moflib-1.0/doc/html/doxygen.png b/moflib-1.0/doc/html/doxygen.png
new file mode 100644 (file)
index 0000000..f0a274b
Binary files /dev/null and b/moflib-1.0/doc/html/doxygen.png differ
diff --git a/moflib-1.0/doc/html/dummy_8cpp.html b/moflib-1.0/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/moflib-1.0/doc/html/dummy_8cpp_source.html b/moflib-1.0/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>
diff --git a/moflib-1.0/doc/html/files.html b/moflib-1.0/doc/html/files.html
new file mode 100644 (file)
index 0000000..60fe308
--- /dev/null
@@ -0,0 +1,56 @@
+<!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 class="current"><a href="files.html"><span>ファイル一覧</span></a></li>
+      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>ファイル一覧</h1>これはファイル一覧です。<table>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/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/src/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/src/mof/math/<a class="el" href="basic__matrix_8hpp.html">basic_matrix.hpp</a> <a href="basic__matrix_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="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/src/mof/math/<a class="el" href="make__matrix_8cpp.html">make_matrix.cpp</a> <a href="make__matrix_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="make__matrix_8hpp.html">make_matrix.hpp</a> <a href="make__matrix_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="math_8hpp.html">math.hpp</a> <a href="math_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="matrix_8hpp.html">matrix.hpp</a> <a href="matrix_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="matrix2_8hpp.html">matrix2.hpp</a> <a href="matrix2_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="matrix3_8hpp.html">matrix3.hpp</a> <a href="matrix3_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="threshold_8hpp.html">threshold.hpp</a> <a href="threshold_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="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/src/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/src/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/src/mof/math/test/<a class="el" href="matrix2__test_8cpp.html">matrix2_test.cpp</a> <a href="matrix2__test_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="matrix3__test_8cpp.html">matrix3_test.cpp</a> <a href="matrix3__test_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="vector2__test_8cpp.html">vector2_test.cpp</a> <a href="vector2__test_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="vector3__test_8cpp.html">vector3_test.cpp</a> <a href="vector3__test_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/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/util/<a class="el" href="multimedia__timer_8hpp.html">multimedia_timer.hpp</a> <a href="multimedia__timer_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/mof/util/linux/<a class="el" href="multimedia__timer_8cpp.html">multimedia_timer.cpp</a> <a href="multimedia__timer_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/moflib-1.0/doc/html/foreach_8hpp.html b/moflib-1.0/doc/html/foreach_8hpp.html
new file mode 100644 (file)
index 0000000..08be9e0
--- /dev/null
@@ -0,0 +1,61 @@
+<!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/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.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/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_2src_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>
+<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="foreach_8hpp.html#a85d9ac269eba33293361f4ed7c2a697b">foreach</a>&nbsp;&nbsp;&nbsp;BOOST_FOREACH</td></tr>
+</table>
+<hr/><h2>マクロ定義</h2>
+<a class="anchor" id="a85d9ac269eba33293361f4ed7c2a697b"></a><!-- doxytag: member="foreach.hpp::foreach" ref="a85d9ac269eba33293361f4ed7c2a697b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define foreach&nbsp;&nbsp;&nbsp;BOOST_FOREACH</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="foreach_8hpp_source.html">foreach.hpp</a> の <a class="el" href="foreach_8hpp_source.html#l00003">3</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/foreach_8hpp__incl.map b/moflib-1.0/doc/html/foreach_8hpp__incl.map
new file mode 100644 (file)
index 0000000..8be6a30
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/moflib-1.0/doc/html/foreach_8hpp__incl.md5 b/moflib-1.0/doc/html/foreach_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..71ced7c
--- /dev/null
@@ -0,0 +1 @@
+9104ff514fb92b0bf065b500d40fca75
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/foreach_8hpp__incl.png b/moflib-1.0/doc/html/foreach_8hpp__incl.png
new file mode 100644 (file)
index 0000000..6300ef7
Binary files /dev/null and b/moflib-1.0/doc/html/foreach_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/foreach_8hpp_source.html b/moflib-1.0/doc/html/foreach_8hpp_source.html
new file mode 100644 (file)
index 0000000..8cf3985
--- /dev/null
@@ -0,0 +1,34 @@
+<!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/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.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/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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/functions.html b/moflib-1.0/doc/html/functions.html
new file mode 100644 (file)
index 0000000..3bd7b7b
--- /dev/null
@@ -0,0 +1,231 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="functions.html"><span>全て</span></a></li>
+      <li><a href="functions_func.html"><span>関数</span></a></li>
+      <li><a href="functions_vars.html"><span>変数</span></a></li>
+      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_c"><span>c</span></a></li>
+      <li><a href="#index_e"><span>e</span></a></li>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_l"><span>l</span></a></li>
+      <li><a href="#index_m"><span>m</span></a></li>
+      <li><a href="#index_o"><span>o</span></a></li>
+      <li><a href="#index_p"><span>p</span></a></li>
+      <li><a href="#index_r"><span>r</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>
+      <li><a href="#index_~"><span>~</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
+
+<h3><a class="anchor" id="index_a">- a -</a></h3><ul>
+<li>at()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</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#a7502649e643906e703f3c29f30c5a81d">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_e">- e -</a></h3><ul>
+<li>elements_
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g">- g -</a></h3><ul>
+<li>get_time_in_micro_sec()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">mof::util::multimedia_timer</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l">- l -</a></h3><ul>
+<li>last_index()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_m">- m -</a></h3><ul>
+<li>matrix2()
+: <a class="el" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">mof::math::matrix2</a>
+</li>
+<li>matrix3()
+: <a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">mof::math::matrix3</a>
+</li>
+<li>multimedia_timer()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">mof::util::multimedia_timer</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__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator+=()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <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__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#a13104fef1f1ba8f89b885d32110ae946">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator/=()
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator&lt;&lt;
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+</li>
+<li>operator=()
+: <a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">mof::math::matrix3</a>
+, <a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">mof::math::matrix2</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>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator[]()
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">mof::math::row_of_matrix&lt; Dim &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p">- p -</a></h3><ul>
+<li>pimpl_
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">mof::util::multimedia_timer</a>
+</li>
+<li>prevTime_
+: <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">mof::util::multimedia_timer::impl</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r">- r -</a></h3><ul>
+<li>reset()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">mof::util::multimedia_timer</a>
+</li>
+<li>row_index_
+: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+<li>row_of_matrix()
+: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">mof::math::row_of_matrix&lt; Dim &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_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_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">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#ab736cefa1d0a4a91ba507bb5065ec448">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">mof::math::vector3</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#aac657665a6b117f0382c3290095564c7">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">mof::math::vector3</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_z">- z -</a></h3><ul>
+<li>z()
+: <a class="el" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">mof::math::vector3</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_0x7e">- ~ -</a></h3><ul>
+<li>~multimedia_timer()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">mof::util::multimedia_timer</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/functions_func.html b/moflib-1.0/doc/html/functions_func.html
new file mode 100644 (file)
index 0000000..8a8da70
--- /dev/null
@@ -0,0 +1,188 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="functions.html"><span>全て</span></a></li>
+      <li class="current"><a href="functions_func.html"><span>関数</span></a></li>
+      <li><a href="functions_vars.html"><span>変数</span></a></li>
+      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_l"><span>l</span></a></li>
+      <li><a href="#index_m"><span>m</span></a></li>
+      <li><a href="#index_o"><span>o</span></a></li>
+      <li><a href="#index_r"><span>r</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>
+      <li><a href="#index_~"><span>~</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;
+
+<h3><a class="anchor" id="index_a">- a -</a></h3><ul>
+<li>at()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g">- g -</a></h3><ul>
+<li>get_time_in_micro_sec()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">mof::util::multimedia_timer</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l">- l -</a></h3><ul>
+<li>last_index()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_m">- m -</a></h3><ul>
+<li>matrix2()
+: <a class="el" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">mof::math::matrix2</a>
+</li>
+<li>matrix3()
+: <a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">mof::math::matrix3</a>
+</li>
+<li>multimedia_timer()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">mof::util::multimedia_timer</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__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator*=()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator+=()
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <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__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#adcd8c94f420be936816d06ba99b6111c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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_1matrix3.html#a084653969d40f5222ad9328277e4cd51">mof::math::matrix3</a>
+, <a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">mof::math::matrix2</a>
+</li>
+<li>operator==()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <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="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">mof::math::row_of_matrix&lt; Dim &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r">- r -</a></h3><ul>
+<li>reset()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">mof::util::multimedia_timer</a>
+</li>
+<li>row_of_matrix()
+: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">mof::math::row_of_matrix&lt; Dim &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_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_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">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#ab736cefa1d0a4a91ba507bb5065ec448">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">mof::math::vector3</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#aac657665a6b117f0382c3290095564c7">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">mof::math::vector3</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_z">- z -</a></h3><ul>
+<li>z()
+: <a class="el" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">mof::math::vector3</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_0x7e">- ~ -</a></h3><ul>
+<li>~multimedia_timer()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">mof::util::multimedia_timer</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/functions_rela.html b/moflib-1.0/doc/html/functions_rela.html
new file mode 100644 (file)
index 0000000..b5c668a
--- /dev/null
@@ -0,0 +1,60 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="functions.html"><span>全て</span></a></li>
+      <li><a href="functions_func.html"><span>関数</span></a></li>
+      <li><a href="functions_vars.html"><span>変数</span></a></li>
+      <li class="current"><a href="functions_rela.html"><span>関連する関数</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>operator*
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator-
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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&lt;&lt;
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/functions_vars.html b/moflib-1.0/doc/html/functions_vars.html
new file mode 100644 (file)
index 0000000..88fa0dc
--- /dev/null
@@ -0,0 +1,60 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="functions.html"><span>全て</span></a></li>
+      <li><a href="functions_func.html"><span>関数</span></a></li>
+      <li class="current"><a href="functions_vars.html"><span>変数</span></a></li>
+      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>components_
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+</li>
+<li>elements_
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+<li>pimpl_
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">mof::util::multimedia_timer</a>
+</li>
+<li>prevTime_
+: <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">mof::util::multimedia_timer::impl</a>
+</li>
+<li>row_index_
+: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/globals.html b/moflib-1.0/doc/html/globals.html
new file mode 100644 (file)
index 0000000..118aea0
--- /dev/null
@@ -0,0 +1,58 @@
+<!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 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>
+  </div>
+</div>
+<div class="contents">
+これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。<ul>
+<li>foreach
+: <a class="el" href="foreach_8hpp.html#a85d9ac269eba33293361f4ed7c2a697b">foreach.hpp</a>
+</li>
+<li>main()
+: <a class="el" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix2_test.cpp</a>
+, <a class="el" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix3_test.cpp</a>
+, <a class="el" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector3_test.cpp</a>
+, <a class="el" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector2_test.cpp</a>
+</li>
+<li>MOF_ERROR_THRESHOLD
+: <a class="el" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">threshold.hpp</a>
+</li>
+<li>TCHAR
+: <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">tstring.hpp</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/moflib-1.0/doc/html/globals_defs.html b/moflib-1.0/doc/html/globals_defs.html
new file mode 100644 (file)
index 0000000..c52841c
--- /dev/null
@@ -0,0 +1,49 @@
+<!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><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>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>foreach
+: <a class="el" href="foreach_8hpp.html#a85d9ac269eba33293361f4ed7c2a697b">foreach.hpp</a>
+</li>
+<li>MOF_ERROR_THRESHOLD
+: <a class="el" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">threshold.hpp</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/moflib-1.0/doc/html/globals_func.html b/moflib-1.0/doc/html/globals_func.html
new file mode 100644 (file)
index 0000000..ccd86a6
--- /dev/null
@@ -0,0 +1,49 @@
+<!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="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix2_test.cpp</a>
+, <a class="el" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector3_test.cpp</a>
+, <a class="el" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector2_test.cpp</a>
+, <a class="el" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix3_test.cpp</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/moflib-1.0/doc/html/globals_type.html b/moflib-1.0/doc/html/globals_type.html
new file mode 100644 (file)
index 0000000..0ac81f3
--- /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><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>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>TCHAR
+: <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">tstring.hpp</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/moflib-1.0/doc/html/graph_legend.dot b/moflib-1.0/doc/html/graph_legend.dot
new file mode 100644 (file)
index 0000000..9a09018
--- /dev/null
@@ -0,0 +1,22 @@
+digraph G
+{
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"];
+  Node10 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"];
+  Node11 -> Node10 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"];
+  Node13 -> Node9 [dir=back,color="darkgreen",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"];
+  Node14 -> Node9 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"];
+  Node15 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="grey75"];
+  Node16 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
+  Node17 -> Node16 [dir=back,color="orange",fontsize="10",style="dashed",label="< int >",fontname="FreeSans"];
+  Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
+  Node18 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="FreeSans"];
+  Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"];
+}
diff --git a/moflib-1.0/doc/html/graph_legend.html b/moflib-1.0/doc/html/graph_legend.html
new file mode 100644 (file)
index 0000000..52c9d05
--- /dev/null
@@ -0,0 +1,89 @@
+<!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><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>グラフの凡例</h1><p>このページでは、doxygen で生成されたグラフをどのようにみたらよいかを説明します。</p>
+<p>次の例を考えてみます。 </p>
+<div class="fragment"><pre class="fragment"><span class="comment">/*! 省略されて見えないクラス */</span>
+<span class="keyword">class </span>Invisible { };
+<span class="comment"></span>
+<span class="comment">/*! 省略されたクラス(継承関係は隠されている) */</span>
+<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
+
+<span class="comment">/* doxygen コメントによるドキュメントがないクラス */</span>
+<span class="keyword">class </span>Undocumented { };
+<span class="comment"></span>
+<span class="comment">/*! public で継承されたクラス */</span>
+<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
+<span class="comment"></span>
+<span class="comment">/*! A template class */</span>
+<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };
+<span class="comment"></span>
+<span class="comment">/*! protected で継承されたクラス */</span>
+<span class="keyword">class </span>ProtectedBase { };
+<span class="comment"></span>
+<span class="comment">/*! private で継承されたクラス */</span>
+<span class="keyword">class </span>PrivateBase { };
+<span class="comment"></span>
+<span class="comment">/*! 継承されたクラスで使われているクラス */</span>
+<span class="keyword">class </span>Used { };
+<span class="comment"></span>
+<span class="comment">/*! 複数のクラスを継承している上位クラス */</span>
+<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
+                  <span class="keyword">protected</span> ProtectedBase,
+                  <span class="keyword">private</span> PrivateBase,
+                  <span class="keyword">public</span> Undocumented,
+                  <span class="keyword">public</span> Templ&lt;int&gt;
+{
+  <span class="keyword">private</span>:
+    Used *m_usedClass;
+};
+</pre></div><p> 設定ファイル中で、タグ <code>MAX_DOT_GRAPH_HEIGHT</code> が 200 にセットされた場合、次のようなグラフとなります。</p>
+<center><div align="center">
+<img src="graph_legend.png" alt="graph_legend.png"/>
+</div>
+</center> <p>上のグラフ内のボックスには次のような意味があります。 </p>
+<ul>
+<li>
+黒く塗りつぶされたボックスは、このグラフに対応する構造体やクラスを表します。 </li>
+<li>
+黒枠のボックスはドキュメントがある構造体やクラスを表します。 </li>
+<li>
+灰色の枠のボックスはドキュメントがない構造体やクラスを表します。 </li>
+<li>
+赤枠のボックスはドキュメントがある構造体やクラスを表しますが、指定されたサイズに収まらないために継承・包含関係をすべて図示することができなかったことを示します。</li>
+</ul>
+<p>矢印には次のような意味があります。 </p>
+<ul>
+<li>
+青い矢印は二つのクラス間の public 継承関係を示します。 </li>
+<li>
+緑の矢印は protected 継承関係を示します。 </li>
+<li>
+赤の矢印は private 継承関係を示します。 </li>
+<li>
+紫の破線矢印は、そのクラスが他のクラスに含まれていたり、利用されていることを示します。また、矢印が指しているクラスや構造体をどの変数でアクセスできるかを矢印のラベルとして示しています。 </li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/moflib-1.0/doc/html/graph_legend.png b/moflib-1.0/doc/html/graph_legend.png
new file mode 100644 (file)
index 0000000..b66a055
Binary files /dev/null and b/moflib-1.0/doc/html/graph_legend.png differ
diff --git a/moflib-1.0/doc/html/hierarchy.html b/moflib-1.0/doc/html/hierarchy.html
new file mode 100644 (file)
index 0000000..fb30513
--- /dev/null
@@ -0,0 +1,62 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li class="current"><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス階層</h1>
+<p><a href="inherits.html">クラス階層図を見る。</a></p>
+この継承一覧はおおまかにはソートされていますが、完全にアルファベット順でソートされてはいません。<ul>
+<li><a class="el" href="classboost_1_1addable.html">addable</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></li>
+</ul>
+</li>
+<li><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></li>
+</ul>
+</li>
+<li><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></li>
+</ul>
+</li>
+<li><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></li>
+<li><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></li>
+<li><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></li>
+<li><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></li>
+<li><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/index.html b/moflib-1.0/doc/html/index.html
new file mode 100644 (file)
index 0000000..e9ec9da
--- /dev/null
@@ -0,0 +1,27 @@
+<!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 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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/inherit__graph__0.map b/moflib-1.0/doc/html/inherit__graph__0.map
new file mode 100644 (file)
index 0000000..520196d
--- /dev/null
@@ -0,0 +1,11 @@
+<map id="G" name="G">
+<area shape="rect" href="$classboost_1_1addable.html" title="addable" alt="" coords="5,85,72,115"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;" alt="" coords="120,5,416,35"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;" alt="" coords="120,59,416,88"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 2, vector2 \&gt;" alt="" coords="147,112,389,141"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 3, vector3 \&gt;" alt="" coords="147,165,389,195"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="465,5,596,35"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="465,59,596,88"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="465,112,596,141"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="465,165,596,195"/>
+</map>
diff --git a/moflib-1.0/doc/html/inherit__graph__0.md5 b/moflib-1.0/doc/html/inherit__graph__0.md5
new file mode 100644 (file)
index 0000000..4aebab0
--- /dev/null
@@ -0,0 +1 @@
+44a32d1ec865179c2dcbe6f3f02b879b
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/inherit__graph__0.png b/moflib-1.0/doc/html/inherit__graph__0.png
new file mode 100644 (file)
index 0000000..157b071
Binary files /dev/null and b/moflib-1.0/doc/html/inherit__graph__0.png differ
diff --git a/moflib-1.0/doc/html/inherit__graph__1.map b/moflib-1.0/doc/html/inherit__graph__1.map
new file mode 100644 (file)
index 0000000..0489102
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス" alt="" coords="7,5,337,35"/>
+</map>
diff --git a/moflib-1.0/doc/html/inherit__graph__1.md5 b/moflib-1.0/doc/html/inherit__graph__1.md5
new file mode 100644 (file)
index 0000000..f3f3881
--- /dev/null
@@ -0,0 +1 @@
+ba7b2385d3258ce043815ee25b513bbd
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/inherit__graph__1.png b/moflib-1.0/doc/html/inherit__graph__1.png
new file mode 100644 (file)
index 0000000..ab45472
Binary files /dev/null and b/moflib-1.0/doc/html/inherit__graph__1.png differ
diff --git a/moflib-1.0/doc/html/inherit__graph__2.map b/moflib-1.0/doc/html/inherit__graph__2.map
new file mode 100644 (file)
index 0000000..d039707
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="同次列ベクトルテンプレートクラス" alt="" coords="5,5,267,35"/>
+</map>
diff --git a/moflib-1.0/doc/html/inherit__graph__2.md5 b/moflib-1.0/doc/html/inherit__graph__2.md5
new file mode 100644 (file)
index 0000000..2cbeba7
--- /dev/null
@@ -0,0 +1 @@
+96f87e3572e1d18af4dbb53ac27d97a5
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/inherit__graph__2.png b/moflib-1.0/doc/html/inherit__graph__2.png
new file mode 100644 (file)
index 0000000..81355fe
Binary files /dev/null and b/moflib-1.0/doc/html/inherit__graph__2.png differ
diff --git a/moflib-1.0/doc/html/inherit__graph__3.map b/moflib-1.0/doc/html/inherit__graph__3.map
new file mode 100644 (file)
index 0000000..4b9cf1e
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス..." alt="" coords="5,5,221,35"/>
+</map>
diff --git a/moflib-1.0/doc/html/inherit__graph__3.md5 b/moflib-1.0/doc/html/inherit__graph__3.md5
new file mode 100644 (file)
index 0000000..7600de2
--- /dev/null
@@ -0,0 +1 @@
+2bd0269c198b9f950c97e18587b8d482
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/inherit__graph__3.png b/moflib-1.0/doc/html/inherit__graph__3.png
new file mode 100644 (file)
index 0000000..5863fd0
Binary files /dev/null and b/moflib-1.0/doc/html/inherit__graph__3.png differ
diff --git a/moflib-1.0/doc/html/inherit__graph__4.map b/moflib-1.0/doc/html/inherit__graph__4.map
new file mode 100644 (file)
index 0000000..f52132e
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1util_1_1multimedia__timer.html" title="システムのタイマによる高精度な時間計測" alt="" coords="5,5,181,35"/>
+</map>
diff --git a/moflib-1.0/doc/html/inherit__graph__4.md5 b/moflib-1.0/doc/html/inherit__graph__4.md5
new file mode 100644 (file)
index 0000000..2c6ca18
--- /dev/null
@@ -0,0 +1 @@
+81aa67af455fabf5b38218461ae52d35
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/inherit__graph__4.png b/moflib-1.0/doc/html/inherit__graph__4.png
new file mode 100644 (file)
index 0000000..dfa6304
Binary files /dev/null and b/moflib-1.0/doc/html/inherit__graph__4.png differ
diff --git a/moflib-1.0/doc/html/inherit__graph__5.map b/moflib-1.0/doc/html/inherit__graph__5.map
new file mode 100644 (file)
index 0000000..d6e6010
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$structmof_1_1util_1_1multimedia__timer_1_1impl.html" title="mof::util::multimedia_timer::impl" alt="" coords="5,5,213,35"/>
+</map>
diff --git a/moflib-1.0/doc/html/inherit__graph__5.md5 b/moflib-1.0/doc/html/inherit__graph__5.md5
new file mode 100644 (file)
index 0000000..e8f6fe2
--- /dev/null
@@ -0,0 +1 @@
+0de439b4f094a0fede20f1df2a22bcc5
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/inherit__graph__5.png b/moflib-1.0/doc/html/inherit__graph__5.png
new file mode 100644 (file)
index 0000000..a17aca6
Binary files /dev/null and b/moflib-1.0/doc/html/inherit__graph__5.png differ
diff --git a/moflib-1.0/doc/html/inherits.html b/moflib-1.0/doc/html/inherits.html
new file mode 100644 (file)
index 0000000..dc2a941
--- /dev/null
@@ -0,0 +1,56 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li class="current"><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス階層図</h1>
+<p><a href="hierarchy.html">クラス階層図を見る。</a></p>
+<table border="0" cellspacing="10" cellpadding="0">
+<tr><td><img src="inherit__graph__0.png" border="0" alt="" usemap="#addable_map"/>
+<map name="addable_map" id="addable">
+<area shape="rect" href="classboost_1_1addable.html" title="addable" alt="" coords="5,85,72,115"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;" alt="" coords="120,5,416,35"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;" alt="" coords="120,59,416,88"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 2, vector2 \&gt;" alt="" coords="147,112,389,141"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 3, vector3 \&gt;" alt="" coords="147,165,389,195"/><area shape="rect" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="465,5,596,35"/><area shape="rect" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="465,59,596,88"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="465,112,596,141"/><area shape="rect" href="classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="465,165,596,195"/></map></td></tr>
+<tr><td><img src="inherit__graph__1.png" border="0" alt="" usemap="#mof_1_1math_1_1basic__matrix_3_01Dim_00_01Derived_00_01Coordinate_01_4_map"/>
+<map name="mof_1_1math_1_1basic__matrix_3_01Dim_00_01Derived_00_01Coordinate_01_4_map" id="mof_1_1math_1_1basic__matrix_3_01Dim_00_01Derived_00_01Coordinate_01_4">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス" alt="" coords="7,5,337,35"/></map></td></tr>
+<tr><td><img src="inherit__graph__2.png" border="0" alt="" usemap="#mof_1_1math_1_1basic__vector_3_01Dim_00_01Derived_01_4_map"/>
+<map name="mof_1_1math_1_1basic__vector_3_01Dim_00_01Derived_01_4_map" id="mof_1_1math_1_1basic__vector_3_01Dim_00_01Derived_01_4">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="同次列ベクトルテンプレートクラス" alt="" coords="5,5,267,35"/></map></td></tr>
+<tr><td><img src="inherit__graph__3.png" border="0" alt="" usemap="#mof_1_1math_1_1row__of__matrix_3_01Dim_01_4_map"/>
+<map name="mof_1_1math_1_1row__of__matrix_3_01Dim_01_4_map" id="mof_1_1math_1_1row__of__matrix_3_01Dim_01_4">
+<area shape="rect" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス..." alt="" coords="5,5,221,35"/></map></td></tr>
+<tr><td><img src="inherit__graph__4.png" border="0" alt="" usemap="#mof_1_1util_1_1multimedia__timer_map"/>
+<map name="mof_1_1util_1_1multimedia__timer_map" id="mof_1_1util_1_1multimedia__timer">
+<area shape="rect" href="classmof_1_1util_1_1multimedia__timer.html" title="システムのタイマによる高精度な時間計測" alt="" coords="5,5,181,35"/></map></td></tr>
+<tr><td><img src="inherit__graph__5.png" border="0" alt="" usemap="#mof_1_1util_1_1multimedia__timer_1_1impl_map"/>
+<map name="mof_1_1util_1_1multimedia__timer_1_1impl_map" id="mof_1_1util_1_1multimedia__timer_1_1impl">
+<area shape="rect" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html" title="mof::util::multimedia_timer::impl" alt="" coords="5,5,213,35"/></map></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp.html b/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp.html
new file mode 100644 (file)
index 0000000..e782cf1
--- /dev/null
@@ -0,0 +1,51 @@
+<!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/util/linux/multimedia_timer.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/util/linux/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
+<code>#include &lt;ctime&gt;</code><br/>
+<div class="dynheader">
+multimedia_timer.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="linux_2multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp">
+<area shape="rect" href="multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/></map>
+</div>
+
+<p><a href="linux_2multimedia__timer_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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></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_1util.html">mof::util</a></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 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/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.map b/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.map
new file mode 100644 (file)
index 0000000..78d926c
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/>
+</map>
diff --git a/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.md5 b/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..36a9644
--- /dev/null
@@ -0,0 +1 @@
+445875453f416273b9d281df2565edf0
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.png b/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.png
new file mode 100644 (file)
index 0000000..24235d0
Binary files /dev/null and b/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.png differ
diff --git a/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp_source.html b/moflib-1.0/doc/html/linux_2multimedia__timer_8cpp_source.html
new file mode 100644 (file)
index 0000000..24ba0c7
--- /dev/null
@@ -0,0 +1,77 @@
+<!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/util/linux/multimedia_timer.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/util/linux/multimedia_timer.cpp</h1><a href="linux_2multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;ctime&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><a class="code" href="namespacemof_1_1util.html">00006</a> <span class="keyword">namespace </span>util
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008 <span class="comment">//{{{ impl</span>
+<a name="l00009"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">00009</a>     <span class="keyword">struct </span><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">multimedia_timer::impl</a>
+<a name="l00010"></a>00010     {
+<a name="l00011"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">00011</a>         timespec <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a>;
+<a name="l00012"></a>00012     };
+<a name="l00013"></a>00013 <span class="comment">//}}}</span>
+<a name="l00014"></a>00014 <span class="comment">//{{{ constructor</span>
+<a name="l00015"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">00015</a>     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4" title="デフォルトコンストラクタ.内部でreset()が呼ばれる.">multimedia_timer::multimedia_timer</a>()
+<a name="l00016"></a>00016     : pimpl_(new <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>)
+<a name="l00017"></a>00017     {
+<a name="l00018"></a>00018         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">reset</a>();
+<a name="l00019"></a>00019     }
+<a name="l00020"></a>00020 <span class="comment">//}}}</span>
+<a name="l00021"></a>00021 <span class="comment">//{{{ destructor</span>
+<a name="l00022"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">00022</a>     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">multimedia_timer::~multimedia_timer</a>(){}
+<a name="l00023"></a>00023 <span class="comment">//}}}</span>
+<a name="l00024"></a>00024 <span class="comment">//{{{ reset</span>
+<a name="l00025"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">00025</a>     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">multimedia_timer::reset</a>()
+<a name="l00026"></a>00026     {
+<a name="l00027"></a>00027         clock_gettime(CLOCK_REALTIME, &amp;<a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_ );    
+<a name="l00028"></a>00028     }
+<a name="l00029"></a>00029 <span class="comment">//}}}</span>
+<a name="l00030"></a>00030 <span class="comment">//{{{ get_time_in_micro_sec</span>
+<a name="l00031"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">00031</a>     <span class="keywordtype">int</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">multimedia_timer::get_time_in_micro_sec</a>()<span class="keyword"> const</span>
+<a name="l00032"></a>00032 <span class="keyword">    </span>{
+<a name="l00033"></a>00033         timespec ts;
+<a name="l00034"></a>00034         clock_gettime(CLOCK_REALTIME, &amp;ts);    
+<a name="l00035"></a>00035         <span class="keywordtype">int</span> between = (ts.tv_nsec - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_nsec) / 1000;
+<a name="l00036"></a>00036         <span class="keywordflow">if</span>(ts.tv_sec != <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_sec)
+<a name="l00037"></a>00037         {
+<a name="l00038"></a>00038             between += (ts.tv_sec - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_sec) * 1e6;
+<a name="l00039"></a>00039         }
+<a name="l00040"></a>00040         <span class="keywordflow">return</span> between;
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042     }
+<a name="l00043"></a>00043 <span class="comment">//}}}</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 }<span class="comment">// namespace util</span>
+<a name="l00046"></a>00046 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:03 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/moflib-1.0/doc/html/make__matrix_8cpp.html b/moflib-1.0/doc/html/make__matrix_8cpp.html
new file mode 100644 (file)
index 0000000..eb70870
--- /dev/null
@@ -0,0 +1,71 @@
+<!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/make_matrix.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/make_matrix.cpp</h1><code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">mof/math/make_matrix.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+make_matrix.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="make__matrix_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8cpp">
+<area shape="rect" href="make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="247,83,425,112"/><area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,237,308,267"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,160,476,189"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,315,175,344"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,315,345,344"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,315,589,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,237,479,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/></map>
+</div>
+
+<p><a href="make__matrix_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">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>
+<tr><td colspan="2"><h2>関数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math::make_identity2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math::make_transposed2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math::make_scaling2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math::make_rotation2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math::make_translation2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math::make_identity3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math::make_transposed3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math::make_scaling3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math::make_rotation3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math::make_translation3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math::make_view3</a> (const vector3 &amp;eye, const vector3 &amp;lookat, const vector3 &amp;up)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 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/moflib-1.0/doc/html/make__matrix_8cpp__incl.map b/moflib-1.0/doc/html/make__matrix_8cpp__incl.map
new file mode 100644 (file)
index 0000000..9094391
--- /dev/null
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="247,83,425,112"/>
+<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,237,308,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,160,476,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,315,175,344"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,315,345,344"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,315,589,344"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,237,479,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/>
+</map>
diff --git a/moflib-1.0/doc/html/make__matrix_8cpp__incl.md5 b/moflib-1.0/doc/html/make__matrix_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..023dd12
--- /dev/null
@@ -0,0 +1 @@
+d9a577ada91156919ffa3a3045af0dbd
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/make__matrix_8cpp__incl.png b/moflib-1.0/doc/html/make__matrix_8cpp__incl.png
new file mode 100644 (file)
index 0000000..1d43802
Binary files /dev/null and b/moflib-1.0/doc/html/make__matrix_8cpp__incl.png differ
diff --git a/moflib-1.0/doc/html/make__matrix_8cpp_source.html b/moflib-1.0/doc/html/make__matrix_8cpp_source.html
new file mode 100644 (file)
index 0000000..01a7078
--- /dev/null
@@ -0,0 +1,95 @@
+<!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/make_matrix.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/make_matrix.cpp</h1><a href="make__matrix_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">mof/math/make_matrix.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 
+<a name="l00003"></a>00003 <span class="keyword">namespace </span>mof
+<a name="l00004"></a>00004 {
+<a name="l00005"></a>00005 <span class="keyword">namespace </span>math
+<a name="l00006"></a>00006 {
+<a name="l00007"></a>00007     matrix2 <a class="code" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>()
+<a name="l00008"></a>00008     {
+<a name="l00009"></a>00009         <span class="keywordflow">return</span> matrix2();
+<a name="l00010"></a>00010     }
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012     matrix2 <a class="code" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c" title="2次元同次変換行列の転置行列を生成する.">make_transposed2</a>(<span class="keyword">const</span> matrix2&amp; M)
+<a name="l00013"></a>00013     {
+<a name="l00014"></a>00014         <span class="keywordflow">return</span> matrix2();
+<a name="l00015"></a>00015     }
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017     matrix2 <a class="code" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8" title="2次元同次変換行列の拡大行列を生成する.">make_scaling2</a>(<span class="keyword">const</span> vector2&amp; v)
+<a name="l00018"></a>00018     {
+<a name="l00019"></a>00019         <span class="keywordflow">return</span> matrix2();
+<a name="l00020"></a>00020     }
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022     matrix2 <a class="code" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f" title="2次元同次変換行列の回転行列を生成する.">make_rotation2</a>(<span class="keyword">const</span> vector2&amp; v)
+<a name="l00023"></a>00023     {
+<a name="l00024"></a>00024         <span class="keywordflow">return</span> matrix2();
+<a name="l00025"></a>00025     }
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027     matrix2 <a class="code" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec" title="2次元同次変換行列の並進行列を生成する.">make_translation2</a>(<span class="keyword">const</span> vector2&amp; v)
+<a name="l00028"></a>00028     {
+<a name="l00029"></a>00029         <span class="keywordflow">return</span> matrix2();
+<a name="l00030"></a>00030     }
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032     matrix3 <a class="code" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157" title="3次元同次変換行列の恒等行列を生成する.">make_identity3</a>()
+<a name="l00033"></a>00033     {
+<a name="l00034"></a>00034         <span class="keywordflow">return</span> matrix3();
+<a name="l00035"></a>00035     }
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037     matrix3 <a class="code" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa" title="3次元同次変換行列の転置行列を生成する.">make_transposed3</a>(<span class="keyword">const</span> matrix3&amp; M)
+<a name="l00038"></a>00038     {
+<a name="l00039"></a>00039         <span class="keywordflow">return</span> matrix3();
+<a name="l00040"></a>00040     }
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042     matrix3 <a class="code" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea" title="3次元同次変換行列の拡大行列を生成する.">make_scaling3</a>(<span class="keyword">const</span> vector3&amp; v)
+<a name="l00043"></a>00043     {
+<a name="l00044"></a>00044         <span class="keywordflow">return</span> matrix3();
+<a name="l00045"></a>00045     }
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047     matrix3 <a class="code" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59" title="3次元同次変換行列の回転行列を生成する.">make_rotation3</a>(<span class="keyword">const</span> vector3&amp; v)
+<a name="l00048"></a>00048     {
+<a name="l00049"></a>00049         <span class="keywordflow">return</span> matrix3();
+<a name="l00050"></a>00050     }
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     matrix3 <a class="code" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e" title="3次元同次変換行列の並進行列を生成する.">make_translation3</a>(<span class="keyword">const</span> vector3&amp; v)
+<a name="l00053"></a>00053     {
+<a name="l00054"></a>00054         <span class="keywordflow">return</span> matrix3();
+<a name="l00055"></a>00055     }
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     matrix3 <a class="code" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514" title="3次元同次変換行列のカメラ行列を生成する.">make_view3</a>(<span class="keyword">const</span> vector3&amp; eye, <span class="keyword">const</span> vector3&amp; lookat, <span class="keyword">const</span> vector3&amp; up)
+<a name="l00058"></a>00058     {
+<a name="l00059"></a>00059         <span class="keywordflow">return</span> matrix3();
+<a name="l00060"></a>00060     }
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/make__matrix_8hpp.html b/moflib-1.0/doc/html/make__matrix_8hpp.html
new file mode 100644 (file)
index 0000000..45a5f03
--- /dev/null
@@ -0,0 +1,79 @@
+<!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/make_matrix.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.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/make_matrix.hpp</h1><code>#include &lt;<a class="el" href="matrix_8hpp_source.html">mof/math/matrix.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector_8hpp_source.html">mof/math/vector.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+make_matrix.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="make__matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hpp">
+<area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,160,308,189"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,83,476,112"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,237,175,267"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,237,345,267"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,315,337,344"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,392,320,421"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,392,501,421"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,469,380,499"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,237,589,267"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,160,479,189"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,315,540,344"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="make__matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hppdep">
+<area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,83,381,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,83,736,112"/></map>
+</div>
+
+<p><a href="make__matrix_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">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>
+<tr><td colspan="2"><h2>関数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math::make_identity2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math::make_transposed2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math::make_scaling2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math::make_rotation2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math::make_translation2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math::make_identity3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math::make_transposed3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math::make_scaling3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math::make_rotation3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math::make_translation3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math::make_view3</a> (const vector3 &amp;eye, const vector3 &amp;lookat, const vector3 &amp;up)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 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/moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.map b/moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..898be2f
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,83,381,112"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,83,736,112"/>
+</map>
diff --git a/moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..f563cd5
--- /dev/null
@@ -0,0 +1 @@
+846aa730dcd046e7b52f384279a3c6fe
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.png b/moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..665fee9
Binary files /dev/null and b/moflib-1.0/doc/html/make__matrix_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/make__matrix_8hpp__incl.map b/moflib-1.0/doc/html/make__matrix_8hpp__incl.map
new file mode 100644 (file)
index 0000000..1cb5eb3
--- /dev/null
@@ -0,0 +1,13 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,160,308,189"/>
+<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,83,476,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,237,175,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,237,345,267"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,315,337,344"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,392,320,421"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,392,501,421"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,469,380,499"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,237,589,267"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,160,479,189"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,315,540,344"/>
+</map>
diff --git a/moflib-1.0/doc/html/make__matrix_8hpp__incl.md5 b/moflib-1.0/doc/html/make__matrix_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..ce29d25
--- /dev/null
@@ -0,0 +1 @@
+5d0e6aa2335a6452ad3bdf1071b6b68c
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/make__matrix_8hpp__incl.png b/moflib-1.0/doc/html/make__matrix_8hpp__incl.png
new file mode 100644 (file)
index 0000000..126de23
Binary files /dev/null and b/moflib-1.0/doc/html/make__matrix_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/make__matrix_8hpp_source.html b/moflib-1.0/doc/html/make__matrix_8hpp_source.html
new file mode 100644 (file)
index 0000000..17f1ff8
--- /dev/null
@@ -0,0 +1,62 @@
+<!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/make_matrix.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.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/make_matrix.hpp</h1><a href="make__matrix_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="matrix_8hpp.html">mof/math/matrix.hpp</a>&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;<a class="code" href="vector_8hpp.html">mof/math/vector.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 <span class="keyword">namespace </span>mof
+<a name="l00006"></a>00006 {
+<a name="l00007"></a>00007 <span class="keyword">namespace </span>math
+<a name="l00008"></a>00008 {
+<a name="l00013"></a>00013     matrix2 <a class="code" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>();
+<a name="l00014"></a>00014 
+<a name="l00020"></a>00020     matrix2 <a class="code" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c" title="2次元同次変換行列の転置行列を生成する.">make_transposed2</a>(<span class="keyword">const</span> matrix2&amp; M);
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027     matrix2 <a class="code" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8" title="2次元同次変換行列の拡大行列を生成する.">make_scaling2</a>(<span class="keyword">const</span> vector2&amp; v);
+<a name="l00028"></a>00028 
+<a name="l00034"></a>00034     matrix2 <a class="code" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f" title="2次元同次変換行列の回転行列を生成する.">make_rotation2</a>(<span class="keyword">const</span> vector2&amp; v);
+<a name="l00035"></a>00035 
+<a name="l00041"></a>00041     matrix2 <a class="code" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec" title="2次元同次変換行列の並進行列を生成する.">make_translation2</a>(<span class="keyword">const</span> vector2&amp; v);
+<a name="l00042"></a>00042 
+<a name="l00047"></a>00047     matrix3 <a class="code" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157" title="3次元同次変換行列の恒等行列を生成する.">make_identity3</a>();
+<a name="l00048"></a>00048 
+<a name="l00054"></a>00054     matrix3 <a class="code" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa" title="3次元同次変換行列の転置行列を生成する.">make_transposed3</a>(<span class="keyword">const</span> matrix3&amp; M);
+<a name="l00055"></a>00055 
+<a name="l00061"></a>00061     matrix3 <a class="code" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea" title="3次元同次変換行列の拡大行列を生成する.">make_scaling3</a>(<span class="keyword">const</span> vector3&amp; v);
+<a name="l00062"></a>00062 
+<a name="l00068"></a>00068     matrix3 <a class="code" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59" title="3次元同次変換行列の回転行列を生成する.">make_rotation3</a>(<span class="keyword">const</span> vector3&amp; v);
+<a name="l00069"></a>00069 
+<a name="l00075"></a>00075     matrix3 <a class="code" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e" title="3次元同次変換行列の並進行列を生成する.">make_translation3</a>(<span class="keyword">const</span> vector3&amp; v);
+<a name="l00076"></a>00076 
+<a name="l00084"></a>00084     matrix3 <a class="code" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514" title="3次元同次変換行列のカメラ行列を生成する.">make_view3</a>(<span class="keyword">const</span> vector3&amp; eye, <span class="keyword">const</span> vector3&amp; lookat, <span class="keyword">const</span> vector3&amp; up);
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/make__matrix__test_8cpp.html b/moflib-1.0/doc/html/make__matrix__test_8cpp.html
new file mode 100644 (file)
index 0000000..cbaa38c
--- /dev/null
@@ -0,0 +1,68 @@
+<!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/make_matrix_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/make_matrix_test.cpp</h1><code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">mof/math/make_matrix.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<div class="dynheader">
+make_matrix_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="make__matrix__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2make__matrix__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2make__matrix__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2make__matrix__test_8cpp">
+<area shape="rect" href="make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="365,83,544,112"/><area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="285,237,427,267"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="453,160,595,189"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="147,315,293,344"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="317,315,464,344"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,392,456,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,469,707,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,469,888,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,547,767,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="561,315,708,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="451,237,597,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,392,659,421"/></map>
+</div>
+
+<p><a href="make__matrix__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="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="make_matrix_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="make__matrix__test_8cpp_source.html">make_matrix_test.cpp</a> の <a class="el" href="make__matrix__test_8cpp_source.html#l00004">4</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:08 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/moflib-1.0/doc/html/make__matrix__test_8cpp__incl.map b/moflib-1.0/doc/html/make__matrix__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..76aa03a
--- /dev/null
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="365,83,544,112"/>
+<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="285,237,427,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="453,160,595,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="147,315,293,344"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="317,315,464,344"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,392,456,421"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,469,707,499"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,469,888,499"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,547,767,576"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="561,315,708,344"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="451,237,597,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,392,659,421"/>
+</map>
diff --git a/moflib-1.0/doc/html/make__matrix__test_8cpp__incl.md5 b/moflib-1.0/doc/html/make__matrix__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..4b6c89f
--- /dev/null
@@ -0,0 +1 @@
+11db104f661e24c4a5d6a285c0a90fbf
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/make__matrix__test_8cpp__incl.png b/moflib-1.0/doc/html/make__matrix__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..e76faef
Binary files /dev/null and b/moflib-1.0/doc/html/make__matrix__test_8cpp__incl.png differ
diff --git a/moflib-1.0/doc/html/make__matrix__test_8cpp_source.html b/moflib-1.0/doc/html/make__matrix__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..660cb75
--- /dev/null
@@ -0,0 +1,52 @@
+<!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/make_matrix_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/make_matrix_test.cpp</h1><a href="make__matrix__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">mof/math/make_matrix.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a><a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00004</a> <span class="keywordtype">int</span> <a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00005"></a>00005 {
+<a name="l00006"></a>00006     <span class="keyword">using namespace </span>mof::math;
+<a name="l00007"></a>00007     <span class="keyword">using namespace </span>std;
+<a name="l00008"></a>00008     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00009"></a>00009     
+<a name="l00010"></a>00010     {
+<a name="l00011"></a>00011         matrix2 M = <a class="code" href="namespacemof_1_1math.html#ad1cdfb58945e9156251c7d2fd00e016d" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>();
+<a name="l00012"></a>00012         matrix2 A = matrix2(1, 0, 0, 0, 1, 0);
+<a name="l00013"></a>00013         <span class="keywordflow">if</span> (M != A) {
+<a name="l00014"></a>00014             failed_count++;
+<a name="l00015"></a>00015             cerr &lt;&lt; <span class="stringliteral">&quot;Failed --- make_identity2&quot;</span> &lt;&lt; endl;
+<a name="l00016"></a>00016         }
+<a name="l00017"></a>00017     }
+<a name="l00018"></a>00018     
+<a name="l00019"></a>00019 
+<a name="l00020"></a>00020     <span class="keywordflow">return</span> failed_count;
+<a name="l00021"></a>00021 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:03 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/moflib-1.0/doc/html/math_8hpp.html b/moflib-1.0/doc/html/math_8hpp.html
new file mode 100644 (file)
index 0000000..3d06491
--- /dev/null
@@ -0,0 +1,47 @@
+<!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/math.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.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/math.hpp</h1><code>#include &lt;<a class="el" href="matrix_8hpp_source.html">matrix.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector_8hpp_source.html">vector.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">make_matrix.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+math.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="math_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2math_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2math_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2math_8hpp">
+<area shape="rect" href="matrix_8hpp.html" title="matrix.hpp" alt="" coords="235,160,317,189"/><area shape="rect" href="vector_8hpp.html" title="vector.hpp" alt="" coords="409,160,492,189"/><area shape="rect" href="make__matrix_8hpp.html" title="make_matrix.hpp" alt="" coords="304,83,424,112"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="71,237,217,267"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="241,237,388,267"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="357,315,504,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="468,237,615,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/></map>
+</div>
+
+<p><a href="math_8hpp_source.html">ソースコードを見る。</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 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/moflib-1.0/doc/html/math_8hpp__incl.map b/moflib-1.0/doc/html/math_8hpp__incl.map
new file mode 100644 (file)
index 0000000..178f3c5
--- /dev/null
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix_8hpp.html" title="matrix.hpp" alt="" coords="235,160,317,189"/>
+<area shape="rect" href="$vector_8hpp.html" title="vector.hpp" alt="" coords="409,160,492,189"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="make_matrix.hpp" alt="" coords="304,83,424,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="71,237,217,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="241,237,388,267"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="357,315,504,344"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="468,237,615,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/>
+</map>
diff --git a/moflib-1.0/doc/html/math_8hpp__incl.md5 b/moflib-1.0/doc/html/math_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..7bd4492
--- /dev/null
@@ -0,0 +1 @@
+54466fa728d949f0ce488508e457c233
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/math_8hpp__incl.png b/moflib-1.0/doc/html/math_8hpp__incl.png
new file mode 100644 (file)
index 0000000..85f006b
Binary files /dev/null and b/moflib-1.0/doc/html/math_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/math_8hpp_source.html b/moflib-1.0/doc/html/math_8hpp_source.html
new file mode 100644 (file)
index 0000000..b7bcda7
--- /dev/null
@@ -0,0 +1,35 @@
+<!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/math.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.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/math.hpp</h1><a href="math_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="matrix_8hpp.html">matrix.hpp</a>&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;<a class="code" href="vector_8hpp.html">vector.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">make_matrix.hpp</a>&gt;</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/matrix2_8hpp.html b/moflib-1.0/doc/html/matrix2_8hpp.html
new file mode 100644 (file)
index 0000000..1b8c157
--- /dev/null
@@ -0,0 +1,58 @@
+<!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/matrix2.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.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/matrix2.hpp</h1><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">mof/math/basic_matrix.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+matrix2.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix2_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hpp">
+<area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="matrix2_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hppdep">
+<area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="651,83,1051,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/></map>
+</div>
+
+<p><a href="matrix2_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_1matrix2.html">mof::math::matrix2</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix2.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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/moflib-1.0/doc/html/matrix2_8hpp__dep__incl.map b/moflib-1.0/doc/html/matrix2_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..565448d
--- /dev/null
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="651,83,1051,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/>
+</map>
diff --git a/moflib-1.0/doc/html/matrix2_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/matrix2_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..c9162b6
--- /dev/null
@@ -0,0 +1 @@
+057ace278c90424d1d7896468493da7e
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/matrix2_8hpp__dep__incl.png b/moflib-1.0/doc/html/matrix2_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..7ecc373
Binary files /dev/null and b/moflib-1.0/doc/html/matrix2_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/matrix2_8hpp__incl.map b/moflib-1.0/doc/html/matrix2_8hpp__incl.map
new file mode 100644 (file)
index 0000000..891ac32
--- /dev/null
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/>
+</map>
diff --git a/moflib-1.0/doc/html/matrix2_8hpp__incl.md5 b/moflib-1.0/doc/html/matrix2_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..288d64c
--- /dev/null
@@ -0,0 +1 @@
+1fd9aa75ff1db064f28e8b954ec070aa
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/matrix2_8hpp__incl.png b/moflib-1.0/doc/html/matrix2_8hpp__incl.png
new file mode 100644 (file)
index 0000000..246cd67
Binary files /dev/null and b/moflib-1.0/doc/html/matrix2_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/matrix2_8hpp_source.html b/moflib-1.0/doc/html/matrix2_8hpp_source.html
new file mode 100644 (file)
index 0000000..0405d36
--- /dev/null
@@ -0,0 +1,102 @@
+<!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/matrix2.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.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/matrix2.hpp</h1><a href="matrix2_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__matrix_8hpp.html">mof/math/basic_matrix.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="l00008"></a>00008     <span class="keyword">class </span>vector2;
+<a name="l00009"></a>00009 
+<a name="l00013"></a><a class="code" href="classmof_1_1math_1_1matrix2.html">00013</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix</a>&lt;2, matrix2, vector2&gt;
+<a name="l00014"></a>00014     {
+<a name="l00015"></a>00015     <span class="keyword">public</span>:
+<a name="l00016"></a>00016 <span class="comment">//{{{ constructor</span>
+<a name="l00020"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">00020</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>()
+<a name="l00021"></a>00021         {
+<a name="l00022"></a>00022             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00023"></a>00023                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = 0;
+<a name="l00024"></a>00024             }
+<a name="l00025"></a>00025             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00026"></a>00026         }
+<a name="l00027"></a>00027 
+<a name="l00033"></a>00033         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00034"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">00034</a>         <span class="keyword">explicit</span> <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00035"></a>00035         {
+<a name="l00036"></a>00036             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00037"></a>00037                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = arr[i];
+<a name="l00038"></a>00038             }
+<a name="l00039"></a>00039             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00040"></a>00040         }
+<a name="l00041"></a>00041         
+<a name="l00045"></a>00045         <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>
+<a name="l00046"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a78cc1470fdedfbe77a8edcc2a68ac4c3">00046</a>         (
+<a name="l00047"></a>00047             <span class="keywordtype">float</span> m11, <span class="keywordtype">float</span> m12, <span class="keywordtype">float</span> m13,
+<a name="l00048"></a>00048             <span class="keywordtype">float</span> m21, <span class="keywordtype">float</span> m22, <span class="keywordtype">float</span> m23,
+<a name="l00049"></a>00049             <span class="keywordtype">float</span> m31, <span class="keywordtype">float</span> m32
+<a name="l00050"></a>00050         )
+<a name="l00051"></a>00051         {
+<a name="l00052"></a>00052             <span class="keyword">const</span> <span class="keywordtype">float</span>* table[] =
+<a name="l00053"></a>00053                 {
+<a name="l00054"></a>00054                     &amp;m11, &amp;m12, &amp;m13,
+<a name="l00055"></a>00055                     &amp;m21, &amp;m22, &amp;m23,
+<a name="l00056"></a>00056                     &amp;m31, &amp;m32
+<a name="l00057"></a>00057                 };
+<a name="l00058"></a>00058             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00059"></a>00059                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = *table[i];
+<a name="l00060"></a>00060             }
+<a name="l00061"></a>00061             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00062"></a>00062         }
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 <span class="comment">//}}}</span>
+<a name="l00065"></a>00065 <span class="comment">//{{{ copy constructor</span>
+<a name="l00066"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">00066</a>     <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; rhs)
+<a name="l00067"></a>00067     {
+<a name="l00068"></a>00068         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
+<a name="l00069"></a>00069             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
+<a name="l00070"></a>00070         }
+<a name="l00071"></a>00071     }
+<a name="l00072"></a>00072 <span class="comment">//}}}</span>
+<a name="l00073"></a>00073 <span class="comment">//{{{ operator =</span>
+<a name="l00074"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">00074</a>     <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; <a class="code" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator = </a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; rhs)
+<a name="l00075"></a>00075     {
+<a name="l00076"></a>00076         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
+<a name="l00077"></a>00077             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
+<a name="l00078"></a>00078         }
+<a name="l00079"></a>00079         <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00080"></a>00080     }
+<a name="l00081"></a>00081 <span class="comment">//}}}</span>
+<a name="l00082"></a>00082     };
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084 }<span class="comment">// namespace math</span>
+<a name="l00085"></a>00085 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/matrix2__test_8cpp.html b/moflib-1.0/doc/html/matrix2__test_8cpp.html
new file mode 100644 (file)
index 0000000..057d621
--- /dev/null
@@ -0,0 +1,70 @@
+<!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/matrix2_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/matrix2_test.cpp</h1><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">mof/math/matrix2.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;sstream&gt;</code><br/>
+<div class="dynheader">
+matrix2_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix2__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix2__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix2__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix2__test_8cpp">
+<area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="421,83,568,112"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="243,83,389,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="413,160,592,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="85,237,229,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="253,237,411,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="151,315,289,344"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="211,160,389,189"/></map>
+</div>
+
+<p><a href="matrix2__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="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="matrix2_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="matrix2__test_8cpp_source.html">matrix2_test.cpp</a> の <a class="el" href="matrix2__test_8cpp_source.html#l00006">6</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/moflib-1.0/doc/html/matrix2__test_8cpp__incl.map b/moflib-1.0/doc/html/matrix2__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..e8ba764
--- /dev/null
@@ -0,0 +1,9 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="421,83,568,112"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="243,83,389,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="413,160,592,189"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="85,237,229,267"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="253,237,411,267"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="151,315,289,344"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="211,160,389,189"/>
+</map>
diff --git a/moflib-1.0/doc/html/matrix2__test_8cpp__incl.md5 b/moflib-1.0/doc/html/matrix2__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..7d7d834
--- /dev/null
@@ -0,0 +1 @@
+d488524438e0f176a529e78cb91b9e34
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/matrix2__test_8cpp__incl.png b/moflib-1.0/doc/html/matrix2__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..2215ad1
Binary files /dev/null and b/moflib-1.0/doc/html/matrix2__test_8cpp__incl.png differ
diff --git a/moflib-1.0/doc/html/matrix2__test_8cpp_source.html b/moflib-1.0/doc/html/matrix2__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..8159726
--- /dev/null
@@ -0,0 +1,165 @@
+<!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/matrix2_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/matrix2_test.cpp</h1><a href="matrix2__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="matrix2_8hpp.html">mof/math/matrix2.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;<a class="code" href="vector2_8hpp.html">mof/math/vector2.hpp</a>&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;sstream&gt;</span>
+<a name="l00005"></a>00005 
+<a name="l00006"></a><a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00006</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008     <span class="keyword">using namespace </span>mof::math;
+<a name="l00009"></a>00009     <span class="keyword">using namespace </span>std;
+<a name="l00010"></a>00010     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012     {
+<a name="l00013"></a>00013         matrix2 M;
+<a name="l00014"></a>00014         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00015"></a>00015         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 8; ++i) {
+<a name="l00016"></a>00016             <span class="keywordflow">if</span> (M[i / 3][i % 3] != 0) failed = <span class="keyword">true</span>;
+<a name="l00017"></a>00017         }
+<a name="l00018"></a>00018         <span class="keywordflow">if</span> (failed || M[2][2] != 1) {
+<a name="l00019"></a>00019             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero matrix&quot;</span> &lt;&lt; endl;  
+<a name="l00020"></a>00020             failed_count++;
+<a name="l00021"></a>00021         }
+<a name="l00022"></a>00022     }
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024     {
+<a name="l00025"></a>00025         <span class="keywordtype">float</span> arr[] = {1, 2, 3, 4, 5, 6, 7, 8};
+<a name="l00026"></a>00026         matrix2 M(arr);
+<a name="l00027"></a>00027         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00028"></a>00028         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 8; ++i) {
+<a name="l00029"></a>00029             <span class="keywordflow">if</span> (M[i / 3][i % 3] != i + 1) failed = <span class="keyword">true</span>;
+<a name="l00030"></a>00030         }
+<a name="l00031"></a>00031         <span class="keywordflow">if</span> (failed || M[2][2] != 1) {
+<a name="l00032"></a>00032             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array test&quot;</span> &lt;&lt; endl;   
+<a name="l00033"></a>00033             failed_count++;
+<a name="l00034"></a>00034         }
+<a name="l00035"></a>00035     }
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00038"></a>00038     {   
+<a name="l00039"></a>00039         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00040"></a>00040         matrix2 N(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00041"></a>00041         <span class="keywordflow">if</span> (M != N) {
+<a name="l00042"></a>00042             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M == N test&quot;</span> &lt;&lt; endl;    
+<a name="l00043"></a>00043             failed_count++;
+<a name="l00044"></a>00044         }
+<a name="l00045"></a>00045     }
+<a name="l00046"></a>00046     
+<a name="l00047"></a>00047     {   
+<a name="l00048"></a>00048         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00049"></a>00049         matrix2 N(0, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00050"></a>00050         <span class="keywordflow">if</span> (M == N) {
+<a name="l00051"></a>00051             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M != N test&quot;</span> &lt;&lt; endl;    
+<a name="l00052"></a>00052             failed_count++;
+<a name="l00053"></a>00053         }
+<a name="l00054"></a>00054     }
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056     {
+<a name="l00057"></a>00057         matrix2 N1(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00058"></a>00058         matrix2 N2(15, 13, 11, 9, 7, 5, 3, 1);
+<a name="l00059"></a>00059         matrix2 N = N1 + N2;
+<a name="l00060"></a>00060         matrix2 A(16, 15, 14, 13, 12, 11, 10, 9);
+<a name="l00061"></a>00061         <span class="keywordflow">if</span> (N != A) {
+<a name="l00062"></a>00062             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00063"></a>00063             failed_count++;
+<a name="l00064"></a>00064         }
+<a name="l00065"></a>00065     }
+<a name="l00066"></a>00066     
+<a name="l00067"></a>00067     {
+<a name="l00068"></a>00068         matrix2 N1(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00069"></a>00069         matrix2 N2(15, 13, 11, 9, 7, 5, 3, 1);
+<a name="l00070"></a>00070         matrix2 N = N1 - N2;
+<a name="l00071"></a>00071         matrix2 A(-14, -11, -8, -5, -2, 1, 4, 7);
+<a name="l00072"></a>00072         <span class="keywordflow">if</span> (N != A) {
+<a name="l00073"></a>00073             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
+<a name="l00074"></a>00074             failed_count++;
+<a name="l00075"></a>00075         }
+<a name="l00076"></a>00076     }
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078     {
+<a name="l00079"></a>00079         matrix2 N1(1, 2, 3, 4, 5, 6, 0, 0);
+<a name="l00080"></a>00080         matrix2 N2(2, 3, 4, 5, 6, 7, 0, 0);
+<a name="l00081"></a>00081         matrix2 N = N1 * N2;
+<a name="l00082"></a>00082         matrix2 A(12, 15, 21, 33, 42, 57, 0, 0);
+<a name="l00083"></a>00083         <span class="keywordflow">if</span> (N != A) {
+<a name="l00084"></a>00084             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Affine matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00085"></a>00085             failed_count++;
+<a name="l00086"></a>00086         }
+<a name="l00087"></a>00087     }
+<a name="l00088"></a>00088     
+<a name="l00089"></a>00089     {
+<a name="l00090"></a>00090         matrix2 N1(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00091"></a>00091         matrix2 N2(2, 3, 4, 5, 6, 7, 8, 9);
+<a name="l00092"></a>00092         matrix2 N = N1 * N2;
+<a name="l00093"></a>00093         matrix2 A(0.42353f, 0.49412f, 0.24706f, 0.95294f, 1.12941f, 0.67059f, 0.72941f, 0.91765f);
+<a name="l00094"></a>00094         <span class="keywordflow">if</span> (N != A) {
+<a name="l00095"></a>00095             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Projective matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00096"></a>00096             failed_count++;
+<a name="l00097"></a>00097         }
+<a name="l00098"></a>00098     }
+<a name="l00099"></a>00099     
+<a name="l00100"></a>00100     {
+<a name="l00101"></a>00101         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00102"></a>00102         vector2 v(1, 2);
+<a name="l00103"></a>00103         vector2 w = M * v;
+<a name="l00104"></a>00104         vector2 a(0.33333f, 0.83333f);
+<a name="l00105"></a>00105         <span class="keywordflow">if</span> (a != w) {
+<a name="l00106"></a>00106             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M * v test&quot;</span> &lt;&lt; endl;  
+<a name="l00107"></a>00107             failed_count++;
+<a name="l00108"></a>00108         }
+<a name="l00109"></a>00109     }
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112     {
+<a name="l00113"></a>00113         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00114"></a>00114         matrix2 N = 2 * M * 3;
+<a name="l00115"></a>00115         matrix2 A(6, 12, 18, 24, 30, 36, 42, 48);
+<a name="l00116"></a>00116         <span class="keywordflow">if</span> (N != A) {
+<a name="l00117"></a>00117             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;s * M * s test&quot;</span> &lt;&lt; endl;  
+<a name="l00118"></a>00118             failed_count++;
+<a name="l00119"></a>00119         }
+<a name="l00120"></a>00120     }
+<a name="l00121"></a>00121     
+<a name="l00122"></a>00122     {
+<a name="l00123"></a>00123         matrix2 M(3, 6, 9, 12, 15, 18, 21, 24);
+<a name="l00124"></a>00124         matrix2 N = M / 3;
+<a name="l00125"></a>00125         matrix2 A(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00126"></a>00126         <span class="keywordflow">if</span> (N != A) {
+<a name="l00127"></a>00127             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M / s test&quot;</span> &lt;&lt; endl;  
+<a name="l00128"></a>00128             failed_count++;
+<a name="l00129"></a>00129         }
+<a name="l00130"></a>00130     }
+<a name="l00131"></a>00131 
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133     <span class="keywordflow">return</span> failed_count;
+<a name="l00134"></a>00134 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/matrix3_8hpp.html b/moflib-1.0/doc/html/matrix3_8hpp.html
new file mode 100644 (file)
index 0000000..b83e16b
--- /dev/null
@@ -0,0 +1,58 @@
+<!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/matrix3.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.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/matrix3.hpp</h1><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">mof/math/basic_matrix.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+matrix3.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix3_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hpp">
+<area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="matrix3_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hppdep">
+<area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="651,83,1051,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/></map>
+</div>
+
+<p><a href="matrix3_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_1matrix3.html">mof::math::matrix3</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix3.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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/moflib-1.0/doc/html/matrix3_8hpp__dep__incl.map b/moflib-1.0/doc/html/matrix3_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..519028d
--- /dev/null
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="651,83,1051,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/>
+</map>
diff --git a/moflib-1.0/doc/html/matrix3_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/matrix3_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..b5df8e8
--- /dev/null
@@ -0,0 +1 @@
+a86150019ea982fbb65fd6671bb0fc36
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/matrix3_8hpp__dep__incl.png b/moflib-1.0/doc/html/matrix3_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..d1a1079
Binary files /dev/null and b/moflib-1.0/doc/html/matrix3_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/matrix3_8hpp__incl.map b/moflib-1.0/doc/html/matrix3_8hpp__incl.map
new file mode 100644 (file)
index 0000000..891ac32
--- /dev/null
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/>
+</map>
diff --git a/moflib-1.0/doc/html/matrix3_8hpp__incl.md5 b/moflib-1.0/doc/html/matrix3_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..b172f6a
--- /dev/null
@@ -0,0 +1 @@
+395fe9214420d6917ac260ca55d83c5b
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/matrix3_8hpp__incl.png b/moflib-1.0/doc/html/matrix3_8hpp__incl.png
new file mode 100644 (file)
index 0000000..6c1ddb9
Binary files /dev/null and b/moflib-1.0/doc/html/matrix3_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/matrix3_8hpp_source.html b/moflib-1.0/doc/html/matrix3_8hpp_source.html
new file mode 100644 (file)
index 0000000..694b640
--- /dev/null
@@ -0,0 +1,104 @@
+<!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/matrix3.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.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/matrix3.hpp</h1><a href="matrix3_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__matrix_8hpp.html">mof/math/basic_matrix.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="l00008"></a>00008     <span class="keyword">class </span>vector3;
+<a name="l00009"></a>00009 
+<a name="l00013"></a><a class="code" href="classmof_1_1math_1_1matrix3.html">00013</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix</a>&lt;3, matrix3, vector3&gt;
+<a name="l00014"></a>00014     {
+<a name="l00015"></a>00015     <span class="keyword">public</span>:
+<a name="l00016"></a>00016 <span class="comment">//{{{ constructor</span>
+<a name="l00020"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">00020</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>()
+<a name="l00021"></a>00021         {
+<a name="l00022"></a>00022             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00023"></a>00023                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = 0;
+<a name="l00024"></a>00024             }
+<a name="l00025"></a>00025             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00026"></a>00026         }
+<a name="l00027"></a>00027 
+<a name="l00033"></a>00033         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00034"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">00034</a>         <span class="keyword">explicit</span> <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00035"></a>00035         {
+<a name="l00036"></a>00036             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00037"></a>00037                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = arr[i];
+<a name="l00038"></a>00038             }
+<a name="l00039"></a>00039             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00040"></a>00040         }
+<a name="l00041"></a>00041 
+<a name="l00045"></a>00045         <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>
+<a name="l00046"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a986c4e788604143e6fb26f0d1c8f1750">00046</a>         (
+<a name="l00047"></a>00047             <span class="keywordtype">float</span> m11, <span class="keywordtype">float</span> m12, <span class="keywordtype">float</span> m13, <span class="keywordtype">float</span> m14,
+<a name="l00048"></a>00048             <span class="keywordtype">float</span> m21, <span class="keywordtype">float</span> m22, <span class="keywordtype">float</span> m23, <span class="keywordtype">float</span> m24,
+<a name="l00049"></a>00049             <span class="keywordtype">float</span> m31, <span class="keywordtype">float</span> m32, <span class="keywordtype">float</span> m33, <span class="keywordtype">float</span> m34,
+<a name="l00050"></a>00050             <span class="keywordtype">float</span> m41, <span class="keywordtype">float</span> m42, <span class="keywordtype">float</span> m43
+<a name="l00051"></a>00051         )
+<a name="l00052"></a>00052         {
+<a name="l00053"></a>00053             <span class="keyword">const</span> <span class="keywordtype">float</span>* table[] =
+<a name="l00054"></a>00054                 {
+<a name="l00055"></a>00055                     &amp;m11, &amp;m12, &amp;m13, &amp;m14,
+<a name="l00056"></a>00056                     &amp;m21, &amp;m22, &amp;m23, &amp;m24,
+<a name="l00057"></a>00057                     &amp;m31, &amp;m32, &amp;m33, &amp;m34,
+<a name="l00058"></a>00058                     &amp;m41, &amp;m42, &amp;m43
+<a name="l00059"></a>00059                 };
+<a name="l00060"></a>00060             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00061"></a>00061                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = *table[i];
+<a name="l00062"></a>00062             }
+<a name="l00063"></a>00063             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00064"></a>00064         }
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 <span class="comment">//}}}</span>
+<a name="l00067"></a>00067 <span class="comment">//{{{ copy constructor</span>
+<a name="l00068"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">00068</a>     <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a>&amp; rhs)
+<a name="l00069"></a>00069     {
+<a name="l00070"></a>00070         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
+<a name="l00071"></a>00071             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
+<a name="l00072"></a>00072         }
+<a name="l00073"></a>00073     }
+<a name="l00074"></a>00074 <span class="comment">//}}}</span>
+<a name="l00075"></a>00075 <span class="comment">//{{{ operator =</span>
+<a name="l00079"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">00079</a> <span class="comment"></span>    <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a>&amp; <a class="code" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator = </a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a>&amp; rhs)
+<a name="l00080"></a>00080     {
+<a name="l00081"></a>00081         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
+<a name="l00082"></a>00082             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
+<a name="l00083"></a>00083         }
+<a name="l00084"></a>00084         <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00085"></a>00085     }
+<a name="l00086"></a>00086 <span class="comment">//}}}</span>
+<a name="l00087"></a>00087     };
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 }<span class="comment">// namespace math</span>
+<a name="l00090"></a>00090 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/matrix3__test_8cpp.html b/moflib-1.0/doc/html/matrix3__test_8cpp.html
new file mode 100644 (file)
index 0000000..4591b67
--- /dev/null
@@ -0,0 +1,70 @@
+<!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/matrix3_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/matrix3_test.cpp</h1><code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">mof/math/matrix3.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector3_8hpp_source.html">mof/math/vector3.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;sstream&gt;</code><br/>
+<div class="dynheader">
+matrix3_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix3__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix3__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix3__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix3__test_8cpp">
+<area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="175,160,321,189"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="285,83,432,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,237,337,267"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,315,320,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,315,501,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,392,380,421"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,237,540,267"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="396,160,543,189"/></map>
+</div>
+
+<p><a href="matrix3__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="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="matrix3_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="matrix3__test_8cpp_source.html">matrix3_test.cpp</a> の <a class="el" href="matrix3__test_8cpp_source.html#l00006">6</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/moflib-1.0/doc/html/matrix3__test_8cpp__incl.map b/moflib-1.0/doc/html/matrix3__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..fdf9762
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="175,160,321,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="285,83,432,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,237,337,267"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,315,320,344"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,315,501,344"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,392,380,421"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,237,540,267"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="396,160,543,189"/>
+</map>
diff --git a/moflib-1.0/doc/html/matrix3__test_8cpp__incl.md5 b/moflib-1.0/doc/html/matrix3__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..a6eceec
--- /dev/null
@@ -0,0 +1 @@
+a9ca6bf0774e8daf9e0b676365cb2c67
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/matrix3__test_8cpp__incl.png b/moflib-1.0/doc/html/matrix3__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..1e20f17
Binary files /dev/null and b/moflib-1.0/doc/html/matrix3__test_8cpp__incl.png differ
diff --git a/moflib-1.0/doc/html/matrix3__test_8cpp_source.html b/moflib-1.0/doc/html/matrix3__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..5893799
--- /dev/null
@@ -0,0 +1,188 @@
+<!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/matrix3_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/matrix3_test.cpp</h1><a href="matrix3__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="matrix3_8hpp.html">mof/math/matrix3.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;<a class="code" href="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;sstream&gt;</span>
+<a name="l00005"></a>00005 
+<a name="l00006"></a><a class="code" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00006</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008     <span class="keyword">using namespace </span>mof::math;
+<a name="l00009"></a>00009     <span class="keyword">using namespace </span>std;
+<a name="l00010"></a>00010     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012     {
+<a name="l00013"></a>00013         matrix3 M;
+<a name="l00014"></a>00014         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00015"></a>00015         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 15; ++i) {
+<a name="l00016"></a>00016             <span class="keywordflow">if</span> (M[i / 4][i % 4] != 0) failed = <span class="keyword">true</span>;
+<a name="l00017"></a>00017         }
+<a name="l00018"></a>00018         <span class="keywordflow">if</span> (failed || M[3][3] != 1) {
+<a name="l00019"></a>00019             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero matrix&quot;</span> &lt;&lt; endl;  
+<a name="l00020"></a>00020             failed_count++;
+<a name="l00021"></a>00021         }
+<a name="l00022"></a>00022     }
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024     {
+<a name="l00025"></a>00025         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00026"></a>00026         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00027"></a>00027         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 15; ++i) {
+<a name="l00028"></a>00028             <span class="keywordflow">if</span> (M[i / 4][i % 4] != i + 1) failed = <span class="keyword">true</span>;
+<a name="l00029"></a>00029         }
+<a name="l00030"></a>00030         <span class="keywordflow">if</span> (failed || M[3][3] != 1) {
+<a name="l00031"></a>00031             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize test&quot;</span> &lt;&lt; endl;    
+<a name="l00032"></a>00032             failed_count++;
+<a name="l00033"></a>00033         }
+<a name="l00034"></a>00034     }
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036     {
+<a name="l00037"></a>00037         <span class="keywordtype">float</span> arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
+<a name="l00038"></a>00038         matrix3 M(arr);
+<a name="l00039"></a>00039         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00040"></a>00040         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 15; ++i) {
+<a name="l00041"></a>00041             <span class="keywordflow">if</span> (M[i / 4][i % 4] != i + 1) failed = <span class="keyword">true</span>;
+<a name="l00042"></a>00042         }
+<a name="l00043"></a>00043         <span class="keywordflow">if</span> (failed || M[3][3] != 1) {
+<a name="l00044"></a>00044             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array test&quot;</span> &lt;&lt; endl;   
+<a name="l00045"></a>00045             failed_count++;
+<a name="l00046"></a>00046         }
+<a name="l00047"></a>00047     }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00050"></a>00050     {   
+<a name="l00051"></a>00051         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00052"></a>00052         matrix3 N(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00053"></a>00053         <span class="keywordflow">if</span> (M != N) {
+<a name="l00054"></a>00054             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M == N test&quot;</span> &lt;&lt; endl;    
+<a name="l00055"></a>00055             failed_count++;
+<a name="l00056"></a>00056         }
+<a name="l00057"></a>00057     }
+<a name="l00058"></a>00058     
+<a name="l00059"></a>00059     {   
+<a name="l00060"></a>00060         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00061"></a>00061         matrix3 N(0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00062"></a>00062         <span class="keywordflow">if</span> (M == N) {
+<a name="l00063"></a>00063             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M != N test&quot;</span> &lt;&lt; endl;    
+<a name="l00064"></a>00064             failed_count++;
+<a name="l00065"></a>00065         }
+<a name="l00066"></a>00066     }
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068     {
+<a name="l00069"></a>00069         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00070"></a>00070         matrix3 N2(29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1);
+<a name="l00071"></a>00071         matrix3 N = N1 + N2;
+<a name="l00072"></a>00072         matrix3 A(30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16);
+<a name="l00073"></a>00073         <span class="keywordflow">if</span> (N != A) {
+<a name="l00074"></a>00074             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00075"></a>00075             failed_count++;
+<a name="l00076"></a>00076         }
+<a name="l00077"></a>00077     }
+<a name="l00078"></a>00078     
+<a name="l00079"></a>00079     {
+<a name="l00080"></a>00080         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00081"></a>00081         matrix3 N2(29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1);
+<a name="l00082"></a>00082         matrix3 N = N1 - N2;
+<a name="l00083"></a>00083         matrix3 A
+<a name="l00084"></a>00084         (
+<a name="l00085"></a>00085             -28, -25, -22, -19,
+<a name="l00086"></a>00086             -16, -13, -10,  -7,
+<a name="l00087"></a>00087              -4,  -1,   2,   5,
+<a name="l00088"></a>00088               8,  11,  14  
+<a name="l00089"></a>00089         );
+<a name="l00090"></a>00090         <span class="keywordflow">if</span> (N != A) {
+<a name="l00091"></a>00091             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
+<a name="l00092"></a>00092             failed_count++;
+<a name="l00093"></a>00093         }
+<a name="l00094"></a>00094     }
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096     {
+<a name="l00097"></a>00097         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 0, 0);
+<a name="l00098"></a>00098         matrix3 N2(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0);
+<a name="l00099"></a>00099         matrix3 N = N1 * N2;
+<a name="l00100"></a>00100         matrix3 A(44, 50, 56, 66, 116, 134, 152, 178, 188, 218, 248, 290, 0, 0, 0);
+<a name="l00101"></a>00101         <span class="keywordflow">if</span> (N != A) {
+<a name="l00102"></a>00102             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Affine matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00103"></a>00103             failed_count++;
+<a name="l00104"></a>00104         }
+<a name="l00105"></a>00105     }
+<a name="l00106"></a>00106     
+<a name="l00107"></a>00107     {
+<a name="l00108"></a>00108         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00109"></a>00109         matrix3 N2(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);
+<a name="l00110"></a>00110         matrix3 N = N1 * N2;
+<a name="l00111"></a>00111         matrix3 A
+<a name="l00112"></a>00112         (
+<a name="l00113"></a>00113             0.25840f, 0.28424f, 0.31008, 0.17054f,
+<a name="l00114"></a>00114             0.58915f, 0.65633f, 0.72351f, 0.45995f,
+<a name="l00115"></a>00115             0.91990f, 1.02842f, 1.13695f, 0.74935f,
+<a name="l00116"></a>00116             0.70801f, 0.81912f, 0.93023f
+<a name="l00117"></a>00117         );
+<a name="l00118"></a>00118         <span class="keywordflow">if</span> (N != A) {
+<a name="l00119"></a>00119             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Projective matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00120"></a>00120             failed_count++;
+<a name="l00121"></a>00121         }
+<a name="l00122"></a>00122     }
+<a name="l00123"></a>00123     
+<a name="l00124"></a>00124     {
+<a name="l00125"></a>00125         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00126"></a>00126         vector3 v(1, 2, 3);
+<a name="l00127"></a>00127         vector3 w = M * v;
+<a name="l00128"></a>00128         vector3 a(0.20690f, 0.52874f, 0.85057f);
+<a name="l00129"></a>00129         <span class="keywordflow">if</span> (a != w) {
+<a name="l00130"></a>00130             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M * v test&quot;</span> &lt;&lt; endl;  
+<a name="l00131"></a>00131             failed_count++;
+<a name="l00132"></a>00132         }
+<a name="l00133"></a>00133     }
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136     {
+<a name="l00137"></a>00137         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00138"></a>00138         matrix3 N = 2 * M * 3;
+<a name="l00139"></a>00139         matrix3 A(6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90);
+<a name="l00140"></a>00140         <span class="keywordflow">if</span> (N != A) {
+<a name="l00141"></a>00141             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;s * M * s test&quot;</span> &lt;&lt; endl;  
+<a name="l00142"></a>00142             failed_count++;
+<a name="l00143"></a>00143         }
+<a name="l00144"></a>00144     }
+<a name="l00145"></a>00145     
+<a name="l00146"></a>00146     {
+<a name="l00147"></a>00147         matrix3 M(6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90);
+<a name="l00148"></a>00148         matrix3 N = M / 6;
+<a name="l00149"></a>00149         matrix3 A(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00150"></a>00150         <span class="keywordflow">if</span> (N != A) {
+<a name="l00151"></a>00151             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M / s test&quot;</span> &lt;&lt; endl;  
+<a name="l00152"></a>00152             failed_count++;
+<a name="l00153"></a>00153         }
+<a name="l00154"></a>00154     }
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156     <span class="keywordflow">return</span> failed_count;
+<a name="l00157"></a>00157 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/matrix_8hpp.html b/moflib-1.0/doc/html/matrix_8hpp.html
new file mode 100644 (file)
index 0000000..42afa38
--- /dev/null
@@ -0,0 +1,53 @@
+<!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/matrix.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.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/matrix.hpp</h1><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">mof/math/matrix2.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">mof/math/matrix3.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+matrix.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hpp">
+<area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="349,83,496,112"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="520,83,667,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,160,597,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hppdep">
+<area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/></map>
+</div>
+
+<p><a href="matrix_8hpp_source.html">ソースコードを見る。</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/moflib-1.0/doc/html/matrix_8hpp__dep__incl.map b/moflib-1.0/doc/html/matrix_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..6e817e8
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/>
+</map>
diff --git a/moflib-1.0/doc/html/matrix_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/matrix_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..c9aacad
--- /dev/null
@@ -0,0 +1 @@
+cc96146037a4ede0f5c1f51ce60453ad
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/matrix_8hpp__dep__incl.png b/moflib-1.0/doc/html/matrix_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..f35d0db
Binary files /dev/null and b/moflib-1.0/doc/html/matrix_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/matrix_8hpp__incl.map b/moflib-1.0/doc/html/matrix_8hpp__incl.map
new file mode 100644 (file)
index 0000000..0265e09
--- /dev/null
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="349,83,496,112"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="520,83,667,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,160,597,189"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/>
+</map>
diff --git a/moflib-1.0/doc/html/matrix_8hpp__incl.md5 b/moflib-1.0/doc/html/matrix_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..c0b0285
--- /dev/null
@@ -0,0 +1 @@
+cb366d5cef178ef3d838eb84bafa6f77
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/matrix_8hpp__incl.png b/moflib-1.0/doc/html/matrix_8hpp__incl.png
new file mode 100644 (file)
index 0000000..5d842be
Binary files /dev/null and b/moflib-1.0/doc/html/matrix_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/matrix_8hpp_source.html b/moflib-1.0/doc/html/matrix_8hpp_source.html
new file mode 100644 (file)
index 0000000..a1fd815
--- /dev/null
@@ -0,0 +1,35 @@
+<!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/matrix.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.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/matrix.hpp</h1><a href="matrix_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="matrix2_8hpp.html">mof/math/matrix2.hpp</a>&gt;</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;<a class="code" href="matrix3_8hpp.html">mof/math/matrix3.hpp</a>&gt;</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/mofdef_8hpp.html b/moflib-1.0/doc/html/mofdef_8hpp.html
new file mode 100644 (file)
index 0000000..77b1464
--- /dev/null
@@ -0,0 +1,55 @@
+<!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/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.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/base/mofdef.hpp</h1><code>#include &lt;cstddef&gt;</code><br/>
+<code>#include &lt;<a class="el" href="tstring_8hpp_source.html">mof/base/tstring.hpp</a>&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_2src_2mof_2base_2mofdef_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hpp">
+<area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="169,83,308,112"/></map>
+</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_2src_2mof_2base_2mofdef_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hppdep">
+<area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/></map>
+</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>
+<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>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:39 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/moflib-1.0/doc/html/mofdef_8hpp__dep__incl.map b/moflib-1.0/doc/html/mofdef_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..3aa17ad
--- /dev/null
@@ -0,0 +1,17 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/>
+</map>
diff --git a/moflib-1.0/doc/html/mofdef_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/mofdef_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..a22f674
--- /dev/null
@@ -0,0 +1 @@
+f52a3f3dfcee51f4b82e081eef787c43
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/mofdef_8hpp__dep__incl.png b/moflib-1.0/doc/html/mofdef_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..faac6fc
Binary files /dev/null and b/moflib-1.0/doc/html/mofdef_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/mofdef_8hpp__incl.map b/moflib-1.0/doc/html/mofdef_8hpp__incl.map
new file mode 100644 (file)
index 0000000..189727c
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="169,83,308,112"/>
+</map>
diff --git a/moflib-1.0/doc/html/mofdef_8hpp__incl.md5 b/moflib-1.0/doc/html/mofdef_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..8df461b
--- /dev/null
@@ -0,0 +1 @@
+eda7ce9d59ced1445ba05a464ef6ef2f
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/mofdef_8hpp__incl.png b/moflib-1.0/doc/html/mofdef_8hpp__incl.png
new file mode 100644 (file)
index 0000000..9c39c8c
Binary files /dev/null and b/moflib-1.0/doc/html/mofdef_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/mofdef_8hpp_source.html b/moflib-1.0/doc/html/mofdef_8hpp_source.html
new file mode 100644 (file)
index 0000000..ce7347a
--- /dev/null
@@ -0,0 +1,40 @@
+<!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/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.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/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 <span class="preprocessor">#include &lt;<a class="code" href="tstring_8hpp.html">mof/base/tstring.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 
+<a name="l00006"></a><a class="code" href="namespacemof.html">00006</a> <span class="keyword">namespace </span>mof
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008 
+<a name="l00009"></a>00009 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/multimedia__timer_8cpp.html b/moflib-1.0/doc/html/multimedia__timer_8cpp.html
new file mode 100644 (file)
index 0000000..7637a01
--- /dev/null
@@ -0,0 +1,51 @@
+<!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/util/linux/multimedia_timer.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/util/linux/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
+<code>#include &lt;ctime&gt;</code><br/>
+<div class="dynheader">
+multimedia_timer.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp">
+<area shape="rect" href="multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/></map>
+</div>
+
+<p><a href="multimedia__timer_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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></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_1util.html">mof::util</a></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/multimedia__timer_8cpp__incl.map b/moflib-1.0/doc/html/multimedia__timer_8cpp__incl.map
new file mode 100644 (file)
index 0000000..78d926c
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/>
+</map>
diff --git a/moflib-1.0/doc/html/multimedia__timer_8cpp__incl.md5 b/moflib-1.0/doc/html/multimedia__timer_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..36a9644
--- /dev/null
@@ -0,0 +1 @@
+445875453f416273b9d281df2565edf0
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/multimedia__timer_8cpp__incl.png b/moflib-1.0/doc/html/multimedia__timer_8cpp__incl.png
new file mode 100644 (file)
index 0000000..24235d0
Binary files /dev/null and b/moflib-1.0/doc/html/multimedia__timer_8cpp__incl.png differ
diff --git a/moflib-1.0/doc/html/multimedia__timer_8cpp_source.html b/moflib-1.0/doc/html/multimedia__timer_8cpp_source.html
new file mode 100644 (file)
index 0000000..fe02f88
--- /dev/null
@@ -0,0 +1,77 @@
+<!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/util/linux/multimedia_timer.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/util/linux/multimedia_timer.cpp</h1><a href="multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;ctime&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><a class="code" href="namespacemof_1_1util.html">00006</a> <span class="keyword">namespace </span>util
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008 <span class="comment">//{{{ impl</span>
+<a name="l00009"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">00009</a>     <span class="keyword">struct </span><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">multimedia_timer::impl</a>
+<a name="l00010"></a>00010     {
+<a name="l00011"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">00011</a>         timespec <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a>;
+<a name="l00012"></a>00012     };
+<a name="l00013"></a>00013 <span class="comment">//}}}</span>
+<a name="l00014"></a>00014 <span class="comment">//{{{ constructor</span>
+<a name="l00015"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">00015</a>     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4" title="デフォルトコンストラクタ.内部でreset()が呼ばれる.">multimedia_timer::multimedia_timer</a>()
+<a name="l00016"></a>00016     : pimpl_(new <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>)
+<a name="l00017"></a>00017     {
+<a name="l00018"></a>00018         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">reset</a>();
+<a name="l00019"></a>00019     }
+<a name="l00020"></a>00020 <span class="comment">//}}}</span>
+<a name="l00021"></a>00021 <span class="comment">//{{{ destructor</span>
+<a name="l00022"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">00022</a>     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">multimedia_timer::~multimedia_timer</a>(){}
+<a name="l00023"></a>00023 <span class="comment">//}}}</span>
+<a name="l00024"></a>00024 <span class="comment">//{{{ reset</span>
+<a name="l00025"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">00025</a>     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">multimedia_timer::reset</a>()
+<a name="l00026"></a>00026     {
+<a name="l00027"></a>00027         clock_gettime(CLOCK_REALTIME, &amp;<a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_ );    
+<a name="l00028"></a>00028     }
+<a name="l00029"></a>00029 <span class="comment">//}}}</span>
+<a name="l00030"></a>00030 <span class="comment">//{{{ get_time_in_micro_sec</span>
+<a name="l00031"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">00031</a>     <span class="keywordtype">int</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">multimedia_timer::get_time_in_micro_sec</a>()<span class="keyword"> const</span>
+<a name="l00032"></a>00032 <span class="keyword">    </span>{
+<a name="l00033"></a>00033         timespec ts;
+<a name="l00034"></a>00034         clock_gettime(CLOCK_REALTIME, &amp;ts);    
+<a name="l00035"></a>00035         <span class="keywordtype">int</span> between = (ts.tv_nsec - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_nsec) / 1000;
+<a name="l00036"></a>00036         <span class="keywordflow">if</span>(ts.tv_sec != <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_sec)
+<a name="l00037"></a>00037         {
+<a name="l00038"></a>00038             between += (ts.tv_sec - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_sec) * 1e6;
+<a name="l00039"></a>00039         }
+<a name="l00040"></a>00040         <span class="keywordflow">return</span> between;
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042     }
+<a name="l00043"></a>00043 <span class="comment">//}}}</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 }<span class="comment">// namespace util</span>
+<a name="l00046"></a>00046 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/multimedia__timer_8hpp.html b/moflib-1.0/doc/html/multimedia__timer_8hpp.html
new file mode 100644 (file)
index 0000000..ae39c32
--- /dev/null
@@ -0,0 +1,57 @@
+<!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/util/multimedia_timer.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.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/util/multimedia_timer.hpp</h1><code>#include &lt;memory&gt;</code><br/>
+<code>#include &lt;boost/utility.hpp&gt;</code><br/>
+<div class="dynheader">
+multimedia_timer.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="multimedia__timer_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hpp_map" alt=""/></div>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="multimedia__timer_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hppdep">
+<area shape="rect" href="multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/util/linux/multimedia_timer.cpp" alt="" coords="5,83,424,112"/></map>
+</div>
+
+<p><a href="multimedia__timer_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_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">システムのタイマによる高精度な時間計測  <a href="classmof_1_1util_1_1multimedia__timer.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_1util.html">mof::util</a></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.map b/moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..48142e0
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/util/linux/multimedia_timer.cpp" alt="" coords="5,83,424,112"/>
+</map>
diff --git a/moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..c0d904e
--- /dev/null
@@ -0,0 +1 @@
+c69e5ef96bf73d96fed9159811abfc38
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.png b/moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..8685c69
Binary files /dev/null and b/moflib-1.0/doc/html/multimedia__timer_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/multimedia__timer_8hpp__incl.map b/moflib-1.0/doc/html/multimedia__timer_8hpp__incl.map
new file mode 100644 (file)
index 0000000..8be6a30
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/moflib-1.0/doc/html/multimedia__timer_8hpp__incl.md5 b/moflib-1.0/doc/html/multimedia__timer_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..17f3d8b
--- /dev/null
@@ -0,0 +1 @@
+082513b63f2a8b30855a9ed8788dede1
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/multimedia__timer_8hpp__incl.png b/moflib-1.0/doc/html/multimedia__timer_8hpp__incl.png
new file mode 100644 (file)
index 0000000..6970416
Binary files /dev/null and b/moflib-1.0/doc/html/multimedia__timer_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/multimedia__timer_8hpp_source.html b/moflib-1.0/doc/html/multimedia__timer_8hpp_source.html
new file mode 100644 (file)
index 0000000..d6b79ba
--- /dev/null
@@ -0,0 +1,61 @@
+<!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/util/multimedia_timer.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.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/util/multimedia_timer.hpp</h1><a href="multimedia__timer_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;memory&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;boost/utility.hpp&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 <span class="keyword">namespace </span>mof
+<a name="l00006"></a>00006 {
+<a name="l00007"></a>00007 <span class="keyword">namespace </span>util
+<a name="l00008"></a>00008 {
+<a name="l00009"></a>00009 
+<a name="l00014"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html">00014</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1util_1_1multimedia__timer.html" title="システムのタイマによる高精度な時間計測">multimedia_timer</a> : boost::noncopyable
+<a name="l00015"></a>00015     {
+<a name="l00016"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">00016</a>         <span class="keyword">struct </span><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>;
+<a name="l00017"></a>00017         std::unique_ptr&lt;impl&gt; <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>;
+<a name="l00018"></a>00018     <span class="keyword">public</span>:
+<a name="l00019"></a>00019 <span class="comment">//{{{ constructor</span>
+<a name="l00023"></a>00023 <span class="comment"></span>        <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4" title="デフォルトコンストラクタ.内部でreset()が呼ばれる.">multimedia_timer</a>();
+<a name="l00024"></a>00024 <span class="comment">//}}}</span>
+<a name="l00025"></a>00025 <span class="comment">//{{{ destructor</span>
+<a name="l00026"></a>00026         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">~multimedia_timer</a>();
+<a name="l00027"></a>00027 <span class="comment">//}}}</span>
+<a name="l00028"></a>00028 <span class="comment">//{{{ reset</span>
+<a name="l00033"></a>00033 <span class="comment"></span>        <span class="keywordtype">void</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">reset</a>();
+<a name="l00034"></a>00034 <span class="comment">//}}}</span>
+<a name="l00035"></a>00035 <span class="comment">//{{{ get_time_in_micro_sec</span>
+<a name="l00041"></a>00041 <span class="comment"></span>        <span class="keywordtype">int</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">get_time_in_micro_sec</a>() <span class="keyword">const</span>; 
+<a name="l00042"></a>00042 <span class="comment">//}}}</span>
+<a name="l00043"></a>00043     };
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 }<span class="comment">// namespace util</span>
+<a name="l00046"></a>00046 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/namespacemembers.html b/moflib-1.0/doc/html/namespacemembers.html
new file mode 100644 (file)
index 0000000..4048ab3
--- /dev/null
@@ -0,0 +1,78 @@
+<!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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="namespacemembers.html"><span>全て</span></a></li>
+      <li><a href="namespacemembers_func.html"><span>関数</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>型定義</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+これはネームスペースの一覧です。それぞれのネームスペースへリンクしています。<ul>
+<li>make_identity2()
+: <a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math</a>
+</li>
+<li>make_identity3()
+: <a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math</a>
+</li>
+<li>make_rotation2()
+: <a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math</a>
+</li>
+<li>make_rotation3()
+: <a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math</a>
+</li>
+<li>make_scaling2()
+: <a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math</a>
+</li>
+<li>make_scaling3()
+: <a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math</a>
+</li>
+<li>make_translation2()
+: <a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math</a>
+</li>
+<li>make_translation3()
+: <a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math</a>
+</li>
+<li>make_transposed2()
+: <a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math</a>
+</li>
+<li>make_transposed3()
+: <a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math</a>
+</li>
+<li>make_view3()
+: <a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math</a>
+</li>
+<li>tstring
+: <a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">mof</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/namespacemembers_func.html b/moflib-1.0/doc/html/namespacemembers_func.html
new file mode 100644 (file)
index 0000000..c0973f7
--- /dev/null
@@ -0,0 +1,75 @@
+<!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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="namespacemembers.html"><span>全て</span></a></li>
+      <li class="current"><a href="namespacemembers_func.html"><span>関数</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>型定義</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>make_identity2()
+: <a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math</a>
+</li>
+<li>make_identity3()
+: <a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math</a>
+</li>
+<li>make_rotation2()
+: <a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math</a>
+</li>
+<li>make_rotation3()
+: <a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math</a>
+</li>
+<li>make_scaling2()
+: <a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math</a>
+</li>
+<li>make_scaling3()
+: <a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math</a>
+</li>
+<li>make_translation2()
+: <a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math</a>
+</li>
+<li>make_translation3()
+: <a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math</a>
+</li>
+<li>make_transposed2()
+: <a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math</a>
+</li>
+<li>make_transposed3()
+: <a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math</a>
+</li>
+<li>make_view3()
+: <a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/namespacemembers_type.html b/moflib-1.0/doc/html/namespacemembers_type.html
new file mode 100644 (file)
index 0000000..8857f8e
--- /dev/null
@@ -0,0 +1,45 @@
+<!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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="namespacemembers.html"><span>全て</span></a></li>
+      <li><a href="namespacemembers_func.html"><span>関数</span></a></li>
+      <li class="current"><a href="namespacemembers_type.html"><span>型定義</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>tstring
+: <a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">mof</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/namespacemof.html b/moflib-1.0/doc/html/namespacemof.html
new file mode 100644 (file)
index 0000000..9804952
--- /dev/null
@@ -0,0 +1,56 @@
+<!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: ネームスペース mof</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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>ネームスペース mof</h1><table border="0" cellpadding="0" cellspacing="0">
+<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_1_1math.html">math</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_1util.html">util</a></td></tr>
+<tr><td colspan="2"><h2>型定義</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::basic_string&lt; <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">tstring</a></td></tr>
+</table>
+<hr/><h2>型定義</h2>
+<a class="anchor" id="ac5bfa05fda9898bdc5f163179389d944"></a><!-- doxytag: member="mof::tstring" ref="ac5bfa05fda9898bdc5f163179389d944" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::basic_string&lt;<a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a>&gt; <a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">mof::tstring</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/namespacemof_1_1math.html b/moflib-1.0/doc/html/namespacemof_1_1math.html
new file mode 100644 (file)
index 0000000..d40a247
--- /dev/null
@@ -0,0 +1,376 @@
+<!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: ネームスペース mof::math</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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>
+  </div>
+</div>
+<div class="contents">
+<h1>ネームスペース mof::math</h1><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_1basic__matrix.html">basic_matrix</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次座標変換行列テンプレートクラス  <a href="classmof_1_1math_1_1basic__matrix.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">M[i][j]のように行列の要素を参照できるようにするための補助クラス.  <a href="structmof_1_1math_1_1row__of__matrix.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_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_1matrix2.html">matrix2</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix2.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_1matrix3.html">matrix3</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix3.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="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 colspan="2"><h2>関数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">make_identity2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">make_transposed2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">make_scaling2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">make_rotation2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">make_translation2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">make_identity3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">make_transposed3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">make_scaling3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">make_rotation3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">make_translation3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">make_view3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;eye, const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;lookat, const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;up)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a131003be7062d33213cd51a29e2aeabe"></a><!-- doxytag: member="mof::math::make_identity2" ref="a131003be7062d33213cd51a29e2aeabe" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_identity2 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の恒等行列を生成する. </p>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1911ce5f612ad814958c6c6c1e795157"></a><!-- doxytag: member="mof::math::make_identity3" ref="a1911ce5f612ad814958c6c6c1e795157" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_identity3 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の恒等行列を生成する. </p>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa237c9491c6e1fc1857eba88d0fb0a3f"></a><!-- doxytag: member="mof::math::make_rotation2" ref="aa237c9491c6e1fc1857eba88d0fb0a3f" args="(const vector2 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_rotation2 </td>
+          <td>(</td>
+          <td class="paramtype">const vector2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の回転行列を生成する. </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>各軸の回転成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af95281a14711a300d673759470b1af59"></a><!-- doxytag: member="mof::math::make_rotation3" ref="af95281a14711a300d673759470b1af59" args="(const vector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_rotation3 </td>
+          <td>(</td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の回転行列を生成する. </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>各軸の回転成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1b5f50f14acad7e97c0a9e31b29776c8"></a><!-- doxytag: member="mof::math::make_scaling2" ref="a1b5f50f14acad7e97c0a9e31b29776c8" args="(const vector2 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_scaling2 </td>
+          <td>(</td>
+          <td class="paramtype">const vector2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の拡大行列を生成する. </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>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1d0414c0d4c0fa5859acf8fcf0006fea"></a><!-- doxytag: member="mof::math::make_scaling3" ref="a1d0414c0d4c0fa5859acf8fcf0006fea" args="(const vector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_scaling3 </td>
+          <td>(</td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の拡大行列を生成する. </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>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aed6a1eb135d05fb91f276509a49594ec"></a><!-- doxytag: member="mof::math::make_translation2" ref="aed6a1eb135d05fb91f276509a49594ec" args="(const vector2 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_translation2 </td>
+          <td>(</td>
+          <td class="paramtype">const vector2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の並進行列を生成する. </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>各軸の並進成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1c10c0f7e385c674f79a66bed216079e"></a><!-- doxytag: member="mof::math::make_translation3" ref="a1c10c0f7e385c674f79a66bed216079e" args="(const vector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_translation3 </td>
+          <td>(</td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の並進行列を生成する. </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>各軸の並進成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aaf3d71f751ae4c64be6ab8a7ea72978c"></a><!-- doxytag: member="mof::math::make_transposed2" ref="aaf3d71f751ae4c64be6ab8a7ea72978c" args="(const matrix2 &amp;M)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_transposed2 </td>
+          <td>(</td>
+          <td class="paramtype">const matrix2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の転置行列を生成する. </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>元の行列</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac5ff8e4a373a99fa5e21de56f9743caa"></a><!-- doxytag: member="mof::math::make_transposed3" ref="ac5ff8e4a373a99fa5e21de56f9743caa" args="(const matrix3 &amp;M)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_transposed3 </td>
+          <td>(</td>
+          <td class="paramtype">const matrix3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の転置行列を生成する. </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>元の行列</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abb9534389ec1c32de0fa57738cef9514"></a><!-- doxytag: member="mof::math::make_view3" ref="abb9534389ec1c32de0fa57738cef9514" args="(const vector3 &amp;eye, const vector3 &amp;lookat, const vector3 &amp;up)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_view3 </td>
+          <td>(</td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>eye</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>lookat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>up</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列のカメラ行列を生成する. </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>eyeベクトル</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>lookatベクトル</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>upベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/namespacemof_1_1util.html b/moflib-1.0/doc/html/namespacemof_1_1util.html
new file mode 100644 (file)
index 0000000..fa142c2
--- /dev/null
@@ -0,0 +1,40 @@
+<!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: ネームスペース mof::util</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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1util.html">util</a>
+  </div>
+</div>
+<div class="contents">
+<h1>ネームスペース mof::util</h1><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_1util_1_1multimedia__timer.html">multimedia_timer</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">システムのタイマによる高精度な時間計測  <a href="classmof_1_1util_1_1multimedia__timer.html#_details">[詳細]</a><br/></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/namespaces.html b/moflib-1.0/doc/html/namespaces.html
new file mode 100644 (file)
index 0000000..8862b4a
--- /dev/null
@@ -0,0 +1,38 @@
+<!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 class="current"><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 class="tabs">
+    <ul>
+      <li class="current"><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>ネームスペース一覧</h1>ネームスペースの一覧です。<table>
+  <tr><td class="indexkey"><a class="el" href="namespacemof.html">mof</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacemof_1_1math.html">mof::math</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacemof_1_1util.html">mof::util</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/structmof_1_1Vector2D-members.html b/moflib-1.0/doc/html/structmof_1_1Vector2D-members.html
new file mode 100644 (file)
index 0000000..ede1cfc
--- /dev/null
@@ -0,0 +1,51 @@
+<!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.1 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::Vector2D メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a8aa45d68ee6311dae7e2cf14542496a2">operator!=</a>(const mof::Vector2D &amp;obj) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">operator*</a>(float rhs) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a101fba9bdfe5db87dd1c4acb728fb786">operator*</a>(const mof::Vector2D &amp;vec, real f)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a3aedbcc9b93bf4334152717d80476a49">operator*</a>(real f, const mof::Vector2D &amp;vec)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a3ba38e47408d2f2c1bfaffb59df388a8">operator+</a>(const mof::Vector2D &amp;rhs) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ade87f5fede7808ddd993ef792d9b2010">operator-</a>(const mof::Vector2D &amp;rhs) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">operator-</a>() const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a8c3595cff7a0b59b724a81c329cae7c7">operator/</a>(float rhs) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ac6de893da3fc3738a3978776979e6714">operator&lt;&lt;</a>(std::ostream &amp;os, const Vector2D &amp;obj)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a4e459ac99c373ca05ee1d3c676fb78ab">operator==</a>(const mof::Vector2D &amp;obj) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ab92ac29eef4252a8f1d25af1251e8515">Vector2D</a>(real x_, real y_)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a79bb81282ea309b726a23cbd98306f65">Vector2D</a>(int x_, int y_)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">Vector2D</a>()</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a></td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a></td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">~Vector2D</a>(void)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/structmof_1_1Vector2D.html b/moflib-1.0/doc/html/structmof_1_1Vector2D.html
new file mode 100644 (file)
index 0000000..aafd4ef
--- /dev/null
@@ -0,0 +1,419 @@
+<!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: 構造体 mof::Vector2D</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 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="structmof_1_1Vector2D.html">Vector2D</a>
+  </div>
+</div>
+<div class="contents">
+<h1>構造体 mof::Vector2D</h1><!-- doxytag: class="mof::Vector2D" -->
+<p><code>#include &lt;<a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a>&gt;</code></p>
+
+<p><a href="structmof_1_1Vector2D-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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="structmof_1_1Vector2D.html#ab92ac29eef4252a8f1d25af1251e8515">Vector2D</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="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a79bb81282ea309b726a23cbd98306f65">Vector2D</a> (int x_, int y_)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">Vector2D</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">~Vector2D</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a3ba38e47408d2f2c1bfaffb59df388a8">operator+</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#ade87f5fede7808ddd993ef792d9b2010">operator-</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">operator*</a> (float rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a8c3595cff7a0b59b724a81c329cae7c7">operator/</a> (float rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a4e459ac99c373ca05ee1d3c676fb78ab">operator==</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;obj) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a8aa45d68ee6311dae7e2cf14542496a2">operator!=</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;obj) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">operator-</a> () const </td></tr>
+<tr><td colspan="2"><h2>Public 変数</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="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a></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="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a></td></tr>
+<tr><td colspan="2"><h2>フレンド</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a101fba9bdfe5db87dd1c4acb728fb786">operator*</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;vec, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> f)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a3aedbcc9b93bf4334152717d80476a49">operator*</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> f, const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;vec)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#ac6de893da3fc3738a3978776979e6714">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="structmof_1_1Vector2D.html">Vector2D</a> &amp;obj)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+
+<p> <a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a> の <a class="el" href="Vector2D_8hpp_source.html#l00008">8</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="ab92ac29eef4252a8f1d25af1251e8515"></a><!-- doxytag: member="mof::Vector2D::Vector2D" ref="ab92ac29eef4252a8f1d25af1251e8515" args="(real x_, real y_)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::Vector2D::Vector2D </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&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="paramname"> <em>y_</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00004">4</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a79bb81282ea309b726a23cbd98306f65"></a><!-- doxytag: member="mof::Vector2D::Vector2D" ref="a79bb81282ea309b726a23cbd98306f65" args="(int x_, int y_)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::Vector2D::Vector2D </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>x_</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>y_</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00008">8</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a5dba11b6f10b97f92e6a79afd7b54c77"></a><!-- doxytag: member="mof::Vector2D::Vector2D" ref="a5dba11b6f10b97f92e6a79afd7b54c77" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::Vector2D::Vector2D </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00013">13</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab7598396d443afe74a1b25d311aa52b9"></a><!-- doxytag: member="mof::Vector2D::~Vector2D" ref="ab7598396d443afe74a1b25d311aa52b9" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::Vector2D::~Vector2D </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00017">17</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a8aa45d68ee6311dae7e2cf14542496a2"></a><!-- doxytag: member="mof::Vector2D::operator!=" ref="a8aa45d68ee6311dae7e2cf14542496a2" args="(const mof::Vector2D &amp;obj) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mof::Vector2D::operator!= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>obj</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00027">27</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a5cd2201233e48e9ca32bbb50159614ca"></a><!-- doxytag: member="mof::Vector2D::operator*" ref="a5cd2201233e48e9ca32bbb50159614ca" args="(float rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator* </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00046">46</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a3ba38e47408d2f2c1bfaffb59df388a8"></a><!-- doxytag: member="mof::Vector2D::operator+" ref="a3ba38e47408d2f2c1bfaffb59df388a8" args="(const mof::Vector2D &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00037">37</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="acab586a192a479ea757dda9bf1bda27a"></a><!-- doxytag: member="mof::Vector2D::operator&#45;" ref="acab586a192a479ea757dda9bf1bda27a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator- </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00031">31</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ade87f5fede7808ddd993ef792d9b2010"></a><!-- doxytag: member="mof::Vector2D::operator&#45;" ref="ade87f5fede7808ddd993ef792d9b2010" args="(const mof::Vector2D &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator- </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00042">42</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a8c3595cff7a0b59b724a81c329cae7c7"></a><!-- doxytag: member="mof::Vector2D::operator/" ref="a8c3595cff7a0b59b724a81c329cae7c7" args="(float rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator/ </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00051">51</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e459ac99c373ca05ee1d3c676fb78ab"></a><!-- doxytag: member="mof::Vector2D::operator==" ref="a4e459ac99c373ca05ee1d3c676fb78ab" args="(const mof::Vector2D &amp;obj) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mof::Vector2D::operator== </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>obj</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00022">22</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>フレンドと関連する関数</h2>
+<a class="anchor" id="a3aedbcc9b93bf4334152717d80476a49"></a><!-- doxytag: member="mof::Vector2D::operator*" ref="a3aedbcc9b93bf4334152717d80476a49" args="(real f, const mof::Vector2D &amp;vec)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> operator* </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&nbsp;</td>
+          <td class="paramname"> <em>f</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>vec</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a101fba9bdfe5db87dd1c4acb728fb786"></a><!-- doxytag: member="mof::Vector2D::operator*" ref="a101fba9bdfe5db87dd1c4acb728fb786" args="(const mof::Vector2D &amp;vec, real f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> operator* </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>vec</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>f</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ac6de893da3fc3738a3978776979e6714"></a><!-- doxytag: member="mof::Vector2D::operator&lt;&lt;" ref="ac6de893da3fc3738a3978776979e6714" args="(std::ostream &amp;os, const Vector2D &amp;obj)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">std::ostream &amp;&nbsp;</td>
+          <td class="paramname"> <em>os</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a6bf6819566f049e17e80d496930ce615"></a><!-- doxytag: member="mof::Vector2D::x" ref="a6bf6819566f049e17e80d496930ce615" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="el" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">mof::Vector2D::x</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a> の <a class="el" href="Vector2D_8hpp_source.html#l00010">10</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ae80f9bdf52e62c7285d79bcd10f864e7"></a><!-- doxytag: member="mof::Vector2D::y" ref="ae80f9bdf52e62c7285d79bcd10f864e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="el" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">mof::Vector2D::y</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a> の <a class="el" href="Vector2D_8hpp_source.html#l00010">10</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>この構造体の説明は次のファイルから生成されました:<ul>
+<li>mof/math/<a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a></li>
+<li>mof/math/<a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/structmof_1_1math_1_1row__of__matrix-members.html b/moflib-1.0/doc/html/structmof_1_1math_1_1row__of__matrix-members.html
new file mode 100644 (file)
index 0000000..756746d
--- /dev/null
@@ -0,0 +1,39 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::row_of_matrix&lt; Dim &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a></td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">operator[]</a>(size_t index) const </td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a></td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">row_of_matrix</a>(const float *elements, size_t row_index)</td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/structmof_1_1math_1_1row__of__matrix.html b/moflib-1.0/doc/html/structmof_1_1math_1_1row__of__matrix.html
new file mode 100644 (file)
index 0000000..68d9ea9
--- /dev/null
@@ -0,0 +1,151 @@
+<!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: 構造体 テンプレート mof::math::row_of_matrix&lt; Dim &gt;</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>
+  </div>
+</div>
+<div class="contents">
+<h1>構造体 テンプレート mof::math::row_of_matrix&lt; Dim &gt;</h1><!-- doxytag: class="mof::math::row_of_matrix" -->
+<p>M[i][j]のように行列の要素を参照できるようにするための補助クラス.  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a>&gt;</code></p>
+
+<p><a href="structmof_1_1math_1_1row__of__matrix-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">row_of_matrix</a> (const float *elements, size_t row_index)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">operator[]</a> (size_t index) const </td></tr>
+<tr><td colspan="2"><h2>Public 変数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<h3>template&lt;size_t Dim&gt;<br/>
+ struct mof::math::row_of_matrix&lt; Dim &gt;</h3>
+
+<p>M[i][j]のように行列の要素を参照できるようにするための補助クラス. </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00254">254</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="add819c408998bb73fd68da047504684c"></a><!-- doxytag: member="mof::math::row_of_matrix::row_of_matrix" ref="add819c408998bb73fd68da047504684c" args="(const float *elements, size_t row_index)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a> </td>
+          <td>(</td>
+          <td class="paramtype">const float *&nbsp;</td>
+          <td class="paramname"> <em>elements</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>row_index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00259">259</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ad26e390fd29458b4ccb1a6efc2b9fc2d"></a><!-- doxytag: member="mof::math::row_of_matrix::operator[]" ref="ad26e390fd29458b4ccb1a6efc2b9fc2d" args="(size_t index) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::operator[] </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>index</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00264">264</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a0bdc04595281825f274b1016728f6a72"></a><!-- doxytag: member="mof::math::row_of_matrix::elements_" ref="a0bdc04595281825f274b1016728f6a72" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">const float* <a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00256">256</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="af1d3a14a09bb4bbe6ddb5d8e37730b9e"></a><!-- doxytag: member="mof::math::row_of_matrix::row_index_" ref="af1d3a14a09bb4bbe6ddb5d8e37730b9e" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00257">257</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>この構造体の説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/moflib-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl-members.html b/moflib-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl-members.html
new file mode 100644 (file)
index 0000000..b8eab4f
--- /dev/null
@@ -0,0 +1,36 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::util::multimedia_timer::impl メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a></td><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></td><td></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl.html b/moflib-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl.html
new file mode 100644 (file)
index 0000000..4ef0cd1
--- /dev/null
@@ -0,0 +1,64 @@
+<!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: 構造体 mof::util::multimedia_timer::impl</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1util.html">util</a>::<a class="el" href="classmof_1_1util_1_1multimedia__timer.html">multimedia_timer</a>::<a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>構造体 mof::util::multimedia_timer::impl</h1><!-- doxytag: class="mof::util::multimedia_timer::impl" -->
+<p><a href="structmof_1_1util_1_1multimedia__timer_1_1impl-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public 変数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">timespec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00009">9</a> 行で定義されています。</p>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a1c9e74824a301053fa6871c8453b23d1"></a><!-- doxytag: member="mof::util::multimedia_timer::impl::prevTime_" ref="a1c9e74824a301053fa6871c8453b23d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">timespec <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">mof::util::multimedia_timer::impl::prevTime_</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00011">11</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>この構造体の説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/util/linux/<a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/moflib-1.0/doc/html/tab_b.gif b/moflib-1.0/doc/html/tab_b.gif
new file mode 100644 (file)
index 0000000..0d62348
Binary files /dev/null and b/moflib-1.0/doc/html/tab_b.gif differ
diff --git a/moflib-1.0/doc/html/tab_l.gif b/moflib-1.0/doc/html/tab_l.gif
new file mode 100644 (file)
index 0000000..9b1e633
Binary files /dev/null and b/moflib-1.0/doc/html/tab_l.gif differ
diff --git a/moflib-1.0/doc/html/tab_r.gif b/moflib-1.0/doc/html/tab_r.gif
new file mode 100644 (file)
index 0000000..ce9dd9f
Binary files /dev/null and b/moflib-1.0/doc/html/tab_r.gif differ
diff --git a/moflib-1.0/doc/html/tabs.css b/moflib-1.0/doc/html/tabs.css
new file mode 100644 (file)
index 0000000..a444163
--- /dev/null
@@ -0,0 +1,105 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : 80%;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs #MSearchBox
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : 80%;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.navpath
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+   text-align       : center;
+   margin           : 2px;
+   padding          : 2px;
+}
diff --git a/moflib-1.0/doc/html/threshold_8hpp.html b/moflib-1.0/doc/html/threshold_8hpp.html
new file mode 100644 (file)
index 0000000..fc1ef43
--- /dev/null
@@ -0,0 +1,62 @@
+<!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/threshold.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.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/threshold.hpp</h1><div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="threshold_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2threshold_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2threshold_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2threshold_8hppdep">
+<area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/></map>
+</div>
+
+<p><a href="threshold_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">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>&nbsp;&nbsp;&nbsp;1e-3</td></tr>
+</table>
+<hr/><h2>マクロ定義</h2>
+<a class="anchor" id="acefd3ede4bb1937da93c49823d4d008e"></a><!-- doxytag: member="threshold.hpp::MOF_ERROR_THRESHOLD" ref="acefd3ede4bb1937da93c49823d4d008e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MOF_ERROR_THRESHOLD&nbsp;&nbsp;&nbsp;1e-3</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="threshold_8hpp_source.html">threshold.hpp</a> の <a class="el" href="threshold_8hpp_source.html#l00003">3</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 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/moflib-1.0/doc/html/threshold_8hpp__dep__incl.map b/moflib-1.0/doc/html/threshold_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..3aa17ad
--- /dev/null
@@ -0,0 +1,17 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/>
+</map>
diff --git a/moflib-1.0/doc/html/threshold_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/threshold_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..7f96013
--- /dev/null
@@ -0,0 +1 @@
+f93999e83a94a3d4189a53fce836b221
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/threshold_8hpp__dep__incl.png b/moflib-1.0/doc/html/threshold_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..4819c72
Binary files /dev/null and b/moflib-1.0/doc/html/threshold_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/threshold_8hpp_source.html b/moflib-1.0/doc/html/threshold_8hpp_source.html
new file mode 100644 (file)
index 0000000..2af0718
--- /dev/null
@@ -0,0 +1,34 @@
+<!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/threshold.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.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/threshold.hpp</h1><a href="threshold_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><a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">00003</a> <span class="preprocessor">#define MOF_ERROR_THRESHOLD 1e-3// 誤差閾値</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/tstring_8hpp.html b/moflib-1.0/doc/html/tstring_8hpp.html
new file mode 100644 (file)
index 0000000..810bb46
--- /dev/null
@@ -0,0 +1,71 @@
+<!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/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.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/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_2src_2mof_2base_2tstring_8hpp_map" alt=""/></div>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="tstring_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2tstring_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2tstring_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2tstring_8hppdep">
+<area shape="rect" href="mofdef_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/base/mofdef.hpp" alt="" coords="689,83,1031,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,237,1304,267"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,160,888,189"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,315,1664,344"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,315,1288,344"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,392,2055,421"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,392,1692,421"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,469,1552,499"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,547,1680,576"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,547,1325,576"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,392,1268,421"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,237,663,267"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,315,824,344"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,315,405,344"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,392,420,421"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,392,844,421"/></map>
+</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>
+<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 colspan="2"><h2>型定義</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::basic_string&lt; <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">mof::tstring</a></td></tr>
+</table>
+<hr/><h2>型定義</h2>
+<a class="anchor" id="a03bdb8ce5895c7e261aadc2529637546"></a><!-- doxytag: member="tstring.hpp::TCHAR" ref="a03bdb8ce5895c7e261aadc2529637546" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef char <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:39 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/moflib-1.0/doc/html/tstring_8hpp__dep__incl.map b/moflib-1.0/doc/html/tstring_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..93574ee
--- /dev/null
@@ -0,0 +1,18 @@
+<map id="G" name="G">
+<area shape="rect" href="$mofdef_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/base/mofdef.hpp" alt="" coords="689,83,1031,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,237,1304,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,160,888,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,315,1664,344"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,315,1288,344"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,392,2055,421"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,392,1692,421"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,469,1552,499"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,547,1680,576"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,547,1325,576"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,392,1268,421"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,237,663,267"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,315,824,344"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,315,405,344"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,392,420,421"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,392,844,421"/>
+</map>
diff --git a/moflib-1.0/doc/html/tstring_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/tstring_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..30a1671
--- /dev/null
@@ -0,0 +1 @@
+3d61d9288e9558c89e2f8c46eec58cce
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/tstring_8hpp__dep__incl.png b/moflib-1.0/doc/html/tstring_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..1b5ea0d
Binary files /dev/null and b/moflib-1.0/doc/html/tstring_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/tstring_8hpp__incl.map b/moflib-1.0/doc/html/tstring_8hpp__incl.map
new file mode 100644 (file)
index 0000000..8be6a30
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/moflib-1.0/doc/html/tstring_8hpp__incl.md5 b/moflib-1.0/doc/html/tstring_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..446c4c7
--- /dev/null
@@ -0,0 +1 @@
+2c693d3e957e151f5645eefb61b1b622
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/tstring_8hpp__incl.png b/moflib-1.0/doc/html/tstring_8hpp__incl.png
new file mode 100644 (file)
index 0000000..886726a
Binary files /dev/null and b/moflib-1.0/doc/html/tstring_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/tstring_8hpp_source.html b/moflib-1.0/doc/html/tstring_8hpp_source.html
new file mode 100644 (file)
index 0000000..807ab5b
--- /dev/null
@@ -0,0 +1,45 @@
+<!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/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.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/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 _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#a03bdb8ce5895c7e261aadc2529637546">00006</a> <span class="keyword">typedef</span> <span class="keywordtype">char</span> <a class="code" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/vector2_8hpp.html b/moflib-1.0/doc/html/vector2_8hpp.html
new file mode 100644 (file)
index 0000000..3bf31d6
--- /dev/null
@@ -0,0 +1,58 @@
+<!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/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.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/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_2src_2mof_2math_2vector2_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hpp">
+<area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,83,535,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
+</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_2src_2mof_2math_2vector2_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hppdep">
+<area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,83,405,112"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,83,829,112"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="651,160,989,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="996,83,1340,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="520,237,896,267"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="768,315,1099,344"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="368,315,744,344"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="1013,160,1413,189"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1437,160,1837,189"/></map>
+</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 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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 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/moflib-1.0/doc/html/vector2_8hpp__dep__incl.map b/moflib-1.0/doc/html/vector2_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..7958d82
--- /dev/null
@@ -0,0 +1,11 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,83,405,112"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,83,829,112"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="651,160,989,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="996,83,1340,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="520,237,896,267"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="768,315,1099,344"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="368,315,744,344"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="1013,160,1413,189"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1437,160,1837,189"/>
+</map>
diff --git a/moflib-1.0/doc/html/vector2_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/vector2_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..435517f
--- /dev/null
@@ -0,0 +1 @@
+7578a59faac747edd6f89a9d4be4f951
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/vector2_8hpp__dep__incl.png b/moflib-1.0/doc/html/vector2_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..d7edbe6
Binary files /dev/null and b/moflib-1.0/doc/html/vector2_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/vector2_8hpp__incl.map b/moflib-1.0/doc/html/vector2_8hpp__incl.map
new file mode 100644 (file)
index 0000000..f6052d1
--- /dev/null
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,83,535,112"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/>
+</map>
diff --git a/moflib-1.0/doc/html/vector2_8hpp__incl.md5 b/moflib-1.0/doc/html/vector2_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..bd5d838
--- /dev/null
@@ -0,0 +1 @@
+a3acb020877c5ca959d58cf09c8c2003
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/vector2_8hpp__incl.png b/moflib-1.0/doc/html/vector2_8hpp__incl.png
new file mode 100644 (file)
index 0000000..3520943
Binary files /dev/null and b/moflib-1.0/doc/html/vector2_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/vector2_8hpp_source.html b/moflib-1.0/doc/html/vector2_8hpp_source.html
new file mode 100644 (file)
index 0000000..c1484a6
--- /dev/null
@@ -0,0 +1,70 @@
+<!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/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.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/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="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             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = 0;
+<a name="l00021"></a>00021             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = 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#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#ab736cefa1d0a4a91ba507bb5065ec448">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a>)
+<a name="l00030"></a>00030         {
+<a name="l00031"></a>00031             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = x;
+<a name="l00032"></a>00032             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = y;
+<a name="l00033"></a>00033         }
+<a name="l00034"></a>00034         
+<a name="l00040"></a>00040         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00041"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a248255eb16b32312833921eebc8c4d14">00041</a>         <a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector2</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00042"></a>00042         {
+<a name="l00043"></a>00043             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = arr[0];
+<a name="l00044"></a>00044             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = arr[1];
+<a name="l00045"></a>00045         }
+<a name="l00046"></a>00046 <span class="comment">//}}}</span>
+<a name="l00047"></a>00047 <span class="comment">//{{{ accessers</span>
+<a name="l00048"></a><a class="code" href="classmof_1_1math_1_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">00048</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">x</a>()<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>[0]; }
+<a name="l00049"></a><a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">00049</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a>()<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>[1]; }
+<a name="l00050"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">00050</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }<span class="comment">// 第3要素は常に1</span>
+<a name="l00051"></a>00051 <span class="comment">//}}}</span>
+<a name="l00052"></a>00052     };
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 }<span class="comment">// namespace math</span>
+<a name="l00055"></a>00055 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/vector2__test_8cpp.html b/moflib-1.0/doc/html/vector2__test_8cpp.html
new file mode 100644 (file)
index 0000000..b8d6889
--- /dev/null
@@ -0,0 +1,69 @@
+<!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/vector2_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/vector2_test.cpp</h1><code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;sstream&gt;</code><br/>
+<div class="dynheader">
+vector2_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="vector2__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector2__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector2__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector2__test_8cpp">
+<area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="372,83,519,112"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
+</div>
+
+<p><a href="vector2__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="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="vector2_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="vector2__test_8cpp_source.html">vector2_test.cpp</a> の <a class="el" href="vector2__test_8cpp_source.html#l00005">5</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/moflib-1.0/doc/html/vector2__test_8cpp__incl.map b/moflib-1.0/doc/html/vector2__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..4793aa4
--- /dev/null
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="372,83,519,112"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/>
+</map>
diff --git a/moflib-1.0/doc/html/vector2__test_8cpp__incl.md5 b/moflib-1.0/doc/html/vector2__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..8fb0f65
--- /dev/null
@@ -0,0 +1 @@
+5b5171ff6258eb394bca47a59ab5faa6
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/vector2__test_8cpp__incl.png b/moflib-1.0/doc/html/vector2__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..20d39ea
Binary files /dev/null and b/moflib-1.0/doc/html/vector2__test_8cpp__incl.png differ
diff --git a/moflib-1.0/doc/html/vector2__test_8cpp_source.html b/moflib-1.0/doc/html/vector2__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..0feabbe
--- /dev/null
@@ -0,0 +1,102 @@
+<!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/vector2_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/vector2_test.cpp</h1><a href="vector2__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="vector2_8hpp.html">mof/math/vector2.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><a class="code" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00005</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00006"></a>00006 {
+<a name="l00007"></a>00007     <span class="keyword">using namespace </span>mof::math;
+<a name="l00008"></a>00008     <span class="keyword">using namespace </span>std;
+<a name="l00009"></a>00009     vector2 v;
+<a name="l00010"></a>00010     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012     <span class="keywordflow">if</span> (v.x() != 0 || v.y() != 0 || v.z() != 1) {
+<a name="l00013"></a>00013         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero vector&quot;</span> &lt;&lt; endl;  
+<a name="l00014"></a>00014         failed_count++;
+<a name="l00015"></a>00015     }
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017     v = vector2(1, 2);
+<a name="l00018"></a>00018     <span class="keywordflow">if</span> (v[0] != 1 || v[1] != 2 || v[2] != 1) {
+<a name="l00019"></a>00019         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array&quot;</span> &lt;&lt; endl;    
+<a name="l00020"></a>00020         failed_count++;
+<a name="l00021"></a>00021     }
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00024"></a>00024     v = vector2(1, 2);
+<a name="l00025"></a>00025     vector2 w(3, 4);
+<a name="l00026"></a>00026     v = v + w;
+<a name="l00027"></a>00027     <span class="keywordflow">if</span> (v.x() != 4 || v.y() != 6 || v.z() != 1) {
+<a name="l00028"></a>00028         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00029"></a>00029         failed_count++;
+<a name="l00030"></a>00030     }
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032     v = vector2(50, 50);
+<a name="l00033"></a>00033     w = vector2(1, 2);
+<a name="l00034"></a>00034     v = v - w;
+<a name="l00035"></a>00035     <span class="keywordflow">if</span> (v.x() != 49 || v.y() != 48 || v.z() != 1) {
+<a name="l00036"></a>00036         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;  
+<a name="l00037"></a>00037         failed_count++;
+<a name="l00038"></a>00038     }
+<a name="l00039"></a>00039     
+<a name="l00040"></a>00040     v = vector2(10, 10);
+<a name="l00041"></a>00041     v = 2 * v * 3;
+<a name="l00042"></a>00042     <span class="keywordflow">if</span> (v.x() != 60 || v.y() != 60 || v.z() != 1) {
+<a name="l00043"></a>00043         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; multiplation with scalar test&quot;</span> &lt;&lt; endl; 
+<a name="l00044"></a>00044         failed_count++;
+<a name="l00045"></a>00045     }
+<a name="l00046"></a>00046     
+<a name="l00047"></a>00047     v = vector2(60, 30);
+<a name="l00048"></a>00048     v = v / 3;
+<a name="l00049"></a>00049     <span class="keywordflow">if</span> (v.x() != 20 || v.y() != 10 || v.z() != 1) {
+<a name="l00050"></a>00050         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; devidation with scalar test&quot;</span> &lt;&lt; endl;   
+<a name="l00051"></a>00051         failed_count++;
+<a name="l00052"></a>00052     }
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     v = vector2(1, 2);
+<a name="l00056"></a>00056     w = vector2(1, 2);
+<a name="l00057"></a>00057     <span class="keywordflow">if</span> (v != w) {
+<a name="l00058"></a>00058         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00059"></a>00059         failed_count++;
+<a name="l00060"></a>00060     }
+<a name="l00061"></a>00061     
+<a name="l00062"></a>00062     v = vector2(1, 2);
+<a name="l00063"></a>00063     w = vector2(2, 1);
+<a name="l00064"></a>00064     <span class="keywordflow">if</span> (v == w) {
+<a name="l00065"></a>00065         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00066"></a>00066         failed_count++;
+<a name="l00067"></a>00067     }
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070     <span class="keywordflow">return</span> failed_count;
+<a name="l00071"></a>00071 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/vector3_8hpp.html b/moflib-1.0/doc/html/vector3_8hpp.html
new file mode 100644 (file)
index 0000000..96d36b7
--- /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/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.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/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_2src_2mof_2math_2vector3_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hpp">
+<area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,83,575,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
+</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_2src_2mof_2math_2vector3_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hppdep">
+<area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="5,83,405,112"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="429,83,829,112"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="853,83,1192,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="721,160,1097,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="969,237,1300,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="569,237,945,267"/></map>
+</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 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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/moflib-1.0/doc/html/vector3_8hpp__dep__incl.map b/moflib-1.0/doc/html/vector3_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..8f6ba85
--- /dev/null
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="5,83,405,112"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="429,83,829,112"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="853,83,1192,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="721,160,1097,189"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="969,237,1300,267"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="569,237,945,267"/>
+</map>
diff --git a/moflib-1.0/doc/html/vector3_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/vector3_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..3f1eb06
--- /dev/null
@@ -0,0 +1 @@
+5eb2ee2385ea55bdfb09038048871722
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/vector3_8hpp__dep__incl.png b/moflib-1.0/doc/html/vector3_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..63831ce
Binary files /dev/null and b/moflib-1.0/doc/html/vector3_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/vector3_8hpp__incl.map b/moflib-1.0/doc/html/vector3_8hpp__incl.map
new file mode 100644 (file)
index 0000000..0be8248
--- /dev/null
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,83,575,112"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/>
+</map>
diff --git a/moflib-1.0/doc/html/vector3_8hpp__incl.md5 b/moflib-1.0/doc/html/vector3_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..7562b9a
--- /dev/null
@@ -0,0 +1 @@
+d63baa18b1db350667ca71b5df0f3b68
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/vector3_8hpp__incl.png b/moflib-1.0/doc/html/vector3_8hpp__incl.png
new file mode 100644 (file)
index 0000000..d89b7e2
Binary files /dev/null and b/moflib-1.0/doc/html/vector3_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/vector3_8hpp_source.html b/moflib-1.0/doc/html/vector3_8hpp_source.html
new file mode 100644 (file)
index 0000000..dfb1551
--- /dev/null
@@ -0,0 +1,76 @@
+<!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/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.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/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="l00005"></a>00005 <span class="keyword">namespace </span>mof
+<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="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             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = 0;
+<a name="l00022"></a>00022             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = 0;
+<a name="l00023"></a>00023             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = 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#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#adab95127cb6e3537660a813d1c373884">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a>)
+<a name="l00033"></a>00033         {
+<a name="l00034"></a>00034             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = x;
+<a name="l00035"></a>00035             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = y; 
+<a name="l00036"></a>00036             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = z;
+<a name="l00037"></a>00037         }
+<a name="l00038"></a>00038 
+<a name="l00044"></a>00044         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00045"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a10ea50dffe1acafe2bce2e2333a9001b">00045</a>         <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector3</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00046"></a>00046         {
+<a name="l00047"></a>00047             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = arr[0];
+<a name="l00048"></a>00048             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = arr[1];
+<a name="l00049"></a>00049             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = arr[2];
+<a name="l00050"></a>00050         }
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="comment">//}}}</span>
+<a name="l00053"></a>00053 <span class="comment">//{{{ accesser</span>
+<a name="l00054"></a><a class="code" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">00054</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">x</a>()<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>[0]; }
+<a name="l00055"></a><a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">00055</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a>()<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>[1]; }
+<a name="l00056"></a><a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">00056</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a>()<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>[2]; }
+<a name="l00057"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">00057</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">w</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }<span class="comment">// 第4要素は常に1</span>
+<a name="l00058"></a>00058 <span class="comment">//}}}</span>
+<a name="l00059"></a>00059     };
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 }<span class="comment">// namespace math</span>
+<a name="l00062"></a>00062 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/vector3__test_8cpp.html b/moflib-1.0/doc/html/vector3__test_8cpp.html
new file mode 100644 (file)
index 0000000..cb1a004
--- /dev/null
@@ -0,0 +1,68 @@
+<!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/vector3_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/vector3_test.cpp</h1><code>#include &lt;<a class="el" href="vector3_8hpp_source.html">mof/math/vector3.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<div class="dynheader">
+vector3_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="vector3__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector3__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector3__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector3__test_8cpp">
+<area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="372,83,519,112"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,160,575,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/></map>
+</div>
+
+<p><a href="vector3__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="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="vector3_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="vector3__test_8cpp_source.html">vector3_test.cpp</a> の <a class="el" href="vector3__test_8cpp_source.html#l00004">4</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 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/moflib-1.0/doc/html/vector3__test_8cpp__incl.map b/moflib-1.0/doc/html/vector3__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..d4feb57
--- /dev/null
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="372,83,519,112"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,160,575,189"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/>
+</map>
diff --git a/moflib-1.0/doc/html/vector3__test_8cpp__incl.md5 b/moflib-1.0/doc/html/vector3__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..020ceff
--- /dev/null
@@ -0,0 +1 @@
+c2b2544e715728883e8941ece67292fc
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/vector3__test_8cpp__incl.png b/moflib-1.0/doc/html/vector3__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..0414080
Binary files /dev/null and b/moflib-1.0/doc/html/vector3__test_8cpp__incl.png differ
diff --git a/moflib-1.0/doc/html/vector3__test_8cpp_source.html b/moflib-1.0/doc/html/vector3__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..97b4e0a
--- /dev/null
@@ -0,0 +1,101 @@
+<!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/vector3_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/vector3_test.cpp</h1><a href="vector3__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a><a class="code" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00004</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00005"></a>00005 {
+<a name="l00006"></a>00006     <span class="keyword">using namespace </span>mof::math;
+<a name="l00007"></a>00007     <span class="keyword">using namespace </span>std;
+<a name="l00008"></a>00008     vector3 v;
+<a name="l00009"></a>00009     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00010"></a>00010 
+<a name="l00011"></a>00011     <span class="keywordflow">if</span> (v.x() != 0 || v.y() != 0 || v.z() != 0 || v.w() != 1) {
+<a name="l00012"></a>00012         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero vector&quot;</span> &lt;&lt; endl;  
+<a name="l00013"></a>00013         failed_count++;
+<a name="l00014"></a>00014     }
+<a name="l00015"></a>00015 
+<a name="l00016"></a>00016     v = vector3(1, 2, 3);
+<a name="l00017"></a>00017     <span class="keywordflow">if</span> (v[0] != 1 || v[1] != 2 || v[2] != 3 || v[3] != 1) {
+<a name="l00018"></a>00018         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array&quot;</span> &lt;&lt; endl;    
+<a name="l00019"></a>00019         failed_count++;
+<a name="l00020"></a>00020     }
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00023"></a>00023     v = vector3(1, 2, 3);
+<a name="l00024"></a>00024     vector3 w(4, 5, 6);
+<a name="l00025"></a>00025     v = v + w;
+<a name="l00026"></a>00026     <span class="keywordflow">if</span> (v.x() != 5 || v.y() != 7 || v.z() != 9 || v.w() != 1) {
+<a name="l00027"></a>00027         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00028"></a>00028         failed_count++;
+<a name="l00029"></a>00029     }
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031     v = vector3(1, 2, 3);
+<a name="l00032"></a>00032     w = vector3(4, 15, 26);
+<a name="l00033"></a>00033     v = v - w;
+<a name="l00034"></a>00034     <span class="keywordflow">if</span> (v.x() != -3 || v.y() != -13 || v.z() != -23 || v.w() != 1) {
+<a name="l00035"></a>00035         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
+<a name="l00036"></a>00036         failed_count++;
+<a name="l00037"></a>00037     }
+<a name="l00038"></a>00038     
+<a name="l00039"></a>00039     v = vector3(1, 2, 3);
+<a name="l00040"></a>00040     v = 2 * v * 3;
+<a name="l00041"></a>00041     <span class="keywordflow">if</span> (v.x() != 6 || v.y() != 12 || v.z() != 18 || v.w() != 1) {
+<a name="l00042"></a>00042         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; multiplation with scalar test&quot;</span> &lt;&lt; endl;  
+<a name="l00043"></a>00043         failed_count++;
+<a name="l00044"></a>00044     }
+<a name="l00045"></a>00045     
+<a name="l00046"></a>00046     
+<a name="l00047"></a>00047     v = vector3(90, 60, 30);
+<a name="l00048"></a>00048     v = v / 3;
+<a name="l00049"></a>00049     <span class="keywordflow">if</span> (v.x() != 30 || v.y() != 20 || v.z() != 10 || v.w() != 1) {
+<a name="l00050"></a>00050         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; devidation with scalar test&quot;</span> &lt;&lt; endl;   
+<a name="l00051"></a>00051         failed_count++;
+<a name="l00052"></a>00052     }
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     v = vector3(1, 2, 3);
+<a name="l00056"></a>00056     w = vector3(1, 2, 3);
+<a name="l00057"></a>00057     <span class="keywordflow">if</span> (v != w) {
+<a name="l00058"></a>00058         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00059"></a>00059         failed_count++;
+<a name="l00060"></a>00060     }
+<a name="l00061"></a>00061     
+<a name="l00062"></a>00062     v = vector3(1, 2, 3);
+<a name="l00063"></a>00063     w = vector3(3, 2, 1);
+<a name="l00064"></a>00064     <span class="keywordflow">if</span> (v == w) {
+<a name="l00065"></a>00065         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00066"></a>00066         failed_count++;
+<a name="l00067"></a>00067     }
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069     <span class="keywordflow">return</span> failed_count;
+<a name="l00070"></a>00070 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/vector4_8hpp.html b/moflib-1.0/doc/html/vector4_8hpp.html
new file mode 100644 (file)
index 0000000..8c2aa72
--- /dev/null
@@ -0,0 +1,43 @@
+<!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: mof/math/vector4.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 -->
+<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>mof/math/vector4.hpp</h1>
+<p><a href="vector4_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_1vector4.html">mof::math::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 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;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/vector4_8hpp_source.html b/moflib-1.0/doc/html/vector4_8hpp_source.html
new file mode 100644 (file)
index 0000000..f2a7971
--- /dev/null
@@ -0,0 +1,84 @@
+<!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: mof/math/vector4.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 -->
+<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>mof/math/vector4.hpp</h1><a href="vector4_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="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 <span class="keyword">namespace </span>mof
+<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_1vector4.html">00012</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1vector4.html" title="4次元ベクトルクラス">vector4</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="基底ベクトルテンプレートクラス">basic_vector</a>&lt;4, vector4&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_1vector4.html#a7fb10fe7641753bee873c04fa573dca2">00019</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1vector4.html#a7fb10fe7641753bee873c04fa573dca2" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector4</a>()
+<a name="l00020"></a>00020         {
+<a name="l00021"></a>00021             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>() = 0;
+<a name="l00022"></a>00022             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>() = 0;
+<a name="l00023"></a>00023             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>() = 0;
+<a name="l00024"></a>00024             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>() = 0;
+<a name="l00025"></a>00025         }
+<a name="l00026"></a>00026 
+<a name="l00034"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a1747cca2a606486944d488711cfa9d01">00034</a>         <a class="code" href="classmof_1_1math_1_1vector4.html#a1747cca2a606486944d488711cfa9d01" title="指定した値で初期化する.">vector3</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>)
+<a name="l00035"></a>00035         {
+<a name="l00036"></a>00036             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>() = x;
+<a name="l00037"></a>00037             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>() = y;
+<a name="l00038"></a>00038             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>() = z;
+<a name="l00039"></a>00039             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>() = w;
+<a name="l00040"></a>00040         }
+<a name="l00041"></a>00041         
+<a name="l00047"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a33d2888698d13bc89c7bd9d8fc861de9">00047</a>         <a class="code" href="classmof_1_1math_1_1vector4.html#a1747cca2a606486944d488711cfa9d01" title="指定した値で初期化する.">vector3</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1vector3.html" title="3次元ベクトルクラス">vector3</a>&amp; xyz, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a> = 1)
+<a name="l00048"></a>00048         {
+<a name="l00049"></a>00049             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>() = xyz.<a class="code" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">x</a>();
+<a name="l00050"></a>00050             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>() = xyz.<a class="code" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">y</a>();
+<a name="l00051"></a>00051             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>() = xyz.<a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a>();
+<a name="l00052"></a>00052             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>() = <a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>;
+<a name="l00053"></a>00053         }
+<a name="l00054"></a>00054 <span class="comment">//}}}</span>
+<a name="l00055"></a>00055 <span class="comment">//{{{ accesser</span>
+<a name="l00056"></a><a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">00056</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
+<a name="l00057"></a><a class="code" href="classmof_1_1math_1_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">00057</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">x</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
+<a name="l00058"></a>00058 
+<a name="l00059"></a><a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">00059</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
+<a name="l00060"></a><a class="code" href="classmof_1_1math_1_1vector4.html#ab796e0062995e579377682d9c47437f4">00060</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#ab796e0062995e579377682d9c47437f4">y</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
+<a name="l00061"></a>00061         
+<a name="l00062"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">00062</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[2]; }
+<a name="l00063"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">00063</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[2]; }
+<a name="l00064"></a>00064         
+<a name="l00065"></a><a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">00065</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[3]; }
+<a name="l00066"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a7923533d63230c6a7d32f5e0942e4542">00066</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#a7923533d63230c6a7d32f5e0942e4542">w</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[3]; }
+<a name="l00067"></a>00067 <span class="comment">//}}}</span>
+<a name="l00068"></a>00068     };
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 }<span class="comment">// namespace math</span>
+<a name="l00071"></a>00071 }<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;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/moflib-1.0/doc/html/vector_8hpp.html b/moflib-1.0/doc/html/vector_8hpp.html
new file mode 100644 (file)
index 0000000..be58e17
--- /dev/null
@@ -0,0 +1,53 @@
+<!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/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.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/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_2src_2mof_2math_2vector_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hpp">
+<area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="317,160,464,189"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="428,83,575,112"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/></map>
+</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_2src_2mof_2math_2vector_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hppdep">
+<area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/></map>
+</div>
+
+<p><a href="vector_8hpp_source.html">ソースコードを見る。</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 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/moflib-1.0/doc/html/vector_8hpp__dep__incl.map b/moflib-1.0/doc/html/vector_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..6e817e8
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/>
+</map>
diff --git a/moflib-1.0/doc/html/vector_8hpp__dep__incl.md5 b/moflib-1.0/doc/html/vector_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..3ecee3f
--- /dev/null
@@ -0,0 +1 @@
+71ec63b70f587d86b3a2956615be4fde
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/vector_8hpp__dep__incl.png b/moflib-1.0/doc/html/vector_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..e342154
Binary files /dev/null and b/moflib-1.0/doc/html/vector_8hpp__dep__incl.png differ
diff --git a/moflib-1.0/doc/html/vector_8hpp__incl.map b/moflib-1.0/doc/html/vector_8hpp__incl.map
new file mode 100644 (file)
index 0000000..bd102ba
--- /dev/null
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="317,160,464,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="428,83,575,112"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/>
+</map>
diff --git a/moflib-1.0/doc/html/vector_8hpp__incl.md5 b/moflib-1.0/doc/html/vector_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..cb97481
--- /dev/null
@@ -0,0 +1 @@
+dd3b337da64298a8deb6a9fb8f0fabb3
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/vector_8hpp__incl.png b/moflib-1.0/doc/html/vector_8hpp__incl.png
new file mode 100644 (file)
index 0000000..423867e
Binary files /dev/null and b/moflib-1.0/doc/html/vector_8hpp__incl.png differ
diff --git a/moflib-1.0/doc/html/vector_8hpp_source.html b/moflib-1.0/doc/html/vector_8hpp_source.html
new file mode 100644 (file)
index 0000000..1a26e78
--- /dev/null
@@ -0,0 +1,35 @@
+<!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/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.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/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>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/moflib-1.0/doc/html/vector__test_8cpp.html b/moflib-1.0/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/moflib-1.0/doc/html/vector__test_8cpp__incl.md5 b/moflib-1.0/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/moflib-1.0/doc/html/vector__test_8cpp_source.html b/moflib-1.0/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>
diff --git a/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp.html b/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp.html
new file mode 100644 (file)
index 0000000..c7d4aad
--- /dev/null
@@ -0,0 +1,52 @@
+<!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/util/windows/multimedia_timer.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/util/windows/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
+<code>#include &lt;windows.h&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<div class="dynheader">
+multimedia_timer.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="windows_2multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2windows_2multimedia__timer_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2windows_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2windows_2multimedia__timer_8cpp">
+<area shape="rect" href="multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="5,83,197,112"/></map>
+</div>
+
+<p><a href="windows_2multimedia__timer_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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></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_1util.html">mof::util</a></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 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/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.map b/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.map
new file mode 100644 (file)
index 0000000..20f9d20
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="5,83,197,112"/>
+</map>
diff --git a/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.md5 b/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..324563a
--- /dev/null
@@ -0,0 +1 @@
+a5b905952d307c72a33fc1941ddc9ff8
\ No newline at end of file
diff --git a/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.png b/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.png
new file mode 100644 (file)
index 0000000..14736ff
Binary files /dev/null and b/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.png differ
diff --git a/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp_source.html b/moflib-1.0/doc/html/windows_2multimedia__timer_8cpp_source.html
new file mode 100644 (file)
index 0000000..3b0aa9a
--- /dev/null
@@ -0,0 +1,79 @@
+<!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/util/windows/multimedia_timer.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/util/windows/multimedia_timer.cpp</h1><a href="windows_2multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 
+<a name="l00006"></a>00006 <span class="keyword">namespace </span>mof
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008 <span class="keyword">namespace </span>util
+<a name="l00009"></a>00009 {
+<a name="l00010"></a>00010 <span class="comment">//{{{ impl</span>
+<a name="l00011"></a>00011     <span class="keyword">struct </span>multimedia_timer::impl
+<a name="l00012"></a>00012     {
+<a name="l00013"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ad18b354bad11e2f8567439c0dd3376fe">00013</a>         LARGE_INTEGER <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ad18b354bad11e2f8567439c0dd3376fe">start_time_</a>;
+<a name="l00014"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ac932bc92b9a8be674dd60226367ad256">00014</a>         <span class="keywordtype">double</span> <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ac932bc92b9a8be674dd60226367ad256">frequency_</a>;
+<a name="l00015"></a>00015     };
+<a name="l00016"></a>00016 <span class="comment">//}}}</span>
+<a name="l00017"></a>00017 <span class="comment">//{{{ constructor</span>
+<a name="l00018"></a>00018     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4" title="デフォルトコンストラクタ.内部でreset()が呼ばれる.">multimedia_timer::multimedia_timer</a>()
+<a name="l00019"></a>00019     : pimpl_(new <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>)
+<a name="l00020"></a>00020     {
+<a name="l00021"></a>00021         LARGE_INTEGER frequency;<span class="comment">// count per sec</span>
+<a name="l00022"></a>00022         QueryPerformanceFrequency(&amp;frequency);
+<a name="l00023"></a>00023         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;frequency_ = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(frequency.QuadPart) / 1000000;<span class="comment">// count per micro sec</span>
+<a name="l00024"></a>00024         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">reset</a>();
+<a name="l00025"></a>00025     }
+<a name="l00026"></a>00026 <span class="comment">//}}}</span>
+<a name="l00027"></a>00027 <span class="comment">//{{{ destructor</span>
+<a name="l00028"></a>00028     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">multimedia_timer::~multimedia_timer</a>(){}
+<a name="l00029"></a>00029 <span class="comment">//}}}</span>
+<a name="l00030"></a>00030 <span class="comment">//{{{ reset</span>
+<a name="l00031"></a>00031     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">multimedia_timer::reset</a>()
+<a name="l00032"></a>00032     {
+<a name="l00033"></a>00033         QueryPerformanceCounter(&amp;<a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;start_time_);
+<a name="l00034"></a>00034     }
+<a name="l00035"></a>00035 <span class="comment">//}}}</span>
+<a name="l00036"></a>00036 <span class="comment">//{{{ get_time_in_micro_sec</span>
+<a name="l00037"></a>00037     <span class="keywordtype">int</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">multimedia_timer::get_time_in_micro_sec</a>()<span class="keyword"> const</span>
+<a name="l00038"></a>00038 <span class="keyword">    </span>{
+<a name="l00039"></a>00039         LARGE_INTEGER current_time;
+<a name="l00040"></a>00040         QueryPerformanceCounter(&amp;current_time);
+<a name="l00041"></a>00041         <span class="keywordtype">double</span> span = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(current_time.QuadPart - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;start_time_.QuadPart) / <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;frequency_;
+<a name="l00042"></a>00042         <span class="keywordflow">return</span> static_cast&lt;int&gt;(span);
+<a name="l00043"></a>00043     }
+<a name="l00044"></a>00044 <span class="comment">//}}}</span>
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 }<span class="comment">// namespace util</span>
+<a name="l00047"></a>00047 }<span class="comment">// namespace mof</span>
+<a name="l00048"></a>00048 
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:03 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/moflib-1.0/doc/latex/Makefile b/moflib-1.0/doc/latex/Makefile
new file mode 100644 (file)
index 0000000..8b7c89a
--- /dev/null
@@ -0,0 +1,19 @@
+all: clean refman.pdf
+
+pdf: refman.pdf
+
+refman.pdf: refman.tex
+       pdflatex refman.tex
+       makeindex refman.idx
+       pdflatex refman.tex
+       latex_count=5 ; \
+       while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
+           do \
+             echo "Rerunning latex...." ;\
+             pdflatex refman.tex ;\
+             latex_count=`expr $$latex_count - 1` ;\
+           done
+
+
+clean:
+       rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
diff --git a/moflib-1.0/doc/latex/Vector2D_8cpp.tex b/moflib-1.0/doc/latex/Vector2D_8cpp.tex
new file mode 100644 (file)
index 0000000..80c4b93
--- /dev/null
@@ -0,0 +1,4 @@
+\hypertarget{Vector2D_8cpp}{
+\section{mof/math/Vector2D.cpp}
+\label{Vector2D_8cpp}\index{mof/math/Vector2D.cpp@{mof/math/Vector2D.cpp}}
+}
diff --git a/moflib-1.0/doc/latex/Vector2D_8hpp.tex b/moflib-1.0/doc/latex/Vector2D_8hpp.tex
new file mode 100644 (file)
index 0000000..aab6588
--- /dev/null
@@ -0,0 +1,14 @@
+\hypertarget{Vector2D_8hpp}{
+\section{mof/math/Vector2D.hpp}
+\label{Vector2D_8hpp}\index{mof/math/Vector2D.hpp@{mof/math/Vector2D.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+struct \hyperlink{structmof_1_1Vector2D}{mof::Vector2D}
+\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/annotated.tex b/moflib-1.0/doc/latex/annotated.tex
new file mode 100644 (file)
index 0000000..6c94825
--- /dev/null
@@ -0,0 +1,8 @@
+\section{構成}
+クラス、構造体、共用体、インタフェースの説明です。\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{classboost_1_1addable}{addable} }{\pageref{classboost_1_1addable}}{}
+\item\contentsline{section}{\hyperlink{classmof_1_1math_1_1basic__vector}{mof::math::basic\_\-vector$<$ Dim, Derived $>$} (基底ベクトルテンプレートクラス )}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\item\contentsline{section}{\hyperlink{classmof_1_1math_1_1vector2}{mof::math::vector2} (2次元ベクトルクラス )}{\pageref{classmof_1_1math_1_1vector2}}{}
+\item\contentsline{section}{\hyperlink{classmof_1_1math_1_1vector3}{mof::math::vector3} (3次元ベクトルクラス )}{\pageref{classmof_1_1math_1_1vector3}}{}
+\item\contentsline{section}{\hyperlink{classmof_1_1math_1_1vector4}{mof::math::vector4} (4次元ベクトルクラス )}{\pageref{classmof_1_1math_1_1vector4}}{}
+\end{DoxyCompactList}
diff --git a/moflib-1.0/doc/latex/basic__vector_8hpp.tex b/moflib-1.0/doc/latex/basic__vector_8hpp.tex
new file mode 100644 (file)
index 0000000..c1ab675
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{basic__vector_8hpp}{
+\section{mof/math/basic\_\-vector.hpp}
+\label{basic__vector_8hpp}\index{mof/math/basic\_\-vector.hpp@{mof/math/basic\_\-vector.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1basic__vector}{mof::math::basic\_\-vector$<$ Dim, Derived $>$}
+\begin{DoxyCompactList}\small\item\em 基底ベクトルテンプレートクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{mof::math}
+\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/classboost_1_1addable.tex b/moflib-1.0/doc/latex/classboost_1_1addable.tex
new file mode 100644 (file)
index 0000000..fe7208a
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{classboost_1_1addable}{
+\section{クラス addable}
+\label{classboost_1_1addable}\index{boost::addable@{boost::addable}}
+}
+addableに対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classboost_1_1addable__inherit__graph}
+\end{center}
+\end{figure}
+
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{basic__vector_8hpp}{basic\_\-vector.hpp}\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.eps b/moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.eps
new file mode 100644 (file)
index 0000000..d2ace8e
--- /dev/null
@@ -0,0 +1,733 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 476 566
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 440 530 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 191 456 moveto
+191 522 lineto
+241 522 lineto
+241 456 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 191 456 moveto
+191 522 lineto
+241 522 lineto
+241 456 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+199 509 moveto 34 (addable) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 191 500 moveto
+241 500 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+214.5 487 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 191 478 moveto
+241 478 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+214.5 465 moveto 3 ( ) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 0 242 132 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 242 moveto
+0 420 lineto
+133 420 lineto
+133 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 242 moveto
+0 420 lineto
+133 420 lineto
+133 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 407 moveto 117 (basic_vector< 2, vector2 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 398 moveto
+133 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 376 moveto
+133 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node1->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 183 460 moveto
+170 448 154 433 141 420 curveto
+138 417 136 414 133 411 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 181.17 463.05 moveto
+191 467 lineto
+185.78 457.78 lineto
+closepath stroke
+grestore
+% Node4
+gsave
+[ /Rect [ 150 242 282 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 150 242 moveto
+150 420 lineto
+283 420 lineto
+283 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 150 242 moveto
+150 420 lineto
+283 420 lineto
+283 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 407 moveto 117 (basic_vector< 3, vector3 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 150 398 moveto
+283 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 150 376 moveto
+283 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node1->Node4
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 216 446 moveto
+216 438 216 429 216 420 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 212.5 446 moveto
+216 456 lineto
+219.5 446 lineto
+closepath stroke
+grestore
+% Node6
+gsave
+[ /Rect [ 300 242 432 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 300 242 moveto
+300 420 lineto
+433 420 lineto
+433 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 300 242 moveto
+300 420 lineto
+433 420 lineto
+433 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 407 moveto 117 (basic_vector< 4, vector4 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 300 398 moveto
+433 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 300 376 moveto
+433 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node1->Node6
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 249 460 moveto
+262 448 278 433 291 420 curveto
+294 417 297 414 300 410 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 246.22 457.78 moveto
+241 467 lineto
+250.83 463.05 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 17 35 115 171 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1vector2.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 17 35 moveto
+17 171 lineto
+116 171 lineto
+116 35 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 35 moveto
+17 171 lineto
+116 171 lineto
+116 35 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 158 moveto 83 (mof::math::vector2) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 149 moveto
+116 149 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+64.5 136 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 127 moveto
+116 127 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 114 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 100 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 86 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 72 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 58 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 44 moveto 20 (+ y\(\)) alignedtext
+grestore
+% Node2->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 66 232 moveto
+66 212 66 191 66 171 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 62.5 232 moveto
+66 242 lineto
+69.5 232 lineto
+closepath stroke
+grestore
+% Node5
+gsave
+[ /Rect [ 167 14 265 192 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1vector3.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 167 14 moveto
+167 192 lineto
+266 192 lineto
+266 14 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 167 14 moveto
+167 192 lineto
+266 192 lineto
+266 14 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 179 moveto 83 (mof::math::vector3) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 167 170 moveto
+266 170 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+214.5 157 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 167 148 moveto
+266 148 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 135 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 107 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 93 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 79 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 65 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 51 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 37 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 23 moveto 20 (+ z\(\)) alignedtext
+grestore
+% Node4->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 216 232 moveto
+216 219 216 205 216 192 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 212.5 232 moveto
+216 242 lineto
+219.5 232 lineto
+closepath stroke
+grestore
+% Node7
+gsave
+[ /Rect [ 317 0 415 206 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1vector4.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 317 0 moveto
+317 206 lineto
+416 206 lineto
+416 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 317 0 moveto
+317 206 lineto
+416 206 lineto
+416 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 193 moveto 83 (mof::math::vector4) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 317 184 moveto
+416 184 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+364.5 171 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 317 162 moveto
+416 162 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 149 moveto 47 (+ vector4\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 135 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 107 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 93 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 79 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 65 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 51 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 37 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 23 moveto 22 (+ w\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 9 moveto 22 (+ w\(\)) alignedtext
+grestore
+% Node6->Node7
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 366 232 moveto
+366 223 366 215 366 206 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 362.5 232 moveto
+366 242 lineto
+369.5 232 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 476 566
+end
+restore
+%%EOF
diff --git a/moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.md5 b/moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.md5
new file mode 100644 (file)
index 0000000..fb1f8bf
--- /dev/null
@@ -0,0 +1 @@
+a9dca63cc0c64d12ec06fb927eb4cff7
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.pdf b/moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..72a9982
Binary files /dev/null and b/moflib-1.0/doc/latex/classboost_1_1addable__inherit__graph.pdf differ
diff --git a/moflib-1.0/doc/latex/classboost_1_1operators.tex b/moflib-1.0/doc/latex/classboost_1_1operators.tex
new file mode 100644 (file)
index 0000000..5793aa7
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{classboost_1_1operators}{
+\section{クラス operators}
+\label{classboost_1_1operators}\index{boost::operators@{boost::operators}}
+}
+operatorsに対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=400pt]{classboost_1_1operators__inherit__graph}
+\end{center}
+\end{figure}
+
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{basic__vector_8hpp}{basic\_\-vector.hpp}\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.eps b/moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.eps
new file mode 100644 (file)
index 0000000..56486e7
--- /dev/null
@@ -0,0 +1,375 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 176 412
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 140 376 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 38 302 moveto
+38 368 lineto
+95 368 lineto
+95 302 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 38 302 moveto
+38 368 lineto
+95 368 lineto
+95 302 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+45.5 355 moveto 41 (operators) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 38 346 moveto
+95 346 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+64.5 333 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 38 324 moveto
+95 324 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+64.5 311 moveto 3 ( ) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 0 172 132 266 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 172 moveto
+0 266 lineto
+133 266 lineto
+133 172 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 172 moveto
+0 266 lineto
+133 266 lineto
+133 172 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 253 moveto 117 (basic_vector< 2, vector2 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 244 moveto
+133 244 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 231 moveto 67 (# components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 222 moveto
+133 222 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 209 moveto 56 (+ operator+\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 195 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 181 moveto 56 (+ operator[]\(\)) alignedtext
+grestore
+% Node1->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 66 292 moveto
+66 283 66 274 66 266 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 62.5 292 moveto
+66 302 lineto
+69.5 292 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 17 0 115 136 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1vector2.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 17 0 moveto
+17 136 lineto
+116 136 lineto
+116 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 0 moveto
+17 136 lineto
+116 136 lineto
+116 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 123 moveto 83 (mof::math::vector2) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 114 moveto
+116 114 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+64.5 101 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 92 moveto
+116 92 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 79 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 65 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 51 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 37 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 23 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 9 moveto 20 (+ y\(\)) alignedtext
+grestore
+% Node2->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 66 162 moveto
+66 153 66 144 66 136 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 62.5 162 moveto
+66 172 lineto
+69.5 162 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 176 412
+end
+restore
+%%EOF
diff --git a/moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.md5 b/moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.md5
new file mode 100644 (file)
index 0000000..824a725
--- /dev/null
@@ -0,0 +1 @@
+dc9acbcaeb09158102097998c026e5f3
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.pdf b/moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..4297e2c
Binary files /dev/null and b/moflib-1.0/doc/latex/classboost_1_1operators__inherit__graph.pdf differ
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1basic__vector.tex b/moflib-1.0/doc/latex/classmof_1_1math_1_1basic__vector.tex
new file mode 100644 (file)
index 0000000..36d8d97
--- /dev/null
@@ -0,0 +1,206 @@
+\hypertarget{classmof_1_1math_1_1basic__vector}{
+\section{クラス テンプレート mof::math::basic\_\-vector$<$ Dim, Derived $>$}
+\label{classmof_1_1math_1_1basic__vector}\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}}
+}
+
+
+基底ベクトルテンプレートクラス  
+
+
+{\ttfamily \#include $<$basic\_\-vector.hpp$>$}\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a0ad7349330923c9eda6765508cbf9adb}{operator+=} (const Derived \&rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a197fd3b42704d2c98ab342b57294b394}{operator+=} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a09ef9a5bd4019e47e3ff78fe028ce66b}{operator-\/=} (const Derived \&rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a3394b5ed68517fda87bb7efd79d76d75}{operator-\/=} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a9cdf27a46453961949ce9c2a1da9dc82}{operator$\ast$=} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a211e5b1e561e185114a6846dc36ec16a}{operator/=} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs)
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1basic__vector_a362fda5edbef3ef3b549382786a08d13}{operator\mbox{[}$\,$\mbox{]}} (size\_\-t index)
+\begin{DoxyCompactList}\small\item\em 添字による要素へのアクセス \item\end{DoxyCompactList}\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1basic__vector_aab5f62093c85ab0cdc9c00901f7d960b}{operator\mbox{[}$\,$\mbox{]}} (size\_\-t index) const 
+\begin{DoxyCompactList}\small\item\em 添字による要素へのアクセス(const版) \item\end{DoxyCompactList}\item 
+bool \hyperlink{classmof_1_1math_1_1basic__vector_abe8efb422e0ca040c9890e1706d2d568}{operator==} (const Derived \&rhs) const 
+\end{DoxyCompactItemize}
+\subsection*{Private 変数}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \hyperlink{classmof_1_1math_1_1basic__vector_aa37cd8215df9a52d4f2c9f907623b6ae}{components\_\-} \mbox{[}Dim\mbox{]}
+\begin{DoxyCompactList}\small\item\em 要素の配列 \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{フレンド}
+\begin{DoxyCompactItemize}
+\item 
+Derived \hyperlink{classmof_1_1math_1_1basic__vector_a75d710d276e6f706f5156dffa4ac9de7}{operator+} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs1, Derived \&rhs2)
+\item 
+Derived \hyperlink{classmof_1_1math_1_1basic__vector_a4dcbd30ec9606029c2b8d77a472bbf81}{operator-\/} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs1, Derived \&rhs2)
+\item 
+Derived \hyperlink{classmof_1_1math_1_1basic__vector_a02e6658e3bc21ff333d33e5bcc4aeb9e}{operator$\ast$} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs1, Derived \&rhs2)
+\item 
+Derived \hyperlink{classmof_1_1math_1_1basic__vector_ab70557e06583e31575f5565860728cc2}{operator/} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs1, Derived \&rhs2)
+\item 
+std::ostream \& \hyperlink{classmof_1_1math_1_1basic__vector_a46d2540a8abf6ca59db3ee1551769ab9}{operator$<$$<$} (std::ostream \&stream, const Derived \&rhs)
+\begin{DoxyCompactList}\small\item\em デバッグ出力用ストリーム演算子 \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+\subsubsection*{template$<$size\_\-t Dim, typename Derived$>$ class mof::math::basic\_\-vector$<$ Dim, Derived $>$}
+
+基底ベクトルテンプレートクラス \begin{DoxyNote}{覚え書き}
+このテンプレートから直接特殊化することは想定していない.あくまでvectorxを実装 するための補助テンプレートである. 
+\end{DoxyNote}
+
+\begin{DoxyTemplParams}{Template Parameters}
+\item[{\em Dim}]ベクトルの次元(要素数) \item[{\em Derived}]特殊化されたテンプレートの派生クラス(vectorx)の型 \end{DoxyTemplParams}
+
+
+ basic\_\-vector.hpp の 18 行で定義されています。
+
+\subsection{関数}
+\hypertarget{classmof_1_1math_1_1basic__vector_a9cdf27a46453961949ce9c2a1da9dc82}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator$\ast$=@{operator$\ast$=}}
+\index{operator$\ast$=@{operator$\ast$=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator$\ast$= ({\bf real} {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a9cdf27a46453961949ce9c2a1da9dc82}
+
+
+ basic\_\-vector.hpp の 73 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a197fd3b42704d2c98ab342b57294b394}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator+=@{operator+=}}
+\index{operator+=@{operator+=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator+= ({\bf real} {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a197fd3b42704d2c98ab342b57294b394}
+
+
+ basic\_\-vector.hpp の 39 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a0ad7349330923c9eda6765508cbf9adb}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator+=@{operator+=}}
+\index{operator+=@{operator+=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator+= (const Derived \& {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a0ad7349330923c9eda6765508cbf9adb}
+
+
+ basic\_\-vector.hpp の 33 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a3394b5ed68517fda87bb7efd79d76d75}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator-\/=@{operator-\/=}}
+\index{operator-\/=@{operator-\/=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator-\/= ({\bf real} {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a3394b5ed68517fda87bb7efd79d76d75}
+
+
+ basic\_\-vector.hpp の 59 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a09ef9a5bd4019e47e3ff78fe028ce66b}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator-\/=@{operator-\/=}}
+\index{operator-\/=@{operator-\/=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator-\/= (const Derived \& {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a09ef9a5bd4019e47e3ff78fe028ce66b}
+
+
+ basic\_\-vector.hpp の 53 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a211e5b1e561e185114a6846dc36ec16a}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator/=@{operator/=}}
+\index{operator/=@{operator/=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator/= ({\bf real} {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a211e5b1e561e185114a6846dc36ec16a}
+
+
+ basic\_\-vector.hpp の 87 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_abe8efb422e0ca040c9890e1706d2d568}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator==@{operator==}}
+\index{operator==@{operator==}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ bool {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator== (const Derived \& {\em rhs}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_abe8efb422e0ca040c9890e1706d2d568}
+
+
+ basic\_\-vector.hpp の 116 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_aab5f62093c85ab0cdc9c00901f7d960b}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator\mbox{[}\mbox{]}@{operator[]}}
+\index{operator\mbox{[}\mbox{]}@{operator[]}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ const {\bf real}\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator\mbox{[}$\,$\mbox{]} (size\_\-t {\em index}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_aab5f62093c85ab0cdc9c00901f7d960b}
+
+
+添字による要素へのアクセス(const版) 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em index}]添字.最大値はDim-\/1 \end{DoxyParams}
+\begin{DoxyReturn}{戻り値}
+引数で指定した要素の参照 
+\end{DoxyReturn}
+
+
+ basic\_\-vector.hpp の 113 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a362fda5edbef3ef3b549382786a08d13}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator\mbox{[}\mbox{]}@{operator[]}}
+\index{operator\mbox{[}\mbox{]}@{operator[]}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ {\bf real}\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator\mbox{[}$\,$\mbox{]} (size\_\-t {\em index})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a362fda5edbef3ef3b549382786a08d13}
+
+
+添字による要素へのアクセス 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em index}]添字.最大値はDim-\/1 \end{DoxyParams}
+\begin{DoxyReturn}{戻り値}
+引数で指定した要素の参照 
+\end{DoxyReturn}
+
+
+ basic\_\-vector.hpp の 106 行で定義されています。
+
+\subsection{フレンドと関連する関数}
+\hypertarget{classmof_1_1math_1_1basic__vector_a02e6658e3bc21ff333d33e5bcc4aeb9e}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator$\ast$@{operator$\ast$}}
+\index{operator$\ast$@{operator$\ast$}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived operator$\ast$ ({\bf real} {\em rhs1}, \/  Derived \& {\em rhs2})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a02e6658e3bc21ff333d33e5bcc4aeb9e}
+
+
+ basic\_\-vector.hpp の 79 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a75d710d276e6f706f5156dffa4ac9de7}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator+@{operator+}}
+\index{operator+@{operator+}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived operator+ ({\bf real} {\em rhs1}, \/  Derived \& {\em rhs2})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a75d710d276e6f706f5156dffa4ac9de7}
+
+
+ basic\_\-vector.hpp の 45 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a4dcbd30ec9606029c2b8d77a472bbf81}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator-\/@{operator-\/}}
+\index{operator-\/@{operator-\/}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived operator-\/ ({\bf real} {\em rhs1}, \/  Derived \& {\em rhs2})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a4dcbd30ec9606029c2b8d77a472bbf81}
+
+
+ basic\_\-vector.hpp の 65 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_ab70557e06583e31575f5565860728cc2}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator/@{operator/}}
+\index{operator/@{operator/}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived operator/ ({\bf real} {\em rhs1}, \/  Derived \& {\em rhs2})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_ab70557e06583e31575f5565860728cc2}
+
+
+ basic\_\-vector.hpp の 93 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a46d2540a8abf6ca59db3ee1551769ab9}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator$<$$<$@{operator$<$$<$}}
+\index{operator$<$$<$@{operator$<$$<$}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ std::ostream\& operator$<$$<$ (std::ostream \& {\em stream}, \/  const Derived \& {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a46d2540a8abf6ca59db3ee1551769ab9}
+
+
+デバッグ出力用ストリーム演算子 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em stream}]出力ストリーム \item[\mbox{$\leftarrow$} {\em rhs}]出力対象となるベクトルオブジェクト \end{DoxyParams}
+\begin{DoxyReturn}{戻り値}
+引数で与えられた出力ストリーム 
+\end{DoxyReturn}
+
+
+ basic\_\-vector.hpp の 133 行で定義されています。
+
+\subsection{変数}
+\hypertarget{classmof_1_1math_1_1basic__vector_aa37cd8215df9a52d4f2c9f907623b6ae}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!components\_\-@{components\_\-}}
+\index{components\_\-@{components\_\-}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{components\_\-}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ {\bf real} {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::{\bf components\_\-}\mbox{[}Dim\mbox{]}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_aa37cd8215df9a52d4f2c9f907623b6ae}
+
+
+要素の配列 
+
+ basic\_\-vector.hpp の 28 行で定義されています。
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{basic__vector_8hpp}{basic\_\-vector.hpp}\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2.tex b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2.tex
new file mode 100644 (file)
index 0000000..76fe160
--- /dev/null
@@ -0,0 +1,103 @@
+\hypertarget{classmof_1_1math_1_1vector2}{
+\section{クラス mof::math::vector2}
+\label{classmof_1_1math_1_1vector2}\index{mof::math::vector2@{mof::math::vector2}}
+}
+
+
+2次元ベクトルクラス  
+
+
+{\ttfamily \#include $<$vector2.hpp$>$}mof::math::vector2に対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector2__inherit__graph}
+\end{center}
+\end{figure}
+mof::math::vector2のコラボレーション図\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector2__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{classmof_1_1math_1_1vector2_a9f1349c21d90cb23554501635edfef42}{vector2} ()
+\begin{DoxyCompactList}\small\item\em デフォルトコンストラクタ.全ての要素を0で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector2_a80bd158a75ae9ce1b8f59ee5f620f037}{vector2} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} x, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} y)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector2_a8d9c967101b1c64a4d526234bc234b2e}{x} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector2_a27dc38e277bb9779b1d9197424b1a828}{x} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector2_ab190ed4ab497797bd8df9cce7f0396cc}{y} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector2_a0c37b11187cc4ddd31d7f6bfc3dd8cd8}{y} () const 
+\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+2次元ベクトルクラス 
+
+ vector2.hpp の 11 行で定義されています。
+
+\subsection{コンストラクタとデストラクタ}
+\hypertarget{classmof_1_1math_1_1vector2_a9f1349c21d90cb23554501635edfef42}{
+\index{mof::math::vector2@{mof::math::vector2}!vector2@{vector2}}
+\index{vector2@{vector2}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{vector2}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector2::vector2 ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a9f1349c21d90cb23554501635edfef42}
+
+
+デフォルトコンストラクタ.全ての要素を0で初期化する. 
+
+ vector2.hpp の 18 行で定義されています。\hypertarget{classmof_1_1math_1_1vector2_a80bd158a75ae9ce1b8f59ee5f620f037}{
+\index{mof::math::vector2@{mof::math::vector2}!vector2@{vector2}}
+\index{vector2@{vector2}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{vector2}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector2::vector2 ({\bf real} {\em x}, \/  {\bf real} {\em y})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a80bd158a75ae9ce1b8f59ee5f620f037}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em x}]x座標成分 \item[\mbox{$\leftarrow$} {\em y}]y座標成分 \end{DoxyParams}
+
+
+ vector2.hpp の 29 行で定義されています。
+
+\subsection{関数}
+\hypertarget{classmof_1_1math_1_1vector2_a27dc38e277bb9779b1d9197424b1a828}{
+\index{mof::math::vector2@{mof::math::vector2}!x@{x}}
+\index{x@{x}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector2::x () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a27dc38e277bb9779b1d9197424b1a828}
+
+
+ vector2.hpp の 37 行で定義されています。\hypertarget{classmof_1_1math_1_1vector2_a8d9c967101b1c64a4d526234bc234b2e}{
+\index{mof::math::vector2@{mof::math::vector2}!x@{x}}
+\index{x@{x}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector2::x ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a8d9c967101b1c64a4d526234bc234b2e}
+
+
+ vector2.hpp の 36 行で定義されています。\hypertarget{classmof_1_1math_1_1vector2_a0c37b11187cc4ddd31d7f6bfc3dd8cd8}{
+\index{mof::math::vector2@{mof::math::vector2}!y@{y}}
+\index{y@{y}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector2::y () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a0c37b11187cc4ddd31d7f6bfc3dd8cd8}
+
+
+ vector2.hpp の 40 行で定義されています。\hypertarget{classmof_1_1math_1_1vector2_ab190ed4ab497797bd8df9cce7f0396cc}{
+\index{mof::math::vector2@{mof::math::vector2}!y@{y}}
+\index{y@{y}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector2::y ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_ab190ed4ab497797bd8df9cce7f0396cc}
+
+
+ vector2.hpp の 39 行で定義されています。
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{vector2_8hpp}{vector2.hpp}\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.eps b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.eps
new file mode 100644 (file)
index 0000000..1ad5fc9
--- /dev/null
@@ -0,0 +1,393 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 496
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 460 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 136 lineto
+601 136 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 136 lineto
+601 136 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 123 moveto 83 (mof::math::vector2) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 114 moveto
+601 114 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 101 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 92 moveto
+601 92 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 20 (+ y\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 172 642 350 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 172 moveto
+460 350 lineto
+643 350 lineto
+643 172 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 172 moveto
+460 350 lineto
+643 350 lineto
+643 172 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 337 moveto 167 (mof::math::basic_vector< 2, vector2 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 328 moveto
+643 328 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 315 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 306 moveto
+643 306 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 237 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 223 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 209 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 195 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 181 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 162 moveto
+551 153 551 145 551 136 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 162 moveto
+551 172 lineto
+554.5 162 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 386 1102 452 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 386 moveto
+0 452 lineto
+1102 452 lineto
+1102 386 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 386 moveto
+0 452 lineto
+1102 452 lineto
+1102 386 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 439 moveto 1086 (boost::addable< vector2 , boost::addable2< vector2 , real , boost::subtractable< vector2 , boost::subtractable2< vector2 , real , boost::multipliable2< vector2 , real , boost::dividable2< vector2 , real , boost::equality_comparable< vector2 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 430 moveto
+1102 430 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 417 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 408 moveto
+1102 408 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 395 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 376 moveto
+551 368 551 359 551 350 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 376 moveto
+551 386 lineto
+554.5 376 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 496
+end
+restore
+%%EOF
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.md5 b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.md5
new file mode 100644 (file)
index 0000000..1965e91
--- /dev/null
@@ -0,0 +1 @@
+82b297f55df5a489e6a1b44372e28888
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.pdf b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.pdf
new file mode 100644 (file)
index 0000000..a1f8bec
Binary files /dev/null and b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.pdf differ
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.eps b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.eps
new file mode 100644 (file)
index 0000000..1ad5fc9
--- /dev/null
@@ -0,0 +1,393 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 496
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 460 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 136 lineto
+601 136 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 136 lineto
+601 136 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 123 moveto 83 (mof::math::vector2) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 114 moveto
+601 114 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 101 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 92 moveto
+601 92 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 20 (+ y\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 172 642 350 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 172 moveto
+460 350 lineto
+643 350 lineto
+643 172 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 172 moveto
+460 350 lineto
+643 350 lineto
+643 172 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 337 moveto 167 (mof::math::basic_vector< 2, vector2 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 328 moveto
+643 328 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 315 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 306 moveto
+643 306 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 237 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 223 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 209 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 195 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 181 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 162 moveto
+551 153 551 145 551 136 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 162 moveto
+551 172 lineto
+554.5 162 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 386 1102 452 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 386 moveto
+0 452 lineto
+1102 452 lineto
+1102 386 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 386 moveto
+0 452 lineto
+1102 452 lineto
+1102 386 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 439 moveto 1086 (boost::addable< vector2 , boost::addable2< vector2 , real , boost::subtractable< vector2 , boost::subtractable2< vector2 , real , boost::multipliable2< vector2 , real , boost::dividable2< vector2 , real , boost::equality_comparable< vector2 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 430 moveto
+1102 430 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 417 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 408 moveto
+1102 408 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 395 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 376 moveto
+551 368 551 359 551 350 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 376 moveto
+551 386 lineto
+554.5 376 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 496
+end
+restore
+%%EOF
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.md5 b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.md5
new file mode 100644 (file)
index 0000000..1965e91
--- /dev/null
@@ -0,0 +1 @@
+82b297f55df5a489e6a1b44372e28888
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.pdf b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..3341462
Binary files /dev/null and b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.pdf differ
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3.tex b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3.tex
new file mode 100644 (file)
index 0000000..2853229
--- /dev/null
@@ -0,0 +1,135 @@
+\hypertarget{classmof_1_1math_1_1vector3}{
+\section{クラス mof::math::vector3}
+\label{classmof_1_1math_1_1vector3}\index{mof::math::vector3@{mof::math::vector3}}
+}
+
+
+3次元ベクトルクラス  
+
+
+{\ttfamily \#include $<$vector3.hpp$>$}mof::math::vector3に対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector3__inherit__graph}
+\end{center}
+\end{figure}
+mof::math::vector3のコラボレーション図\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector3__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{classmof_1_1math_1_1vector3_ab20946d30c11ecbcebabee42924f0b88}{vector3} ()
+\begin{DoxyCompactList}\small\item\em デフォルトコンストラクタ.全ての要素を0で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector3_afd88557d26d8c89f9f17160ad702f37c}{vector3} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} x, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} y, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} z)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector3_a4b5a5ea014089119dee521efaa95e835}{vector3} (const \hyperlink{classmof_1_1math_1_1vector2}{vector2} \&xy, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} z=1)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a56ce5fd1e00468c18ad8b4d6d53f1a45}{x} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_ac61576111c059a96f758957b1680a46d}{x} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a5d041a941cfd02adf74564ac14327387}{y} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a3c1d673b0a484ddd5334d683df12e212}{y} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a7b7e52e6033b5010c587a08a47487ac2}{z} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_ad62950e489d5ee41da4f8738a2e0d3ad}{z} () const 
+\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+3次元ベクトルクラス 
+
+ vector3.hpp の 12 行で定義されています。
+
+\subsection{コンストラクタとデストラクタ}
+\hypertarget{classmof_1_1math_1_1vector3_ab20946d30c11ecbcebabee42924f0b88}{
+\index{mof::math::vector3@{mof::math::vector3}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{vector3}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector3::vector3 ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_ab20946d30c11ecbcebabee42924f0b88}
+
+
+デフォルトコンストラクタ.全ての要素を0で初期化する. 
+
+ vector3.hpp の 19 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_afd88557d26d8c89f9f17160ad702f37c}{
+\index{mof::math::vector3@{mof::math::vector3}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector3@{mof::math::vector3}}
+\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{]}}}}
+\label{classmof_1_1math_1_1vector3_afd88557d26d8c89f9f17160ad702f37c}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em x}]x座標成分 \item[\mbox{$\leftarrow$} {\em y}]y座標成分 \item[\mbox{$\leftarrow$} {\em z}]z座標成分 \end{DoxyParams}
+
+
+ vector3.hpp の 32 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a4b5a5ea014089119dee521efaa95e835}{
+\index{mof::math::vector3@{mof::math::vector3}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector3@{mof::math::vector3}}
+\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{]}}}}
+\label{classmof_1_1math_1_1vector3_a4b5a5ea014089119dee521efaa95e835}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em xy}]2次元ベクトル \item[\mbox{$\leftarrow$} {\em z}]z座標成分 \end{DoxyParams}
+
+
+ vector3.hpp の 44 行で定義されています。
+
+\subsection{関数}
+\hypertarget{classmof_1_1math_1_1vector3_ac61576111c059a96f758957b1680a46d}{
+\index{mof::math::vector3@{mof::math::vector3}!x@{x}}
+\index{x@{x}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector3::x () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_ac61576111c059a96f758957b1680a46d}
+
+
+ vector3.hpp の 53 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a56ce5fd1e00468c18ad8b4d6d53f1a45}{
+\index{mof::math::vector3@{mof::math::vector3}!x@{x}}
+\index{x@{x}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector3::x ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_a56ce5fd1e00468c18ad8b4d6d53f1a45}
+
+
+ vector3.hpp の 52 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a3c1d673b0a484ddd5334d683df12e212}{
+\index{mof::math::vector3@{mof::math::vector3}!y@{y}}
+\index{y@{y}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector3::y () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_a3c1d673b0a484ddd5334d683df12e212}
+
+
+ vector3.hpp の 56 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a5d041a941cfd02adf74564ac14327387}{
+\index{mof::math::vector3@{mof::math::vector3}!y@{y}}
+\index{y@{y}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector3::y ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_a5d041a941cfd02adf74564ac14327387}
+
+
+ vector3.hpp の 55 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_ad62950e489d5ee41da4f8738a2e0d3ad}{
+\index{mof::math::vector3@{mof::math::vector3}!z@{z}}
+\index{z@{z}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector3::z () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_ad62950e489d5ee41da4f8738a2e0d3ad}
+
+
+ vector3.hpp の 59 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a7b7e52e6033b5010c587a08a47487ac2}{
+\index{mof::math::vector3@{mof::math::vector3}!z@{z}}
+\index{z@{z}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector3::z ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_a7b7e52e6033b5010c587a08a47487ac2}
+
+
+ vector3.hpp の 58 行で定義されています。
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{vector3_8hpp}{vector3.hpp}\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.eps b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.eps
new file mode 100644 (file)
index 0000000..7661e0d
--- /dev/null
@@ -0,0 +1,402 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 538
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 502 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 178 lineto
+601 178 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 178 lineto
+601 178 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 165 moveto 83 (mof::math::vector3) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 156 moveto
+601 156 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 143 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 134 moveto
+601 134 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 107 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 93 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 20 (+ z\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 214 642 392 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 214 moveto
+460 392 lineto
+643 392 lineto
+643 214 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 214 moveto
+460 392 lineto
+643 392 lineto
+643 214 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 379 moveto 167 (mof::math::basic_vector< 3, vector3 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 370 moveto
+643 370 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 357 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 348 moveto
+643 348 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 335 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 321 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 307 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 237 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 223 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 204 moveto
+551 195 551 187 551 178 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 204 moveto
+551 214 lineto
+554.5 204 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 428 1102 494 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 428 moveto
+0 494 lineto
+1102 494 lineto
+1102 428 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 428 moveto
+0 494 lineto
+1102 494 lineto
+1102 428 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 481 moveto 1086 (boost::addable< vector3 , boost::addable2< vector3 , real , boost::subtractable< vector3 , boost::subtractable2< vector3 , real , boost::multipliable2< vector3 , real , boost::dividable2< vector3 , real , boost::equality_comparable< vector3 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 472 moveto
+1102 472 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 459 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 450 moveto
+1102 450 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 437 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 418 moveto
+551 410 551 401 551 392 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 418 moveto
+551 428 lineto
+554.5 418 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 538
+end
+restore
+%%EOF
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.md5 b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.md5
new file mode 100644 (file)
index 0000000..6f779c5
--- /dev/null
@@ -0,0 +1 @@
+07708bd92fb0b4f56db99f7a6bb49c98
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.pdf b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.pdf
new file mode 100644 (file)
index 0000000..53b1a2d
Binary files /dev/null and b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.pdf differ
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.eps b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.eps
new file mode 100644 (file)
index 0000000..7661e0d
--- /dev/null
@@ -0,0 +1,402 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 538
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 502 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 178 lineto
+601 178 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 178 lineto
+601 178 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 165 moveto 83 (mof::math::vector3) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 156 moveto
+601 156 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 143 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 134 moveto
+601 134 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 107 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 93 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 20 (+ z\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 214 642 392 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 214 moveto
+460 392 lineto
+643 392 lineto
+643 214 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 214 moveto
+460 392 lineto
+643 392 lineto
+643 214 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 379 moveto 167 (mof::math::basic_vector< 3, vector3 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 370 moveto
+643 370 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 357 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 348 moveto
+643 348 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 335 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 321 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 307 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 237 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 223 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 204 moveto
+551 195 551 187 551 178 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 204 moveto
+551 214 lineto
+554.5 204 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 428 1102 494 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 428 moveto
+0 494 lineto
+1102 494 lineto
+1102 428 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 428 moveto
+0 494 lineto
+1102 494 lineto
+1102 428 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 481 moveto 1086 (boost::addable< vector3 , boost::addable2< vector3 , real , boost::subtractable< vector3 , boost::subtractable2< vector3 , real , boost::multipliable2< vector3 , real , boost::dividable2< vector3 , real , boost::equality_comparable< vector3 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 472 moveto
+1102 472 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 459 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 450 moveto
+1102 450 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 437 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 418 moveto
+551 410 551 401 551 392 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 418 moveto
+551 428 lineto
+554.5 418 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 538
+end
+restore
+%%EOF
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.md5 b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.md5
new file mode 100644 (file)
index 0000000..6f779c5
--- /dev/null
@@ -0,0 +1 @@
+07708bd92fb0b4f56db99f7a6bb49c98
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.pdf b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..07b10f7
Binary files /dev/null and b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.pdf differ
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4.tex b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4.tex
new file mode 100644 (file)
index 0000000..debdcf9
--- /dev/null
@@ -0,0 +1,153 @@
+\hypertarget{classmof_1_1math_1_1vector4}{
+\section{クラス mof::math::vector4}
+\label{classmof_1_1math_1_1vector4}\index{mof::math::vector4@{mof::math::vector4}}
+}
+
+
+4次元ベクトルクラス  
+
+
+{\ttfamily \#include $<$vector4.hpp$>$}mof::math::vector4に対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector4__inherit__graph}
+\end{center}
+\end{figure}
+mof::math::vector4のコラボレーション図\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector4__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{classmof_1_1math_1_1vector4_a7fb10fe7641753bee873c04fa573dca2}{vector4} ()
+\begin{DoxyCompactList}\small\item\em デフォルトコンストラクタ.全ての要素を0で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector4_a1747cca2a606486944d488711cfa9d01}{vector3} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} x, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} y, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} z, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} w)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector4_a33d2888698d13bc89c7bd9d8fc861de9}{vector3} (const \hyperlink{classmof_1_1math_1_1vector3}{vector3} \&xyz, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} w=1)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_ab9b04199f8c134cb16554df61fbb610c}{x} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_aef4a9fbbc6727278c93f61901ca17d2d}{x} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_ad4e2ea273544c546fa66c401679f426f}{y} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_ab796e0062995e579377682d9c47437f4}{y} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_a13501125053e6676335db8420218ee59}{z} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_a2d65265cc9e5b74c9695b77c12a55077}{z} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_aa88d83b270e30ae8ad19e647b730104f}{w} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_a7923533d63230c6a7d32f5e0942e4542}{w} () const 
+\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+4次元ベクトルクラス 
+
+ vector4.hpp の 12 行で定義されています。
+
+\subsection{コンストラクタとデストラクタ}
+\hypertarget{classmof_1_1math_1_1vector4_a7fb10fe7641753bee873c04fa573dca2}{
+\index{mof::math::vector4@{mof::math::vector4}!vector4@{vector4}}
+\index{vector4@{vector4}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{vector4}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector4::vector4 ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a7fb10fe7641753bee873c04fa573dca2}
+
+
+デフォルトコンストラクタ.全ての要素を0で初期化する. 
+
+ vector4.hpp の 19 行で定義されています。
+
+\subsection{関数}
+\hypertarget{classmof_1_1math_1_1vector4_a33d2888698d13bc89c7bd9d8fc861de9}{
+\index{mof::math::vector4@{mof::math::vector4}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{vector3}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector4::vector3 (const {\bf vector3} \& {\em xyz}, \/  {\bf real} {\em w} = {\ttfamily 1})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a33d2888698d13bc89c7bd9d8fc861de9}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em xyz}]3次元ベクトル \item[\mbox{$\leftarrow$} {\em w}]w座標成分 \end{DoxyParams}
+
+
+ vector4.hpp の 47 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_a1747cca2a606486944d488711cfa9d01}{
+\index{mof::math::vector4@{mof::math::vector4}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{vector3}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector4::vector3 ({\bf real} {\em x}, \/  {\bf real} {\em y}, \/  {\bf real} {\em z}, \/  {\bf real} {\em w})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a1747cca2a606486944d488711cfa9d01}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em x}]x座標成分 \item[\mbox{$\leftarrow$} {\em y}]y座標成分 \item[\mbox{$\leftarrow$} {\em z}]z座標成分 \item[\mbox{$\leftarrow$} {\em w}]w座標成分 \end{DoxyParams}
+
+
+ vector4.hpp の 34 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_a7923533d63230c6a7d32f5e0942e4542}{
+\index{mof::math::vector4@{mof::math::vector4}!w@{w}}
+\index{w@{w}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{w}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector4::w () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a7923533d63230c6a7d32f5e0942e4542}
+
+
+ vector4.hpp の 66 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_aa88d83b270e30ae8ad19e647b730104f}{
+\index{mof::math::vector4@{mof::math::vector4}!w@{w}}
+\index{w@{w}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{w}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector4::w ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_aa88d83b270e30ae8ad19e647b730104f}
+
+
+ vector4.hpp の 65 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_aef4a9fbbc6727278c93f61901ca17d2d}{
+\index{mof::math::vector4@{mof::math::vector4}!x@{x}}
+\index{x@{x}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector4::x () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_aef4a9fbbc6727278c93f61901ca17d2d}
+
+
+ vector4.hpp の 57 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_ab9b04199f8c134cb16554df61fbb610c}{
+\index{mof::math::vector4@{mof::math::vector4}!x@{x}}
+\index{x@{x}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector4::x ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_ab9b04199f8c134cb16554df61fbb610c}
+
+
+ vector4.hpp の 56 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_ab796e0062995e579377682d9c47437f4}{
+\index{mof::math::vector4@{mof::math::vector4}!y@{y}}
+\index{y@{y}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector4::y () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_ab796e0062995e579377682d9c47437f4}
+
+
+ vector4.hpp の 60 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_ad4e2ea273544c546fa66c401679f426f}{
+\index{mof::math::vector4@{mof::math::vector4}!y@{y}}
+\index{y@{y}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector4::y ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_ad4e2ea273544c546fa66c401679f426f}
+
+
+ vector4.hpp の 59 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_a2d65265cc9e5b74c9695b77c12a55077}{
+\index{mof::math::vector4@{mof::math::vector4}!z@{z}}
+\index{z@{z}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector4::z () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a2d65265cc9e5b74c9695b77c12a55077}
+
+
+ vector4.hpp の 63 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_a13501125053e6676335db8420218ee59}{
+\index{mof::math::vector4@{mof::math::vector4}!z@{z}}
+\index{z@{z}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector4::z ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a13501125053e6676335db8420218ee59}
+
+
+ vector4.hpp の 62 行で定義されています。
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{vector4_8hpp}{vector4.hpp}\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.eps b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.eps
new file mode 100644 (file)
index 0000000..753ddeb
--- /dev/null
@@ -0,0 +1,408 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 566
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 530 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 206 lineto
+601 206 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 206 lineto
+601 206 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 193 moveto 83 (mof::math::vector4) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 184 moveto
+601 184 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 171 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 162 moveto
+601 162 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 149 moveto 47 (+ vector4\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 135 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 107 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 93 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 22 (+ w\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 22 (+ w\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 242 642 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 242 moveto
+460 420 lineto
+643 420 lineto
+643 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 242 moveto
+460 420 lineto
+643 420 lineto
+643 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 407 moveto 167 (mof::math::basic_vector< 4, vector4 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 398 moveto
+643 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 376 moveto
+643 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 232 moveto
+551 223 551 215 551 206 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 232 moveto
+551 242 lineto
+554.5 232 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 456 1102 522 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 456 moveto
+0 522 lineto
+1102 522 lineto
+1102 456 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 456 moveto
+0 522 lineto
+1102 522 lineto
+1102 456 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 509 moveto 1086 (boost::addable< vector4 , boost::addable2< vector4 , real , boost::subtractable< vector4 , boost::subtractable2< vector4 , real , boost::multipliable2< vector4 , real , boost::dividable2< vector4 , real , boost::equality_comparable< vector4 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 500 moveto
+1102 500 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 487 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 478 moveto
+1102 478 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 465 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 446 moveto
+551 438 551 429 551 420 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 446 moveto
+551 456 lineto
+554.5 446 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 566
+end
+restore
+%%EOF
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.md5 b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.md5
new file mode 100644 (file)
index 0000000..58ee5cf
--- /dev/null
@@ -0,0 +1 @@
+4cdd0265d858b67706334459bb1c6376
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.pdf b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.pdf
new file mode 100644 (file)
index 0000000..843e341
Binary files /dev/null and b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.pdf differ
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.eps b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.eps
new file mode 100644 (file)
index 0000000..753ddeb
--- /dev/null
@@ -0,0 +1,408 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 566
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 530 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 206 lineto
+601 206 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 206 lineto
+601 206 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 193 moveto 83 (mof::math::vector4) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 184 moveto
+601 184 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 171 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 162 moveto
+601 162 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 149 moveto 47 (+ vector4\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 135 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 107 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 93 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 22 (+ w\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 22 (+ w\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 242 642 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 242 moveto
+460 420 lineto
+643 420 lineto
+643 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 242 moveto
+460 420 lineto
+643 420 lineto
+643 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 407 moveto 167 (mof::math::basic_vector< 4, vector4 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 398 moveto
+643 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 376 moveto
+643 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 232 moveto
+551 223 551 215 551 206 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 232 moveto
+551 242 lineto
+554.5 232 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 456 1102 522 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 456 moveto
+0 522 lineto
+1102 522 lineto
+1102 456 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 456 moveto
+0 522 lineto
+1102 522 lineto
+1102 456 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 509 moveto 1086 (boost::addable< vector4 , boost::addable2< vector4 , real , boost::subtractable< vector4 , boost::subtractable2< vector4 , real , boost::multipliable2< vector4 , real , boost::dividable2< vector4 , real , boost::equality_comparable< vector4 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 500 moveto
+1102 500 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 487 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 478 moveto
+1102 478 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 465 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 446 moveto
+551 438 551 429 551 420 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 446 moveto
+551 456 lineto
+554.5 446 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 566
+end
+restore
+%%EOF
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.md5 b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.md5
new file mode 100644 (file)
index 0000000..58ee5cf
--- /dev/null
@@ -0,0 +1 @@
+4cdd0265d858b67706334459bb1c6376
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.pdf b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..ca52507
Binary files /dev/null and b/moflib-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.pdf differ
diff --git a/moflib-1.0/doc/latex/doxygen.sty b/moflib-1.0/doc/latex/doxygen.sty
new file mode 100644 (file)
index 0000000..3093a29
--- /dev/null
@@ -0,0 +1,351 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{doxygen}
+
+% Packages used by this style file
+\RequirePackage{alltt}
+\RequirePackage{array}
+\RequirePackage{calc}
+\RequirePackage{color}
+\RequirePackage{fancyhdr}
+\RequirePackage{verbatim}
+
+% Setup fancy headings
+\pagestyle{fancyplain}
+\newcommand{\clearemptydoublepage}{%
+  \newpage{\pagestyle{empty}\cleardoublepage}%
+}
+\renewcommand{\chaptermark}[1]{%
+  \markboth{#1}{}%
+}
+\renewcommand{\sectionmark}[1]{%
+  \markright{\thesection\ #1}%
+}
+\lhead[\fancyplain{}{\bfseries\thepage}]{%
+  \fancyplain{}{\bfseries\rightmark}%
+}
+\rhead[\fancyplain{}{\bfseries\leftmark}]{%
+  \fancyplain{}{\bfseries\thepage}%
+}
+\rfoot[\fancyplain{}{\bfseries\scriptsize%
+  MotifOfFunctionsLIBraryに対してSun Apr 25 03:39:09 2010に生成されました。 Doxygen }]{}
+\lfoot[]{\fancyplain{}{\bfseries\scriptsize%
+  MotifOfFunctionsLIBraryに対してSun Apr 25 03:39:09 2010に生成されました。 Doxygen }}
+\cfoot{}
+
+%---------- Internal commands used in this style file ----------------
+
+% Generic environment used by all paragraph-based environments defined
+% below. Note that the command \title{...} needs to be defined inside
+% those environments!
+\newenvironment{DoxyDesc}[1]{%
+  \begin{list}{}%
+  {%
+    \settowidth{\labelwidth}{40pt}%
+    \setlength{\leftmargin}{\labelwidth}%
+    \setlength{\parsep}{0pt}%
+    \setlength{\itemsep}{-4pt}%
+    \renewcommand{\makelabel}{\entrylabel}%
+  }%
+  \item[#1:]%
+}{%
+  \end{list}%
+}
+
+%---------- Commands used by doxygen LaTeX output generator ----------
+
+% Used by <pre> ... </pre>
+\newenvironment{DoxyPre}{%
+  \small%
+  \begin{alltt}%
+}{%
+  \end{alltt}%
+  \normalsize%
+}
+
+% Used by @code ... @endcode
+\newenvironment{DoxyCode}{%
+  \footnotesize%
+  \verbatim%
+}{%
+  \endverbatim%
+  \normalsize%
+}
+
+% Used by @example, @include, @includelineno and @dontinclude
+\newenvironment{DoxyCodeInclude}{%
+  \DoxyCode%
+}{%
+  \endDoxyCode%
+}
+
+% Used by @verbatim ... @endverbatim
+\newenvironment{DoxyVerb}{%
+  \footnotesize%
+  \verbatim%
+}{%
+  \endverbatim%
+  \normalsize%
+}
+
+% Used by @verbinclude
+\newenvironment{DoxyVerbInclude}{%
+  \DoxyVerb%
+}{%
+  \endDoxyVerb%
+}
+
+% Used by numbered lists (using '-#' or <ol> ... </ol>)
+\newenvironment{DoxyEnumerate}{%
+  \enumerate%
+}{%
+  \endenumerate%
+}
+
+% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
+\newenvironment{DoxyItemize}{%
+  \itemize%
+}{%
+  \enditemize%
+}
+
+% Used by description lists (using <dl> ... </dl>)
+\newenvironment{DoxyDescription}{%
+  \description%
+}{%
+  \enddescription%
+}
+
+% Used by @image, @dotfile, and @dot ... @enddot
+% (only if caption is specified)
+\newenvironment{DoxyImage}{%
+  \begin{figure}[H]%
+  \begin{center}%
+}{%
+  \end{center}%
+  \end{figure}%
+}
+
+% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
+% (only if no caption is specified)
+\newenvironment{DoxyImageNoCaption}{%
+}{%
+}
+
+% Used by @attention
+\newenvironment{DoxyAttention}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @author and @authors
+\newenvironment{DoxyAuthor}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @date
+\newenvironment{DoxyDate}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @invariant
+\newenvironment{DoxyInvariant}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @note
+\newenvironment{DoxyNote}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @post
+\newenvironment{DoxyPostcond}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @pre
+\newenvironment{DoxyPrecond}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @remark
+\newenvironment{DoxyRemark}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @return
+\newenvironment{DoxyReturn}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @since
+\newenvironment{DoxySince}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @see
+\newenvironment{DoxySeeAlso}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @version
+\newenvironment{DoxyVersion}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @warning
+\newenvironment{DoxyWarning}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @internal
+\newenvironment{DoxyInternal}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @par and @paragraph
+\newenvironment{DoxyParagraph}[1]{%
+  \begin{list}{}%
+  {%
+    \settowidth{\labelwidth}{40pt}%
+    \setlength{\leftmargin}{\labelwidth}%
+    \setlength{\parsep}{0pt}%
+    \setlength{\itemsep}{-4pt}%
+    \renewcommand{\makelabel}{\entrylabel}%
+  }%
+  \item[#1]%
+}{%
+  \end{list}%
+}
+
+% Used by parameter lists
+\newenvironment{DoxyParams}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+}{%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+% Used by return value lists
+\newenvironment{DoxyRetVals}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+}{%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+% Used by exception lists
+\newenvironment{DoxyExceptions}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+}{%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+% Used by template parameter lists
+\newenvironment{DoxyTemplParams}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+}{%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
+\newenvironment{DoxyCompactList}
+{\begin{list}{}{
+  \setlength{\leftmargin}{0.5cm}
+  \setlength{\itemsep}{0pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \renewcommand{\makelabel}{\hfill}}}
+{\end{list}}
+\newenvironment{DoxyCompactItemize}
+{
+  \begin{itemize}
+  \setlength{\itemsep}{-3pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \setlength{\partopsep}{0pt}
+}
+{\end{itemize}}
+\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
+\newlength{\tmplength}
+\newenvironment{TabularC}[1]
+{
+\setlength{\tmplength}
+     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
+      \par\begin{tabular*}{\linewidth}
+             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
+}
+{\end{tabular*}\par}
+\newcommand{\entrylabel}[1]{
+   {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
+\newenvironment{Desc}
+{\begin{list}{}
+  {
+    \settowidth{\labelwidth}{40pt}
+    \setlength{\leftmargin}{\labelwidth}
+    \setlength{\parsep}{0pt}
+    \setlength{\itemsep}{-4pt}
+    \renewcommand{\makelabel}{\entrylabel}
+  }
+}
+{\end{list}}
+\newenvironment{Indent}
+  {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
+      \item[]\ignorespaces}
+  {\unskip\end{list}}
+\setlength{\parindent}{0cm}
+\setlength{\parskip}{0.2cm}
+\addtocounter{secnumdepth}{1}
+\sloppy
+\usepackage[T1]{fontenc}
+\makeatletter
+\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
+   {-3.25ex plus -1ex minus -0.2ex}%
+   {1.5ex plus 0.2ex}%
+   {\normalfont\normalsize\bfseries}}
+\makeatother
+\stepcounter{secnumdepth}
+\stepcounter{tocdepth}
+\definecolor{comment}{rgb}{0.5,0.0,0.0}
+\definecolor{keyword}{rgb}{0.0,0.5,0.0}
+\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
+\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
+\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
+\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
+\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
+\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
+\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
+\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
+\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
diff --git a/moflib-1.0/doc/latex/files.tex b/moflib-1.0/doc/latex/files.tex
new file mode 100644 (file)
index 0000000..9e02563
--- /dev/null
@@ -0,0 +1,11 @@
+\section{ファイル一覧}
+これはファイル一覧です。\begin{DoxyCompactList}
+\item\contentsline{section}{mof/base/\hyperlink{mofdef_8hpp}{mofdef.hpp} }{\pageref{mofdef_8hpp}}{}
+\item\contentsline{section}{mof/base/\hyperlink{tstring_8hpp}{tstring.hpp} }{\pageref{tstring_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{basic__vector_8hpp}{basic\_\-vector.hpp} }{\pageref{basic__vector_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{vector_8hpp}{vector.hpp} }{\pageref{vector_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{vector2_8hpp}{vector2.hpp} }{\pageref{vector2_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{vector3_8hpp}{vector3.hpp} }{\pageref{vector3_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{vector4_8hpp}{vector4.hpp} }{\pageref{vector4_8hpp}}{}
+\item\contentsline{section}{mof/util/\hyperlink{foreach_8hpp}{foreach.hpp} }{\pageref{foreach_8hpp}}{}
+\end{DoxyCompactList}
diff --git a/moflib-1.0/doc/latex/foreach_8hpp.tex b/moflib-1.0/doc/latex/foreach_8hpp.tex
new file mode 100644 (file)
index 0000000..acbdc41
--- /dev/null
@@ -0,0 +1,20 @@
+\hypertarget{foreach_8hpp}{
+\section{mof/util/foreach.hpp}
+\label{foreach_8hpp}\index{mof/util/foreach.hpp@{mof/util/foreach.hpp}}
+}
+\subsection*{マクロ定義}
+\begin{DoxyCompactItemize}
+\item 
+\#define \hyperlink{foreach_8hpp_a85d9ac269eba33293361f4ed7c2a697b}{foreach}~BOOST\_\-FOREACH
+\end{DoxyCompactItemize}
+
+
+\subsection{マクロ定義}
+\hypertarget{foreach_8hpp_a85d9ac269eba33293361f4ed7c2a697b}{
+\index{foreach.hpp@{foreach.hpp}!foreach@{foreach}}
+\index{foreach@{foreach}!foreach.hpp@{foreach.hpp}}
+\subsubsection[{foreach}]{\setlength{\rightskip}{0pt plus 5cm}\#define foreach~BOOST\_\-FOREACH}}
+\label{foreach_8hpp_a85d9ac269eba33293361f4ed7c2a697b}
+
+
+ foreach.hpp の 3 行で定義されています。
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/hierarchy.tex b/moflib-1.0/doc/latex/hierarchy.tex
new file mode 100644 (file)
index 0000000..951af77
--- /dev/null
@@ -0,0 +1,19 @@
+\section{クラス階層}
+この継承一覧はおおまかにはソートされていますが、完全にアルファベット順でソートされてはいません。\begin{DoxyCompactList}
+\item \contentsline{section}{addable}{\pageref{classboost_1_1addable}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{mof::math::basic\_\-vector$<$ 2, vector2 $>$}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{mof::math::vector2}{\pageref{classmof_1_1math_1_1vector2}}{}
+\end{DoxyCompactList}
+\item \contentsline{section}{mof::math::basic\_\-vector$<$ 3, vector3 $>$}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{mof::math::vector3}{\pageref{classmof_1_1math_1_1vector3}}{}
+\end{DoxyCompactList}
+\item \contentsline{section}{mof::math::basic\_\-vector$<$ 4, vector4 $>$}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{mof::math::vector4}{\pageref{classmof_1_1math_1_1vector4}}{}
+\end{DoxyCompactList}
+\end{DoxyCompactList}
+\item \contentsline{section}{mof::math::basic\_\-vector$<$ Dim, Derived $>$}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\end{DoxyCompactList}
diff --git a/moflib-1.0/doc/latex/mofdef_8hpp.tex b/moflib-1.0/doc/latex/mofdef_8hpp.tex
new file mode 100644 (file)
index 0000000..9247ea7
--- /dev/null
@@ -0,0 +1,14 @@
+\hypertarget{mofdef_8hpp}{
+\section{mof/base/mofdef.hpp}
+\label{mofdef_8hpp}\index{mof/base/mofdef.hpp@{mof/base/mofdef.hpp}}
+}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\end{DoxyCompactItemize}
+\subsection*{型定義}
+\begin{DoxyCompactItemize}
+\item 
+typedef float \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{mof::real}
+\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/namespacemof.tex b/moflib-1.0/doc/latex/namespacemof.tex
new file mode 100644 (file)
index 0000000..45a3846
--- /dev/null
@@ -0,0 +1,34 @@
+\hypertarget{namespacemof}{
+\section{ネームスペース mof}
+\label{namespacemof}\index{mof@{mof}}
+}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{math}
+\end{DoxyCompactItemize}
+\subsection*{型定義}
+\begin{DoxyCompactItemize}
+\item 
+typedef float \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real}
+\item 
+typedef std::basic\_\-string$<$ TCHAR $>$ \hyperlink{namespacemof_ac5bfa05fda9898bdc5f163179389d944}{tstring}
+\end{DoxyCompactItemize}
+
+
+\subsection{型定義}
+\hypertarget{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{
+\index{mof@{mof}!real@{real}}
+\index{real@{real}!mof@{mof}}
+\subsubsection[{real}]{\setlength{\rightskip}{0pt plus 5cm}typedef float {\bf mof::real}}}
+\label{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}
+
+
+ mofdef.hpp の 7 行で定義されています。\hypertarget{namespacemof_ac5bfa05fda9898bdc5f163179389d944}{
+\index{mof@{mof}!tstring@{tstring}}
+\index{tstring@{tstring}!mof@{mof}}
+\subsubsection[{tstring}]{\setlength{\rightskip}{0pt plus 5cm}typedef std::basic\_\-string$<$TCHAR$>$ {\bf mof::tstring}}}
+\label{namespacemof_ac5bfa05fda9898bdc5f163179389d944}
+
+
+ tstring.hpp の 12 行で定義されています。
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/namespacemof_1_1math.tex b/moflib-1.0/doc/latex/namespacemof_1_1math.tex
new file mode 100644 (file)
index 0000000..52b4ea6
--- /dev/null
@@ -0,0 +1,15 @@
+\hypertarget{namespacemof_1_1math}{
+\section{ネームスペース mof::math}
+\label{namespacemof_1_1math}\index{mof::math@{mof::math}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1basic__vector}{basic\_\-vector}
+\begin{DoxyCompactList}\small\item\em 基底ベクトルテンプレートクラス \item\end{DoxyCompactList}\item 
+class \hyperlink{classmof_1_1math_1_1vector2}{vector2}
+\begin{DoxyCompactList}\small\item\em 2次元ベクトルクラス \item\end{DoxyCompactList}\item 
+class \hyperlink{classmof_1_1math_1_1vector3}{vector3}
+\begin{DoxyCompactList}\small\item\em 3次元ベクトルクラス \item\end{DoxyCompactList}\item 
+class \hyperlink{classmof_1_1math_1_1vector4}{vector4}
+\begin{DoxyCompactList}\small\item\em 4次元ベクトルクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/namespaces.tex b/moflib-1.0/doc/latex/namespaces.tex
new file mode 100644 (file)
index 0000000..74948b5
--- /dev/null
@@ -0,0 +1,5 @@
+\section{ネームスペース一覧}
+ネームスペースの一覧です。\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{namespacemof}{mof} }{\pageref{namespacemof}}{}
+\item\contentsline{section}{\hyperlink{namespacemof_1_1math}{mof::math} }{\pageref{namespacemof_1_1math}}{}
+\end{DoxyCompactList}
diff --git a/moflib-1.0/doc/latex/refman.tex b/moflib-1.0/doc/latex/refman.tex
new file mode 100644 (file)
index 0000000..758b3ac
--- /dev/null
@@ -0,0 +1,54 @@
+\documentclass[a4paper]{book}
+\usepackage{a4wide}
+\usepackage{makeidx}
+\usepackage{graphicx}
+\usepackage{multicol}
+\usepackage{float}
+\usepackage{listings}
+\usepackage{color}
+\usepackage{textcomp}
+\usepackage{alltt}
+\usepackage{times}
+\usepackage{ifpdf}
+\ifpdf
+\usepackage[pdftex,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue,
+            unicode
+           ]{hyperref}
+\else
+\usepackage[ps2pdf,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue,
+            unicode
+           ]{hyperref}
+\usepackage{pspicture}
+\fi
+\usepackage[utf8]{inputenc}
+\usepackage{doxygen}
+\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=4,numbers=left }
+\makeindex
+\setcounter{tocdepth}{3}
+\renewcommand{\footrulewidth}{0.4pt}
+\begin{document}
+\hypersetup{pageanchor=false}
+\begin{titlepage}
+\vspace*{7cm}
+\begin{center}
+{\Large MotifOfFunctionsLIBrary }\\
+\vspace*{1cm}
+{\large 作成: Doxygen 1.6.1}\\
+\vspace*{0.5cm}
+{\small Sun Apr 25 03:39:09 2010}\\
+\end{center}
+\end{titlepage}
+\clearemptydoublepage
+\pagenumbering{roman}
+\tableofcontents
+\clearemptydoublepage
+\pagenumbering{arabic}
+\hypersetup{pageanchor=true}
+\printindex
+\end{document}
diff --git a/moflib-1.0/doc/latex/structmof_1_1Vector2D.tex b/moflib-1.0/doc/latex/structmof_1_1Vector2D.tex
new file mode 100644 (file)
index 0000000..85b7544
--- /dev/null
@@ -0,0 +1,176 @@
+\hypertarget{structmof_1_1Vector2D}{
+\section{構造体 mof::Vector2D}
+\label{structmof_1_1Vector2D}\index{mof::Vector2D@{mof::Vector2D}}
+}
+
+
+{\ttfamily \#include $<$Vector2D.hpp$>$}\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{structmof_1_1Vector2D_ab92ac29eef4252a8f1d25af1251e8515}{Vector2D} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} x\_\-, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} y\_\-)
+\item 
+\hyperlink{structmof_1_1Vector2D_a79bb81282ea309b726a23cbd98306f65}{Vector2D} (int x\_\-, int y\_\-)
+\item 
+\hyperlink{structmof_1_1Vector2D_a5dba11b6f10b97f92e6a79afd7b54c77}{Vector2D} ()
+\item 
+\hyperlink{structmof_1_1Vector2D_ab7598396d443afe74a1b25d311aa52b9}{$\sim$Vector2D} (void)
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a3ba38e47408d2f2c1bfaffb59df388a8}{operator+} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&rhs) const 
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_ade87f5fede7808ddd993ef792d9b2010}{operator-\/} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&rhs) const 
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a5cd2201233e48e9ca32bbb50159614ca}{operator$\ast$} (float rhs) const 
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a8c3595cff7a0b59b724a81c329cae7c7}{operator/} (float rhs) const 
+\item 
+bool \hyperlink{structmof_1_1Vector2D_a4e459ac99c373ca05ee1d3c676fb78ab}{operator==} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&obj) const 
+\item 
+bool \hyperlink{structmof_1_1Vector2D_a8aa45d68ee6311dae7e2cf14542496a2}{operator!=} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&obj) const 
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_acab586a192a479ea757dda9bf1bda27a}{operator-\/} () const 
+\end{DoxyCompactItemize}
+\subsection*{Public 変数}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \hyperlink{structmof_1_1Vector2D_a6bf6819566f049e17e80d496930ce615}{x}
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \hyperlink{structmof_1_1Vector2D_ae80f9bdf52e62c7285d79bcd10f864e7}{y}
+\end{DoxyCompactItemize}
+\subsection*{フレンド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a101fba9bdfe5db87dd1c4acb728fb786}{operator$\ast$} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&vec, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} f)
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a3aedbcc9b93bf4334152717d80476a49}{operator$\ast$} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} f, const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&vec)
+\item 
+std::ostream \& \hyperlink{structmof_1_1Vector2D_ac6de893da3fc3738a3978776979e6714}{operator$<$$<$} (std::ostream \&os, const \hyperlink{structmof_1_1Vector2D}{Vector2D} \&obj)
+\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+
+
+ Vector2D.hpp の 8 行で定義されています。
+
+\subsection{コンストラクタとデストラクタ}
+\hypertarget{structmof_1_1Vector2D_ab92ac29eef4252a8f1d25af1251e8515}{
+\index{mof::Vector2D@{mof::Vector2D}!Vector2D@{Vector2D}}
+\index{Vector2D@{Vector2D}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{Vector2D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector2D::Vector2D ({\bf real} {\em x\_\-}, \/  {\bf real} {\em y\_\-})}}
+\label{structmof_1_1Vector2D_ab92ac29eef4252a8f1d25af1251e8515}
+
+
+ Vector2D.cpp の 4 行で定義されています。\hypertarget{structmof_1_1Vector2D_a79bb81282ea309b726a23cbd98306f65}{
+\index{mof::Vector2D@{mof::Vector2D}!Vector2D@{Vector2D}}
+\index{Vector2D@{Vector2D}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{Vector2D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector2D::Vector2D (int {\em x\_\-}, \/  int {\em y\_\-})}}
+\label{structmof_1_1Vector2D_a79bb81282ea309b726a23cbd98306f65}
+
+
+ Vector2D.cpp の 8 行で定義されています。\hypertarget{structmof_1_1Vector2D_a5dba11b6f10b97f92e6a79afd7b54c77}{
+\index{mof::Vector2D@{mof::Vector2D}!Vector2D@{Vector2D}}
+\index{Vector2D@{Vector2D}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{Vector2D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector2D::Vector2D ()}}
+\label{structmof_1_1Vector2D_a5dba11b6f10b97f92e6a79afd7b54c77}
+
+
+ Vector2D.cpp の 13 行で定義されています。\hypertarget{structmof_1_1Vector2D_ab7598396d443afe74a1b25d311aa52b9}{
+\index{mof::Vector2D@{mof::Vector2D}!$\sim$Vector2D@{$\sim$Vector2D}}
+\index{$\sim$Vector2D@{$\sim$Vector2D}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{$\sim$Vector2D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector2D::$\sim$Vector2D (void)}}
+\label{structmof_1_1Vector2D_ab7598396d443afe74a1b25d311aa52b9}
+
+
+ Vector2D.cpp の 17 行で定義されています。
+
+\subsection{関数}
+\hypertarget{structmof_1_1Vector2D_a8aa45d68ee6311dae7e2cf14542496a2}{
+\index{mof::Vector2D@{mof::Vector2D}!operator!=@{operator!=}}
+\index{operator!=@{operator!=}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool mof::Vector2D::operator!= (const {\bf mof::Vector2D} \& {\em obj}) const}}
+\label{structmof_1_1Vector2D_a8aa45d68ee6311dae7e2cf14542496a2}
+
+
+ Vector2D.cpp の 27 行で定義されています。\hypertarget{structmof_1_1Vector2D_a5cd2201233e48e9ca32bbb50159614ca}{
+\index{mof::Vector2D@{mof::Vector2D}!operator$\ast$@{operator$\ast$}}
+\index{operator$\ast$@{operator$\ast$}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator$\ast$ (float {\em rhs}) const}}
+\label{structmof_1_1Vector2D_a5cd2201233e48e9ca32bbb50159614ca}
+
+
+ Vector2D.cpp の 46 行で定義されています。\hypertarget{structmof_1_1Vector2D_a3ba38e47408d2f2c1bfaffb59df388a8}{
+\index{mof::Vector2D@{mof::Vector2D}!operator+@{operator+}}
+\index{operator+@{operator+}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator+ (const {\bf mof::Vector2D} \& {\em rhs}) const}}
+\label{structmof_1_1Vector2D_a3ba38e47408d2f2c1bfaffb59df388a8}
+
+
+ Vector2D.cpp の 37 行で定義されています。\hypertarget{structmof_1_1Vector2D_acab586a192a479ea757dda9bf1bda27a}{
+\index{mof::Vector2D@{mof::Vector2D}!operator-\/@{operator-\/}}
+\index{operator-\/@{operator-\/}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator-\/ () const}}
+\label{structmof_1_1Vector2D_acab586a192a479ea757dda9bf1bda27a}
+
+
+ Vector2D.cpp の 31 行で定義されています。\hypertarget{structmof_1_1Vector2D_ade87f5fede7808ddd993ef792d9b2010}{
+\index{mof::Vector2D@{mof::Vector2D}!operator-\/@{operator-\/}}
+\index{operator-\/@{operator-\/}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator-\/ (const {\bf mof::Vector2D} \& {\em rhs}) const}}
+\label{structmof_1_1Vector2D_ade87f5fede7808ddd993ef792d9b2010}
+
+
+ Vector2D.cpp の 42 行で定義されています。\hypertarget{structmof_1_1Vector2D_a8c3595cff7a0b59b724a81c329cae7c7}{
+\index{mof::Vector2D@{mof::Vector2D}!operator/@{operator/}}
+\index{operator/@{operator/}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator/ (float {\em rhs}) const}}
+\label{structmof_1_1Vector2D_a8c3595cff7a0b59b724a81c329cae7c7}
+
+
+ Vector2D.cpp の 51 行で定義されています。\hypertarget{structmof_1_1Vector2D_a4e459ac99c373ca05ee1d3c676fb78ab}{
+\index{mof::Vector2D@{mof::Vector2D}!operator==@{operator==}}
+\index{operator==@{operator==}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool mof::Vector2D::operator== (const {\bf mof::Vector2D} \& {\em obj}) const}}
+\label{structmof_1_1Vector2D_a4e459ac99c373ca05ee1d3c676fb78ab}
+
+
+ Vector2D.cpp の 22 行で定義されています。
+
+\subsection{フレンドと関連する関数}
+\hypertarget{structmof_1_1Vector2D_a3aedbcc9b93bf4334152717d80476a49}{
+\index{mof::Vector2D@{mof::Vector2D}!operator$\ast$@{operator$\ast$}}
+\index{operator$\ast$@{operator$\ast$}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} operator$\ast$ ({\bf real} {\em f}, \/  const {\bf mof::Vector2D} \& {\em vec})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{structmof_1_1Vector2D_a3aedbcc9b93bf4334152717d80476a49}
+\hypertarget{structmof_1_1Vector2D_a101fba9bdfe5db87dd1c4acb728fb786}{
+\index{mof::Vector2D@{mof::Vector2D}!operator$\ast$@{operator$\ast$}}
+\index{operator$\ast$@{operator$\ast$}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} operator$\ast$ (const {\bf mof::Vector2D} \& {\em vec}, \/  {\bf real} {\em f})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{structmof_1_1Vector2D_a101fba9bdfe5db87dd1c4acb728fb786}
+\hypertarget{structmof_1_1Vector2D_ac6de893da3fc3738a3978776979e6714}{
+\index{mof::Vector2D@{mof::Vector2D}!operator$<$$<$@{operator$<$$<$}}
+\index{operator$<$$<$@{operator$<$$<$}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std::ostream\& operator$<$$<$ (std::ostream \& {\em os}, \/  const {\bf Vector2D} \& {\em obj})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{structmof_1_1Vector2D_ac6de893da3fc3738a3978776979e6714}
+
+
+\subsection{変数}
+\hypertarget{structmof_1_1Vector2D_a6bf6819566f049e17e80d496930ce615}{
+\index{mof::Vector2D@{mof::Vector2D}!x@{x}}
+\index{x@{x}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} {\bf mof::Vector2D::x}}}
+\label{structmof_1_1Vector2D_a6bf6819566f049e17e80d496930ce615}
+
+
+ Vector2D.hpp の 10 行で定義されています。\hypertarget{structmof_1_1Vector2D_ae80f9bdf52e62c7285d79bcd10f864e7}{
+\index{mof::Vector2D@{mof::Vector2D}!y@{y}}
+\index{y@{y}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} {\bf mof::Vector2D::y}}}
+\label{structmof_1_1Vector2D_ae80f9bdf52e62c7285d79bcd10f864e7}
+
+
+ Vector2D.hpp の 10 行で定義されています。
+
+この構造体の説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{Vector2D_8hpp}{Vector2D.hpp}\item 
+mof/math/\hyperlink{Vector2D_8cpp}{Vector2D.cpp}\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/tstring_8hpp.tex b/moflib-1.0/doc/latex/tstring_8hpp.tex
new file mode 100644 (file)
index 0000000..769e9e9
--- /dev/null
@@ -0,0 +1,27 @@
+\hypertarget{tstring_8hpp}{
+\section{mof/base/tstring.hpp}
+\label{tstring_8hpp}\index{mof/base/tstring.hpp@{mof/base/tstring.hpp}}
+}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\end{DoxyCompactItemize}
+\subsection*{型定義}
+\begin{DoxyCompactItemize}
+\item 
+typedef TCHAR \hyperlink{tstring_8hpp_ae5b56a1d757792dc378e2750af10d392}{char}
+\item 
+typedef std::basic\_\-string$<$ TCHAR $>$ \hyperlink{namespacemof_ac5bfa05fda9898bdc5f163179389d944}{mof::tstring}
+\end{DoxyCompactItemize}
+
+
+\subsection{型定義}
+\hypertarget{tstring_8hpp_ae5b56a1d757792dc378e2750af10d392}{
+\index{tstring.hpp@{tstring.hpp}!char@{char}}
+\index{char@{char}!tstring.hpp@{tstring.hpp}}
+\subsubsection[{char}]{\setlength{\rightskip}{0pt plus 5cm}typedef TCHAR {\bf char}}}
+\label{tstring_8hpp_ae5b56a1d757792dc378e2750af10d392}
+
+
+ tstring.hpp の 5 行で定義されています。
\ No newline at end of file
diff --git a/moflib-1.0/doc/latex/vector2_8hpp.tex b/moflib-1.0/doc/latex/vector2_8hpp.tex
new file mode 100644 (file)
index 0000000..b4af31f
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{vector2_8hpp}{
+\section{mof/math/vector2.hpp}
+\label{vector2_8hpp}\index{mof/math/vector2.hpp@{mof/math/vector2.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1vector2}{mof::math::vector2}
+\begin{DoxyCompactList}\small\item\em 2次元ベクトルクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{mof::math}
+\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/vector3_8hpp.tex b/moflib-1.0/doc/latex/vector3_8hpp.tex
new file mode 100644 (file)
index 0000000..c2a2b46
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{vector3_8hpp}{
+\section{mof/math/vector3.hpp}
+\label{vector3_8hpp}\index{mof/math/vector3.hpp@{mof/math/vector3.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1vector3}{mof::math::vector3}
+\begin{DoxyCompactList}\small\item\em 3次元ベクトルクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{mof::math}
+\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/vector4_8hpp.tex b/moflib-1.0/doc/latex/vector4_8hpp.tex
new file mode 100644 (file)
index 0000000..75c4342
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{vector4_8hpp}{
+\section{mof/math/vector4.hpp}
+\label{vector4_8hpp}\index{mof/math/vector4.hpp@{mof/math/vector4.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1vector4}{mof::math::vector4}
+\begin{DoxyCompactList}\small\item\em 4次元ベクトルクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{mof::math}
+\end{DoxyCompactItemize}
diff --git a/moflib-1.0/doc/latex/vector_8hpp.tex b/moflib-1.0/doc/latex/vector_8hpp.tex
new file mode 100644 (file)
index 0000000..57864fc
--- /dev/null
@@ -0,0 +1,4 @@
+\hypertarget{vector_8hpp}{
+\section{mof/math/vector.hpp}
+\label{vector_8hpp}\index{mof/math/vector.hpp@{mof/math/vector.hpp}}
+}
diff --git a/moflib-1.0/moflib/moflib.sln b/moflib-1.0/moflib/moflib.sln
deleted file mode 100644 (file)
index 35d89fb..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual C++ Express 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "moflib", "moflib\moflib.vcproj", "{04CD4817-1559-4830-BCB0-C5AE997CD904}"
-EndProject
-Global
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug|Win32 = Debug|Win32
-               Release|Win32 = Release|Win32
-       EndGlobalSection
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Debug|Win32.ActiveCfg = Debug|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Debug|Win32.Build.0 = Debug|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Release|Win32.ActiveCfg = Release|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Release|Win32.Build.0 = Release|Win32
-       EndGlobalSection
-       GlobalSection(SolutionProperties) = preSolution
-               HideSolutionNode = FALSE
-       EndGlobalSection
-EndGlobal
diff --git a/moflib-1.0/moflib/moflib.suo b/moflib-1.0/moflib/moflib.suo
deleted file mode 100644 (file)
index 4f90aff..0000000
Binary files a/moflib-1.0/moflib/moflib.suo and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/.cproject b/moflib-1.0/moflib/moflib/.cproject
deleted file mode 100644 (file)
index 2f3c2bd..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?fileVersion 4.0.0?>
-
-<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
-       <storageModule moduleId="org.eclipse.cdt.core.settings">
-               <cconfiguration id="cdt.managedbuild.toolchain.gnu.base.2088091048">
-                       <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.gnu.base.2088091048" moduleId="org.eclipse.cdt.core.settings" name="Default">
-                               <externalSettings/>
-                               <extensions>
-                                       <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-                                       <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-                                       <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
-                                       <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-                                       <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-                                       <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-                               </extensions>
-                       </storageModule>
-                       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
-                               <configuration buildProperties="" id="cdt.managedbuild.toolchain.gnu.base.2088091048" name="Default" parent="org.eclipse.cdt.build.core.emptycfg">
-                                       <folderInfo id="cdt.managedbuild.toolchain.gnu.base.2088091048.627154026" name="/" resourcePath="">
-                                               <toolChain id="cdt.managedbuild.toolchain.gnu.base.1234399051" name="cdt.managedbuild.toolchain.gnu.base" superClass="cdt.managedbuild.toolchain.gnu.base">
-                                                       <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.1480634265" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
-                                                       <builder id="cdt.managedbuild.target.gnu.builder.base.1128209932" managedBuildOn="false" name="Gnu Make Builder.Default" superClass="cdt.managedbuild.target.gnu.builder.base"/>
-                                                       <tool id="cdt.managedbuild.tool.gnu.archiver.base.108021082" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
-                                                       <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.1498657607" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"/>
-                                                       <tool id="cdt.managedbuild.tool.gnu.c.compiler.base.716898585" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base"/>
-                                                       <tool id="cdt.managedbuild.tool.gnu.c.linker.base.896029158" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
-                                                       <tool id="cdt.managedbuild.tool.gnu.cpp.linker.base.1460953488" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base"/>
-                                                       <tool id="cdt.managedbuild.tool.gnu.assembler.base.509325063" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base"/>
-                                               </toolChain>
-                                       </folderInfo>
-                               </configuration>
-                       </storageModule>
-                       <storageModule moduleId="scannerConfiguration">
-                               <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
-                               <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
-                                       <buildOutputProvider>
-                                               <openAction enabled="true" filePath=""/>
-                                               <parser enabled="true"/>
-                                       </buildOutputProvider>
-                                       <scannerInfoProvider id="specsFile">
-                                               <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-                                               <parser enabled="true"/>
-                                       </scannerInfoProvider>
-                               </profile>
-                               <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
-                                       <buildOutputProvider>
-                                               <openAction enabled="true" filePath=""/>
-                                               <parser enabled="true"/>
-                                       </buildOutputProvider>
-                                       <scannerInfoProvider id="makefileGenerator">
-                                               <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
-                                               <parser enabled="true"/>
-                                       </scannerInfoProvider>
-                               </profile>
-                               <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
-                                       <buildOutputProvider>
-                                               <openAction enabled="true" filePath=""/>
-                                               <parser enabled="true"/>
-                                       </buildOutputProvider>
-                                       <scannerInfoProvider id="specsFile">
-                                               <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-                                               <parser enabled="true"/>
-                                       </scannerInfoProvider>
-                               </profile>
-                               <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
-                                       <buildOutputProvider>
-                                               <openAction enabled="true" filePath=""/>
-                                               <parser enabled="true"/>
-                                       </buildOutputProvider>
-                                       <scannerInfoProvider id="specsFile">
-                                               <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
-                                               <parser enabled="true"/>
-                                       </scannerInfoProvider>
-                               </profile>
-                               <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
-                                       <buildOutputProvider>
-                                               <openAction enabled="true" filePath=""/>
-                                               <parser enabled="true"/>
-                                       </buildOutputProvider>
-                                       <scannerInfoProvider id="specsFile">
-                                               <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
-                                               <parser enabled="true"/>
-                                       </scannerInfoProvider>
-                               </profile>
-                               <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
-                                       <buildOutputProvider>
-                                               <openAction enabled="true" filePath=""/>
-                                               <parser enabled="true"/>
-                                       </buildOutputProvider>
-                                       <scannerInfoProvider id="specsFile">
-                                               <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
-                                               <parser enabled="true"/>
-                                       </scannerInfoProvider>
-                               </profile>
-                               <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
-                                       <buildOutputProvider>
-                                               <openAction enabled="true" filePath=""/>
-                                               <parser enabled="true"/>
-                                       </buildOutputProvider>
-                                       <scannerInfoProvider id="specsFile">
-                                               <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
-                                               <parser enabled="true"/>
-                                       </scannerInfoProvider>
-                               </profile>
-                               <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
-                                       <buildOutputProvider>
-                                               <openAction enabled="true" filePath=""/>
-                                               <parser enabled="true"/>
-                                       </buildOutputProvider>
-                                       <scannerInfoProvider id="specsFile">
-                                               <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
-                                               <parser enabled="true"/>
-                                       </scannerInfoProvider>
-                               </profile>
-                       </storageModule>
-                       <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-               </cconfiguration>
-       </storageModule>
-       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
-               <project id="moflib.null.1505356407" name="moflib"/>
-       </storageModule>
-</cproject>
diff --git a/moflib-1.0/moflib/moflib/.project b/moflib-1.0/moflib/moflib/.project
deleted file mode 100644 (file)
index bc13d4f..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-       <name>moflib</name>
-       <comment></comment>
-       <projects>
-       </projects>
-       <buildSpec>
-               <buildCommand>
-                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
-                       <triggers>clean,full,incremental,</triggers>
-                       <arguments>
-                               <dictionary>
-                                       <key>?name?</key>
-                                       <value></value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.append_environment</key>
-                                       <value>true</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
-                                       <value>all</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.buildArguments</key>
-                                       <value></value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.buildCommand</key>
-                                       <value>make</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
-                                       <value>clean</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.contents</key>
-                                       <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
-                                       <value>false</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
-                                       <value>true</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.enableFullBuild</key>
-                                       <value>true</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
-                                       <value>all</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.stopOnError</key>
-                                       <value>true</value>
-                               </dictionary>
-                               <dictionary>
-                                       <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
-                                       <value>true</value>
-                               </dictionary>
-                       </arguments>
-               </buildCommand>
-               <buildCommand>
-                       <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
-                       <triggers>full,incremental,</triggers>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-       </buildSpec>
-       <natures>
-               <nature>org.eclipse.cdt.core.cnature</nature>
-               <nature>org.eclipse.cdt.core.ccnature</nature>
-               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
-               <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
-       </natures>
-</projectDescription>
diff --git a/moflib-1.0/moflib/moflib/Debug/BuildLog.htm b/moflib-1.0/moflib/moflib/Debug/BuildLog.htm
deleted file mode 100644 (file)
index c726220..0000000
Binary files a/moflib-1.0/moflib/moflib/Debug/BuildLog.htm and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10004.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10004.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10004.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10004.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10008.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10008.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10008.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10008.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10032.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10032.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10032.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10032.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10076.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10076.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10076.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10076.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10108.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10108.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10108.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10108.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10124.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10124.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10124.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10124.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10268.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10268.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10268.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10268.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10272.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10272.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10272.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10272.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10508.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10508.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10508.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10508.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10708.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10708.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10708.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10708.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10716.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10716.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10716.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10716.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10772.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10772.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10772.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10772.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10808.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10808.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10808.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10808.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10908.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10908.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10908.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10908.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10952.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10952.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.10952.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.10952.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11204.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11204.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11204.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11204.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11264.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11264.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11264.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11264.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11340.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11340.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11340.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11340.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11476.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11476.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11476.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11476.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11520.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11520.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11520.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11520.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11692.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11692.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11692.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11692.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11884.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11884.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11884.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11884.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11940.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11940.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11940.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11940.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11968.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11968.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11968.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11968.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11984.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11984.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.11984.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.11984.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12088.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12088.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12088.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12088.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12352.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12352.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12352.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12352.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12400.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12400.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12400.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12400.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12412.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12412.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12412.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12412.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12420.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12420.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12420.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12420.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12436.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12436.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12436.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12436.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12440.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12440.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12440.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12440.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12472.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12472.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12472.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12472.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12484.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12484.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12484.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12484.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12560.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12560.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12560.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12560.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12568.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12568.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12568.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12568.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12792.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12792.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.12792.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.12792.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13068.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13068.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13068.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13068.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13128.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13128.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13128.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13128.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13304.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13304.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13304.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13304.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13380.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13380.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13380.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13380.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13488.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13488.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13488.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13488.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13532.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13532.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13532.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13532.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13572.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13572.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13572.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13572.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13860.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13860.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13860.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13860.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13984.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13984.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.13984.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.13984.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.14056.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.14056.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.14056.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.14056.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.14284.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.14284.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.14284.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.14284.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.14292.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.14292.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.14292.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.14292.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.1488.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.1488.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.1488.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.1488.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.1676.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.1676.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.1676.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.1676.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.3184.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.3184.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.3184.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.3184.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.3224.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.3224.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.3224.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.3224.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.3680.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.3680.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.3680.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.3680.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.376.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.376.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.376.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.376.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.3864.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.3864.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.3864.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.3864.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.400.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.400.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.400.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.400.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.4216.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.4216.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.4216.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.4216.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.4224.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.4224.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.4224.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.4224.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.4988.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.4988.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.4988.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.4988.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5092.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5092.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5092.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5092.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5196.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5196.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5196.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5196.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5600.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5600.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5600.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5600.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5616.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5616.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5616.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5616.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5724.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5724.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.5724.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.5724.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6040.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6040.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6040.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6040.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6200.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6200.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6200.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6200.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6340.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6340.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6340.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6340.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6352.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6352.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6352.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6352.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6460.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6460.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6460.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6460.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6620.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6620.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6620.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6620.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6900.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6900.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6900.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6900.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6932.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6932.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6932.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6932.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6944.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6944.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6944.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6944.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6980.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6980.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.6980.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.6980.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7052.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7052.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7052.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7052.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7116.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7116.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7116.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7116.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7212.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7212.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7212.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7212.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7272.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7272.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7272.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7272.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7356.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7356.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7356.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7356.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7700.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7700.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7700.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7700.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7788.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7788.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7788.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7788.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7880.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7880.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7880.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7880.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7936.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7936.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.7936.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.7936.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8016.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8016.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8016.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8016.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8020.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8020.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8020.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8020.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8184.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8184.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8184.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8184.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8244.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8244.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8244.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8244.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8324.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8324.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8324.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8324.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8364.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8364.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8364.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8364.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8540.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8540.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8540.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8540.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8572.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8572.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8572.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8572.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8620.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8620.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8620.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8620.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8740.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8740.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8740.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8740.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8860.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8860.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8860.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8860.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8948.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8948.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8948.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8948.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8964.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8964.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8964.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8964.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8984.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8984.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.8984.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.8984.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9068.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9068.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9068.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9068.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9084.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9084.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9084.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9084.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9128.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9128.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9128.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9128.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9204.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9204.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9204.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9204.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9316.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9316.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9316.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9316.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9412.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9412.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9412.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9412.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9488.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9488.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9488.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9488.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9596.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9596.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9596.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9596.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9668.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9668.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9668.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9668.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9816.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9816.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9816.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9816.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9848.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9848.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.9848.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.9848.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/Debug/CL.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/CL.read.1.tlog
deleted file mode 100644 (file)
index 7f04c2f..0000000
Binary files a/moflib-1.0/moflib/moflib/Debug/CL.read.1.tlog and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/Debug/Lib-link.read.1.tlog b/moflib-1.0/moflib/moflib/Debug/Lib-link.read.1.tlog
deleted file mode 100644 (file)
index 2447ad3..0000000
Binary files a/moflib-1.0/moflib/moflib/Debug/Lib-link.read.1.tlog and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/Debug/Lib-link.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/Lib-link.write.1.tlog
deleted file mode 100644 (file)
index 61c6803..0000000
Binary files a/moflib-1.0/moflib/moflib/Debug/Lib-link.write.1.tlog and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/Debug/cl.command.1.tlog b/moflib-1.0/moflib/moflib/Debug/cl.command.1.tlog
deleted file mode 100644 (file)
index ec77811..0000000
Binary files a/moflib-1.0/moflib/moflib/Debug/cl.command.1.tlog and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/Debug/cl.write.1.tlog b/moflib-1.0/moflib/moflib/Debug/cl.write.1.tlog
deleted file mode 100644 (file)
index 0fd052b..0000000
Binary files a/moflib-1.0/moflib/moflib/Debug/cl.write.1.tlog and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/Debug/lib.command.1.tlog b/moflib-1.0/moflib/moflib/Debug/lib.command.1.tlog
deleted file mode 100644 (file)
index 747c477..0000000
Binary files a/moflib-1.0/moflib/moflib/Debug/lib.command.1.tlog and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/Debug/moflib.Build.CppClean.log b/moflib-1.0/moflib/moflib/Debug/moflib.Build.CppClean.log
deleted file mode 100644 (file)
index 780e238..0000000
+++ /dev/null
@@ -1,432 +0,0 @@
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\AmbientLight.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\APPLICATION.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\BOARD.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Cache.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Camera.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Captor.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1000.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1000.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1124.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1124.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1224.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1224.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1228.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1228.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1240.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1240.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1268.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1268.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1316.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1316.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1352.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1352.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.144.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.144.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.156.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.156.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.160.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.160.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1616.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1616.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1648.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1648.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1748.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1748.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1832.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1832.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1852.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1852.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1860.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1860.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1880.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1880.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1924.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1924.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1972.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.1972.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2128.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2128.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2140.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2140.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2220.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2220.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2372.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2372.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2388.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2388.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2432.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2432.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2436.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2436.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2492.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2492.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2552.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2552.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2628.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2628.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2636.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2636.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2736.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2736.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2812.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2812.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2820.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2820.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2856.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2856.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2864.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2864.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2896.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2896.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2944.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2944.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2952.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2952.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2972.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.2972.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3056.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3056.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3076.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3076.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3088.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3088.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3264.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3264.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3308.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3308.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.348.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.348.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3480.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3480.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3492.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3492.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3576.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3576.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3664.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3664.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3676.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3676.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3680.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3680.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3712.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3712.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3748.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3748.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3812.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3812.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3856.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3856.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3984.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.3984.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4144.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4144.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4168.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4168.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4184.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4184.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4232.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4232.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4236.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4236.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4272.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4272.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4292.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4292.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4300.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4300.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4308.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4308.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.436.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.436.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4448.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4448.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4500.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4500.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4504.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4504.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4548.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4548.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4628.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4628.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4680.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4680.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4684.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4684.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4704.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4704.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.472.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.472.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4752.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4752.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4756.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4756.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4800.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4800.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4804.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4804.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4824.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4824.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4956.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4956.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4984.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4984.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4988.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.4988.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5008.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5008.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5012.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5012.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5040.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5040.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5092.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5092.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5096.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5096.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5124.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5124.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5164.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5164.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5176.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5176.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5280.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5280.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5300.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5300.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5304.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5304.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5320.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5320.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5360.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5360.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5452.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5452.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5468.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5468.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5488.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5488.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5492.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5492.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5500.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5500.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5504.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5504.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5520.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5520.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5580.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5580.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5656.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5656.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5664.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5664.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5720.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5720.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5744.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5744.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5764.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5764.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5772.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5772.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5800.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5800.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5904.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5904.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5916.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5916.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5968.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.5968.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6020.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6020.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6028.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6028.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6072.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6072.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6188.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6188.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6228.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6228.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6232.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6232.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6296.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6296.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6324.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6324.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6480.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6480.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6484.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6484.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6512.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6512.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6584.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6584.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6588.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6588.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6596.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6596.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6612.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6612.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6664.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6664.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.676.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.676.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6764.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6764.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6796.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6796.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6900.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.6900.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7016.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7016.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7036.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7036.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7080.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7080.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7112.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7112.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7124.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7124.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7200.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7200.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7240.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7240.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7300.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7300.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7376.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7376.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7388.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7388.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7428.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7428.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7464.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7464.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7476.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7476.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7536.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7536.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7560.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7560.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7576.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7576.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7636.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7636.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7700.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7700.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7744.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7744.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.776.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.776.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7780.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7780.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7848.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7848.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7860.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7860.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7884.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7884.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7900.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7900.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7940.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.7940.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.8004.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.8004.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.8020.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.8020.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.8092.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.8092.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.8124.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.8124.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.884.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.884.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.892.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.892.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\cl.command.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CL.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\cl.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\class.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\class_info.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\class_registry.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\class_rep.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\CLIPPINGVIEW.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Color.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Component3D.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\ConsoleIO.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\CONTAINER.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\create_class.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\CWaveFile.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\DeviceInputReceiver.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\DirectionalLight.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\DirectSoundDevice.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\EFFECT.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\ENVIRONMENT.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\error.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\EVENTSCHEDULER.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\exception_handler.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\EXPATJP.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\FilePath.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\FileTextureBuilder.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\find_best_match.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\FLOW_LAYOUT.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\FONT.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\FRAME.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\function.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\GRAPHICSDEVICE.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\GRIDLAYOUT.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\HORIZONTALCLIPPING.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\IMAGEVIEW.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\implicit_cast.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\InputDevice.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\InputEventCondition.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\KeyPressedEventCondition.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\lib.command.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Lib-link.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Lib-link.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Light.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\link_compatibility.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\LoggedInputReceiver.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\LoggingInputReceiver.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\LUA_STATE.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\LuaInterpreter.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\MaterialBuilder.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Matrix2D.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\MATRIX3D.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\MENU.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\MESH.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\MESHBUILDER.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Message.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\MOFML_PARSER.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\NullView.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\object_rep.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\OBJECTDATA.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\OggVorbisFile.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\ONCEEVENTCONDITION.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\open.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\OVERLAPLAYOUT.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\overload_rep.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\PAGER.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\pcall.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\PixelMapTextureBuilder.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\RECTANGLEVIEW.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\ref.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\scope.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\SoundBuffer.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\SoundDevice.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\SoundFile.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\SPRITE.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\stack_content_by_name.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\StaticSoundBuffer.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\StreamingSoundLoader.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\StreamSoundBuffer.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\TEXTCOMPILER.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\TEXTURE.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Timer.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\utilities.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\UTILITIES1.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\VC100.PDB
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Vector2D.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Vector3D.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\VertexBuffer.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\MOFLIB\MOFLIB\DEBUG\VERTICALCLIPPING.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\WaveFile.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\weak_ref.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\Window.obj
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\Debug\wrapper_base.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\DEBUG\MOFLIB.LIB
diff --git a/moflib-1.0/moflib/moflib/Debug/moflib.lastbuildstate b/moflib-1.0/moflib/moflib/Debug/moflib.lastbuildstate
deleted file mode 100644 (file)
index 71565c9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#v4.0:v100
-Debug|Win32|C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\|
diff --git a/moflib-1.0/moflib/moflib/Debug/moflib.log b/moflib-1.0/moflib/moflib/Debug/moflib.log
deleted file mode 100644 (file)
index ac8c17c..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-2010/10/14 5:07:31 にビルドを開始しました。
-     1>ノード 2 上のプロジェクト "C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\moflib.vcxproj" (build ターゲット)。
-     1>InitializeBuildStatus:
-         "Debug\moflib.unsuccessfulbuild" のタッチ タスクを実行しています。
-       ClCompile:
-         C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /I"C:\Program Files\luabind-0.8" /I"C:\Program Files\Lua\5.1\include" /I"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib" /I"C:\Program Files\boost\boost_1_40_0" /I"C:\Program Files\Microsoft DirectX SDK (February 2010)\Include" /I"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\oggvorbis\include" /I"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\expat\include" /Zi /nologo /W4 /WX- /MP /O2 /Oy- /Gm- /EHsc /MTd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt mof\GraphicsDevice.cpp
-         GraphicsDevice.cpp
-         すべての出力が最新のものです。
-         すべての出力が最新のものです。
-       Lib:
-         C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\Lib.exe /OUT:"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\moflib.lib" libexpat.lib lua5.1.lib dsound.lib ogg.lib vorbis.lib vorbisfile.lib /LIBPATH:"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\oggvorbis\lib" /LIBPATH:"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\expat\lib" /NOLOGO Debug\AmbientLight.obj
-         Debug\Board.obj
-         Debug\Camera.obj
-         Debug\Component3D.obj
-         Debug\DirectionalLight.obj
-         Debug\Light.obj
-         Debug\MaterialBuilder.obj
-         Debug\Mesh.obj
-         Debug\MeshBuilder.obj
-         Debug\particlegen.obj
-         Debug\FileTextureBuilder.obj
-         Debug\Environment.obj
-         Debug\LuaInterpreter.obj
-         Debug\lua_state.obj
-         Debug\ObjectData.obj
-         Debug\CWaveFile.obj
-         Debug\DirectSoundDevice.obj
-         Debug\OggVorbisFile.obj
-         Debug\SoundBuffer.obj
-         Debug\SoundDevice.obj
-         Debug\SoundFile.obj
-         Debug\sound_recoder.obj
-         Debug\StaticSoundBuffer.obj
-         Debug\StreamingSoundLoader.obj
-         Debug\StreamSoundBuffer.obj
-         Debug\WaveFile.obj
-         Debug\Cache.obj
-         Debug\utilities.obj
-         Debug\class.obj
-         Debug\class_info.obj
-         Debug\class_registry.obj
-         Debug\class_rep.obj
-         Debug\Color.obj
-         Debug\create_class.obj
-         Debug\error.obj
-         Debug\exception_handler.obj
-         Debug\find_best_match.obj
-         Debug\function.obj
-         Debug\implicit_cast.obj
-         Debug\link_compatibility.obj
-         Debug\object_rep.obj
-         Debug\open.obj
-         Debug\overload_rep.obj
-         Debug\pcall.obj
-         Debug\ref.obj
-         Debug\scope.obj
-         Debug\stack_content_by_name.obj
-         Debug\weak_ref.obj
-         Debug\wrapper_base.obj
-         Debug\Matrix2D.obj
-         Debug\Matrix3D.obj
-         Debug\Vector2D.obj
-         Debug\Vector3D.obj
-         Debug\Captor.obj
-         Debug\GraphicsDevice.obj
-         Debug\Texture.obj
-         Debug\VertexBuffer.obj
-         Debug\ClippingView.obj
-         Debug\Container.obj
-         Debug\Effect.obj
-         Debug\expatJP.obj
-         Debug\flow_layout.obj
-         Debug\Frame.obj
-         Debug\GridLayout.obj
-         Debug\HorizontalClipping.obj
-         Debug\ImageView.obj
-         Debug\Menu.obj
-         Debug\Message.obj
-         Debug\mofml_parser.obj
-         Debug\NullView.obj
-         Debug\OverlapLayout.obj
-         Debug\Pager.obj
-         Debug\RectangleView.obj
-         Debug\TextCompiler.obj
-         Debug\DeviceInputReceiver.obj
-         Debug\InputDevice.obj
-         Debug\InputEventCondition.obj
-         Debug\KeyPressedEventCondition.obj
-         Debug\LoggedInputReceiver.obj
-         Debug\LoggingInputReceiver.obj
-         Debug\Application.obj
-         Debug\ConsoleIO.obj
-         Debug\EventScheduler.obj
-         Debug\FilePath.obj
-         Debug\Font.obj
-         Debug\OnceEventCondition.obj
-         Debug\Sprite.obj
-         Debug\Timer.obj
-         Debug\VerticalClipping.obj
-         Debug\Window.obj
-         Debug\PixelMapTextureBuilder.obj
-         Debug\utilities1.obj /NODEFAULTLIB:library 
-     1>lua5.1.lib(lua5.1.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR は libexpat.lib(libexpat.dll) で定義されています。2 つ目以降の定義は無視されます。
-     1>lua5.1.lib(lua5.1.dll) : warning LNK4221: このオブジェクト ファイルは、以前に未定義であったパブリック シンボルを定義していないため、このライブラリを使用するリンク操作では使用されません
-     1>dsound.lib(DSOUND.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR は libexpat.lib(libexpat.dll) で定義されています。2 つ目以降の定義は無視されます。
-     1>dsound.lib(DSOUND.dll) : warning LNK4221: このオブジェクト ファイルは、以前に未定義であったパブリック シンボルを定義していないため、このライブラリを使用するリンク操作では使用されません
-     1>ogg.lib(ogg.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR は libexpat.lib(libexpat.dll) で定義されています。2 つ目以降の定義は無視されます。
-     1>ogg.lib(ogg.dll) : warning LNK4221: このオブジェクト ファイルは、以前に未定義であったパブリック シンボルを定義していないため、このライブラリを使用するリンク操作では使用されません
-     1>vorbis.lib(vorbis.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR は libexpat.lib(libexpat.dll) で定義されています。2 つ目以降の定義は無視されます。
-     1>vorbis.lib(vorbis.dll) : warning LNK4221: このオブジェクト ファイルは、以前に未定義であったパブリック シンボルを定義していないため、このライブラリを使用するリンク操作では使用されません
-     1>vorbisfile.lib(vorbisfile.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR は libexpat.lib(libexpat.dll) で定義されています。2 つ目以降の定義は無視されます。
-     1>vorbisfile.lib(vorbisfile.dll) : warning LNK4221: このオブジェクト ファイルは、以前に未定義であったパブリック シンボルを定義していないため、このライブラリを使用するリンク操作では使用されません
-         moflib.vcxproj -> C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\moflib.lib
-       FinalizeBuildStatus:
-         ファイル "Debug\moflib.unsuccessfulbuild" を削除しています。
-         "Debug\moflib.lastbuildstate" のタッチ タスクを実行しています。
-     1>プロジェクト "C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\moflib.vcxproj" (build ターゲット) のビルドが完了しました。
-
-ビルドに成功しました。
-
-経過時間 00:00:04.06
diff --git a/moflib-1.0/moflib/moflib/Release/BuildLog.htm b/moflib-1.0/moflib/moflib/Release/BuildLog.htm
deleted file mode 100644 (file)
index 13429b9..0000000
Binary files a/moflib-1.0/moflib/moflib/Release/BuildLog.htm and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/Release/vc80.idb b/moflib-1.0/moflib/moflib/Release/vc80.idb
deleted file mode 100644 (file)
index d1f9433..0000000
Binary files a/moflib-1.0/moflib/moflib/Release/vc80.idb and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Application.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Application.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Application.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.ColorComponent.hpp.swp b/moflib-1.0/moflib/moflib/mof/.ColorComponent.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.ColorComponent.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Component2D.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Component2D.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Component2D.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Component3D.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Component3D.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Component3D.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.ConsoleIO.hpp.swp b/moflib-1.0/moflib/moflib/mof/.ConsoleIO.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.ConsoleIO.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.EventCondition.hpp.swp b/moflib-1.0/moflib/moflib/mof/.EventCondition.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.EventCondition.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.EventScheduler.hpp.swp b/moflib-1.0/moflib/moflib/mof/.EventScheduler.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.EventScheduler.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.FactoryMethod.hpp.swp b/moflib-1.0/moflib/moflib/mof/.FactoryMethod.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.FactoryMethod.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.FilePath.hpp.swp b/moflib-1.0/moflib/moflib/mof/.FilePath.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.FilePath.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Finalizer.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Finalizer.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Finalizer.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Font.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Font.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Font.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Graphics3D.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Graphics3D.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Graphics3D.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.GraphicsUnit.hpp.swp b/moflib-1.0/moflib/moflib/mof/.GraphicsUnit.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.GraphicsUnit.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.InputEventCondition.hpp.swp b/moflib-1.0/moflib/moflib/mof/.InputEventCondition.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.InputEventCondition.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.KeyPressedEventCondition.hpp.swp b/moflib-1.0/moflib/moflib/mof/.KeyPressedEventCondition.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.KeyPressedEventCondition.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.LoggedInputReceiver.hpp.swp b/moflib-1.0/moflib/moflib/mof/.LoggedInputReceiver.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.LoggedInputReceiver.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.LoggingInputReceiver.hpp.swp b/moflib-1.0/moflib/moflib/mof/.LoggingInputReceiver.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.LoggingInputReceiver.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Material.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Material.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Material.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Matrix2D.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Matrix2D.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Matrix2D.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Matrix3D.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Matrix3D.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Matrix3D.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.OnceEventCondition.hpp.swp b/moflib-1.0/moflib/moflib/mof/.OnceEventCondition.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.OnceEventCondition.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.SceneGraph.hpp.swp b/moflib-1.0/moflib/moflib/mof/.SceneGraph.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.SceneGraph.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Texture.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Texture.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Texture.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Vector2D.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Vector2D.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Vector2D.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.Vector3D.hpp.swp b/moflib-1.0/moflib/moflib/mof/.Vector3D.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.Vector3D.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.mofGraphics.hpp.swp b/moflib-1.0/moflib/moflib/mof/.mofGraphics.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.mofGraphics.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.mofInput.hpp.swp b/moflib-1.0/moflib/moflib/mof/.mofInput.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.mofInput.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/.real.hpp.swp b/moflib-1.0/moflib/moflib/mof/.real.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/moflib-1.0/moflib/moflib/mof/.real.hpp.swp and /dev/null differ
diff --git a/moflib-1.0/moflib/moflib/mof/CSVFile.cpp b/moflib-1.0/moflib/moflib/mof/CSVFile.cpp
deleted file mode 100644 (file)
index 43a1a1b..0000000
+++ /dev/null
@@ -1,177 +0,0 @@
-#include "mof/CSVFile.h"
-#include <exception>
-#include <stdlib.h>
-#include "mof/ConsoleIO.h"
-
-mof::CSVFile::CSVFile(mof::tstring& filename)
-: m_ifs(filename.c_str() , std::ios::in) , m_bufferSize(1024){
-       if(!m_ifs)throw std::invalid_argument("can't open file");
-       m_buffer = new TCHAR[m_bufferSize+1];//\92Ç\89Á\83k\83\8b\95\8e\9a\82Ì\82½\82ß\82É\82P\82Â\97]\95ª\82É\8am\95Û
-       m_buffer[m_bufferSize] = '\0';
-       m_topOfBuffer = m_bufferSize-1;
-       m_hasBufferedValue = false;
-       m_ignoreNL = true;
-       m_pBufferedValue = NULL;
-       nextLine();
-}
-
-
-
-mof::CSVFile::CSVFile(const TCHAR* filename)
-: m_ifs(filename , std::ios::in) , m_bufferSize(1024){
-       if(!m_ifs)throw std::invalid_argument("can't open file");
-       m_buffer = new TCHAR[m_bufferSize+1];//\92Ç\89Á\83k\83\8b\95\8e\9a\82Ì\82½\82ß\82É\82P\82Â\97]\95ª\82É\8am\95Û
-       m_buffer[m_bufferSize] = '\0';
-       m_topOfBuffer = m_bufferSize-1;
-       m_hasBufferedValue = false;
-       m_ignoreNL = true;
-       m_pBufferedValue = NULL;
-
-
-       nextLine();
-}
-
-
-mof::CSVFile::~CSVFile(){
-       delete[] m_buffer;
-       
-}
-
-bool mof::CSVFile::hasNextValue(){
-       if(m_hasBufferedValue)return true;//Value\82Ì\83o\83b\83t\83@\82ª\82 \82é
-       
-       //if(m_topOfBuffer == m_bufferSize && !nextLine())return false;//\82±\82ê\82ª\82È\82¢\82Æ\83o\83O\82é\82ª\81A\89º\82Ì\83\8b\81[\83`\83\93\82Æ\88ê\96{\89»\82Å\82«\82È\82¢\82©
-
-       while(!updateNextValue() && m_ignoreNL){
-               if( m_topOfBuffer >= m_bufferSize ||  m_buffer[m_topOfBuffer] == '\0'){
-                       //\83o\83b\83t\83@\82ð\93Ç\82Ý\8d\9e\82Þ
-                       m_topOfBuffer = m_ifs.getline(m_buffer , m_bufferSize) ? 0 : m_bufferSize;
-                       if(m_topOfBuffer >= m_bufferSize)return false;
-               }
-       }
-       return m_pBufferedValue != NULL;
-
-       //if(m_topOfBuffer == m_bufferSize)
-}
-
-
-
-const TCHAR* mof::CSVFile::getNextValue(){
-       if(m_hasBufferedValue && hasNextValue()){//Value\82Ì\83o\83b\83t\83@\82ª\82 \82ê\82Î\82»\82ê\82ð\8eg\82¤
-               m_hasBufferedValue = false;
-               return m_pBufferedValue;
-       }
-
-       //\8e\9f\82Ì\92l\82ª\82È\82¢\8fê\8d\87
-       return NULL;
-
-}
-
-
-
-
-bool mof::CSVFile::nextLine(){
-       m_hasBufferedValue = false;
-       m_topOfBuffer = m_ifs.getline(m_buffer , m_bufferSize) ? 0 : m_bufferSize;
-       return m_topOfBuffer == 0;
-}
-
-
-void mof::CSVFile::setIgnoreNL(bool ignore){
-       m_ignoreNL = ignore;
-}
-
-
-
-bool mof::CSVFile::updateNextValue(){
-
-       if(m_topOfBuffer == m_bufferSize){
-                       //\92l\82È\82µ
-                       m_pBufferedValue = NULL;
-                       m_hasBufferedValue = false;
-                       return false;
-       }
-
-       enum{
-               ISPACE , ICOMMA , IQUOTE , IWORD , IEOF
-       };
-       enum{
-               S , NQV , QV , NQE , QE , QVQ ,
-               //\8f\89\8aú\8fó\91Ô\81A\94ñ\83N\83H\81[\83g\92l\81A\83N\83H\81[\83g\92l\81A\94ñ\83N\83H\81[\83g\83G\83X\83P\81[\83v\81A\83N\83H\81[\83g\83G\83X\83P\81[\83v\81A\83N\83H\81[\83g\82Å\88Í\82Ü\82ê\82½\92l
-               _NULL , _EMP , _V , _ERR , _QVQ
-               //\92l\82È\82µ\81A\8bó\95\8e\9a\97ñ\81A\92l\81A\83G\83\89\81[\81A\83N\83H\81[\83g\82Å\88Í\82Ü\82ê\82½\92l
-       };
-       static const int stateChangeTable[][5] = {
-               { S , _EMP , QV , NQV , _NULL } ,
-               { NQV , _V , NQE , NQV , _V} ,
-               { QV , QV , QE , QV , _ERR} ,
-               { _ERR , _ERR , NQV , _ERR , _ERR} ,
-               { QVQ , _QVQ , QV , _ERR , _QVQ} ,
-               { QVQ , _QVQ , _ERR , _ERR , _QVQ}
-               
-       };
-       
-
-       int state = S;
-       int lastInput = IEOF;
-       int begin = m_topOfBuffer;
-       while( state < _NULL ){//\8fI\97¹\8fó\91Ô\82É\82È\82Á\82½\82ç\94²\82¯\82é
-               lastInput = IWORD;
-               if( m_buffer[m_topOfBuffer] == '\0'){
-                       lastInput = IEOF;
-               }
-               else if( m_buffer[m_topOfBuffer] == ' ')lastInput = ISPACE;
-               else if(m_buffer[m_topOfBuffer] == '"')lastInput = IQUOTE;
-               else if(m_buffer[m_topOfBuffer] == ',')lastInput = ICOMMA;
-               state = stateChangeTable[state][lastInput];
-               m_topOfBuffer++;
-       }
-       m_hasBufferedValue = true;
-
-       if(state == _NULL){
-               //\92l\82È\82µ
-               m_pBufferedValue = NULL;
-               m_topOfBuffer = m_bufferSize;
-               m_hasBufferedValue = false;
-               return false;
-       }
-       else if(state == _EMP){
-               m_pBufferedValue = "";
-               return true;
-       }
-       else if(state == _V || state == _QVQ){
-               int end = m_topOfBuffer-2;
-               //\91O\8cã\82©\82ç\83g\83\8a\83~\83\93\83O
-               while(m_buffer[begin] == ' ')begin++;
-               while(m_buffer[end] == ' ' )end--;
-
-               if(state == _QVQ){
-                       //\97¼\92[\82Ì\81h\82ð\8f\9c\8b\8e
-                       begin++;
-                       end--;
-               }
-       
-               //"\82Ì\83G\83X\83P\81[\83v\8f\88\97\9d
-               //\8cã\82ë\82©\82ç\8c©\82Ä\82¢\82Á\82Ä"\82ª\82 \82ê\82Î\83R\83s\81[\82·\82é
-               m_buffer[end+1] = '\0';
-               for(int tmp = end ; begin < tmp ; tmp--){
-                       if(m_buffer[tmp] == '"'){
-                               memmove(m_buffer + tmp-1 , m_buffer+ tmp , sizeof(TCHAR)*(end-tmp+2));
-                               tmp--;
-                       }
-
-               }
-               m_pBufferedValue = m_buffer + begin;
-               return true;
-       }
-       else {
-               //\83G\83\89\81[(\8e\9f\82Ì,\82Ü\82Å\93Ç\82Ý\90i\82ß\82é) m_buffer\82Ì\96\96\94ö\82Í\83k\83\8b\95\8e\9a\82È\82Ì\82Å\95K\82¸\92â\8e~\82·\82é
-               while(lastInput != ',' && lastInput != '\0'){
-                       lastInput = m_buffer[++m_topOfBuffer];
-               }
-               m_topOfBuffer++;
-               m_pBufferedValue = "ERROR";
-               return true;
-       }
-       
-}
diff --git a/moflib-1.0/moflib/moflib/mof/CSVFile.h b/moflib-1.0/moflib/moflib/mof/CSVFile.h
deleted file mode 100644 (file)
index a0b28a7..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#pragma once
-#include "mof/tstring.h"
-#include <fstream>
-
-namespace mof{
-
-       class CSVFile{
-               //bool m_trimming;
-               std::basic_ifstream<TCHAR> m_ifs;
-               TCHAR* m_buffer;
-               const int m_bufferSize;
-               int m_topOfBuffer;
-               bool m_hasBufferedValue;
-               TCHAR* m_pBufferedValue;
-               bool m_ignoreNL;
-               bool updateNextValue();
-       public:
-               CSVFile(mof::tstring& filename);
-               CSVFile(const TCHAR* filename);
-               ~CSVFile();
-               
-               bool hasNextValue();
-               const TCHAR* getNextValue();
-               bool nextLine();
-               void setIgnoreNL(bool ignore);
-       };
-
-};
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/Container2D.cpp b/moflib-1.0/moflib/moflib/mof/Container2D.cpp
deleted file mode 100644 (file)
index 5bff1a6..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-#include "mof/Container2D.h"
-#include "mof/ConsoleIO.h"
-
-
-
-mof::Container2D::Container2D(int nColumns)
-: mof::Component2D()  , m_margin(0) , m_paddingX(0) , m_paddingY(0)
-{
-       m_nColumns = nColumns;
-}
-
-
-mof::Container2D::~Container2D(){
-
-       for(int i = 0 ; i < m_children.size() ; i ++){
-               delete m_children.at(i);
-       }
-}
-
-bool mof::Container2D::update(){
-
-       for(int i = 0 ; i < m_children.size() ; i ++){
-               m_children.at(i)->update();
-       }
-
-
-       //setPosition(getAnimationSet()->getPosition(getPosition()));
-       setPosition(getAnimationSet()->getPosition());
-       getAnimationSet()->update();
-       return true;
-}
-
-
-bool mof::Container2D::draw(){
-       
-       for(int i = 0 ; i < m_children.size() ; i ++){
-               m_children.at(i)->draw();
-       }
-       return true;
-}
-
-
-/*
-bool mof::Container2D::draw(mof::Matrix3D& transform){
-       transform = m_worldTransform * transform;
-       for(int i = 0 ; i < m_children.size() ; i ++){
-               m_children.at(i)->draw(transform);
-       }
-       return true;
-}*/
-
-
-void mof::Container2D::add(mof::Component2D* component){
-       m_children.push_back(component);
-}
-
-bool mof::Container2D::remove(mof::Component2D* component){
-       for(std::vector<mof::Component2D*>::iterator itr = m_children.begin() ; itr !=m_children.end() ; ++itr){
-               if((*itr) == component){
-                       delete component;
-                       return true;
-               }
-       }
-       return false;
-}
-
-int mof::Container2D::indexOf(mof::Component2D* component){
-       for(int i = 0 ; i < m_children.size() ; ++i){
-               if(m_children.at(i) == component)return i;
-       }
-       return -1;
-}
-
-void mof::Container2D::set(int index , mof::Component2D* component){
-       delete m_children.at(index);
-       m_children.at(index) = component;
-}
-
-mof::Component2D* mof::Container2D::get(int index){
-       return m_children.at(index);
-}
-
-mof::Vector2D mof::Container2D::getPositionOf(int index){
-       return get(index)->getPosition();/* * m_worldTransform;*/
-       //return get(index)->getPosition();
-}
-
-void mof::Container2D::setPosition(Vector2D& _position){
-       mof::Vector2D position = _position;
-       m_position = position;
-       position.x += m_margin;
-       position.y += m_margin;
-       
-       int* maxWidthArray = new int[m_nColumns];
-       
-       //\97ñ\96\88\82É\8dÅ\91å\95\9d\82ð\8b\81\82ß\82é
-       for(int i = 0 ; i < m_nColumns ; i++){
-               maxWidthArray[i] = 0 ;
-               for(int j = i ; j < m_children.size() ; j += m_nColumns){
-                       int width = get(j)->getWidth();
-                       if(maxWidthArray[i] < width)maxWidthArray[i] = width;
-               }
-       }
-
-       for(int i = 0 ; i < m_children.size() ; i++){
-               get(i)->setPosition(position);
-               if(i % m_nColumns == m_nColumns -1){
-                       position.y += get(i)->getHeight() + m_paddingY;
-                       position.x = m_position.x + m_margin;
-               }
-               else position.x += maxWidthArray[i % m_nColumns] + m_paddingX;
-       }
-       
-       delete[] maxWidthArray;
-}
-
-mof::Vector2D mof::Container2D::getPosition(){
-       return m_position;
-}
-               
-void mof::Container2D::setVisible(bool visible){
-
-
-}
-
-int mof::Container2D::getWidth(){
-       int* maxWidthArray = new int[m_nColumns];
-       //\97ñ\96\88\82É\8dÅ\91å\95\9d\82ð\8b\81\82ß\82é
-       for(int i = 0 ; i < m_nColumns ; i++){
-               maxWidthArray[i] = 0 ;
-               for(int j = i ; j < m_children.size() ; j += m_nColumns){
-                       int width = get(j)->getWidth();
-                       if(maxWidthArray[i] < width)maxWidthArray[i] = width;
-               }
-       }
-       int sumWidth = 0;
-       for(int i = 0 ; i < m_nColumns ; i++)sumWidth += maxWidthArray[i];
-       delete[] maxWidthArray;
-       return sumWidth + (m_nColumns-1)* m_paddingX + getMargin()*2;
-}
-
-int mof::Container2D::getHeight(){
-       int sumHeight = 0;
-       for(int i = 0 ; i < m_children.size() ; i++){
-               if(i % m_nColumns == 0)sumHeight += m_children.at(i)->getHeight() + m_paddingY;
-       }
-       return sumHeight + getMargin() *2;
-}
-               
-
-mof::RectangleModel mof::Container2D::getBounds(){
-       return mof::RectangleModel(getPosition().x , getPosition().y , getWidth() , getHeight());
-}
-
-void mof::Container2D::setLayout(){
-       mof::Vector2D position = getPosition();
-       position.x += m_margin;
-       position.y += m_margin;
-       //DEBUG_PRINT(position.x << _T(",") << position.y);
-       setPosition(getPosition());
-}
-               
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/Container2D.h b/moflib-1.0/moflib/moflib/mof/Container2D.h
deleted file mode 100644 (file)
index d6f4f8e..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-#pragma once
-#include "mof/Component2D.h"
-#include <vector>
-
-namespace mof{
-       
-       class Container2D : public Component2D{
-               std::vector<mof::Component2D*> m_children;
-               mof::Vector2D m_position;
-               int m_margin;
-               int m_paddingX;
-               int m_paddingY;
-               int m_nColumns;
-       public:
-               Container2D(int nColumns = 1);
-               ~Container2D();
-
-               virtual bool update();
-               virtual bool draw();
-       
-               void add(mof::Component2D* component);
-               bool remove(mof::Component2D* component);
-               mof::Component2D* get(int index);
-               void set(int index , mof::Component2D* component);
-               int indexOf(mof::Component2D* component);
-               int size(){return m_children.size();}
-               
-               mof::Vector2D getPositionOf(int index);
-               
-               virtual void setPosition(Vector2D& position);
-               void setMargin(int margin){m_margin = margin;}
-               void setColumn(int nColumns){m_nColumns = nColumns;}
-               void setPaddingX(int paddingX){m_paddingX = paddingX;}
-               void setPaddingY(int paddingY){m_paddingY = paddingY;}
-               int getMargin(){return m_margin;}
-               virtual mof::Vector2D getPosition();
-               virtual int getWidth();
-               virtual int getHeight();
-               
-               virtual void setVisible(bool visible);
-               virtual RectangleModel getBounds();
-               virtual void setLayout();
-               
-       };
-};
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/Container3D.cpp b/moflib-1.0/moflib/moflib/mof/Container3D.cpp
deleted file mode 100644 (file)
index 27ff79c..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-#include "mof/Container3D.h"
-
-
-
-mof::Container3D::Container3D()
-: mof::Component3D() 
-{
-}
-
-
-mof::Container3D::~Container3D(){
-
-       for(int i = 0 ; i < m_children.size() ; i ++){
-               delete m_children.at(i);
-       }
-}
-
-bool mof::Container3D::draw(){
-       for(int i = 0 ; i < m_children.size() ; i ++){
-               if(m_children.at(i) == NULL)continue;
-               m_children.at(i)->draw(m_worldTransform);
-       }
-       return true;
-}
-
-
-bool mof::Container3D::draw(mof::Matrix3D& transform){
-       transform = m_worldTransform * transform;
-       for(int i = 0 ; i < m_children.size() ; i ++){
-               if(m_children.at(i) == NULL)continue;
-               m_children.at(i)->draw(transform);
-       }
-       return true;
-}      
-
-bool mof::Container3D::update(){
-       for(int i = 0 ; i < m_children.size() ; i ++){
-               if(m_children.at(i) == NULL)continue;
-               m_children.at(i)->update();
-       }
-       return mof::Component3D::update();
-}
-
-
-void mof::Container3D::add(mof::Component3D* component){
-       for(int i = 0 ; i < m_children.size() ; i ++){
-               if(m_children.at(i) == NULL){
-                       m_children.at(i) = component;
-                       return;
-               }
-       }
-       m_children.push_back(component);
-}
-
-mof::Component3D* mof::Container3D::get(int index){
-       return m_children.at(index);
-}
-
-mof::Vector3D mof::Container3D::getPositionOf(int index){
-       return get(index)->getPosition() * m_worldTransform;
-       //return get(index)->getPosition();
-}
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/Container3D.h b/moflib-1.0/moflib/moflib/mof/Container3D.h
deleted file mode 100644 (file)
index 5d59fb8..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#pragma once
-#include "mof/Component3D.h"
-#include <vector>
-
-namespace mof{
-       
-       class Container3D : public Component3D{
-       protected:
-               std::vector<mof::Component3D*> m_children;
-       public:
-               Container3D();
-               ~Container3D();
-
-               
-               virtual bool draw();
-               virtual bool draw(mof::Matrix3D& transform);
-               virtual bool update();
-               
-               void add(mof::Component3D* component);
-               mof::Component3D* get(int index);
-               
-               mof::Vector3D getPositionOf(int index);
-               
-               //void deleteAll();
-               
-       };
-};
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/DataRow.cpp b/moflib-1.0/moflib/moflib/mof/DataRow.cpp
deleted file mode 100644 (file)
index fb6a419..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "DataRow.h"
-
-mof::DataRow::DataRow( const DataResource& data , const TCHAR* const pRowName)
-: m_data(data){
-       m_rowIndex = m_data->getRowIndex(pRowName);
-}
-
-mof::DataRow::DataRow( const DataResource& data , int index)
-: m_data(data) , m_rowIndex(index){
-       
-}
-
diff --git a/moflib-1.0/moflib/moflib/mof/DataRow.h b/moflib-1.0/moflib/moflib/mof/DataRow.h
deleted file mode 100644 (file)
index e5d20f4..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-#include "mof/DataTable.h"
-
-namespace mof{
-       class DataRow
-       {
-               int m_rowIndex;
-               DataResource m_data;
-       public:
-               DataRow(){;}
-               DataRow( const DataResource& data , const TCHAR * const pRowName);
-               DataRow( const DataResource& data , int index);
-
-               inline mof::tstring& getData( const TCHAR * const pColumnName);
-               inline mof::tstring& getData( int columnIndex);
-
-               inline int getIntegerData( const TCHAR * const pColumnName);
-               inline int getIntegerData( int columnIndex);
-       };
-
-
-}
-
-
-mof::tstring& mof::DataRow::getData( const TCHAR * const pColumnName){
-       return m_data->getData(m_rowIndex , pColumnName);
-}
-
-
-
-mof::tstring& mof::DataRow::getData( int columnIndex){
-       return m_data->getData(m_rowIndex , columnIndex);
-}
-
-
-
-int mof::DataRow::getIntegerData( const TCHAR * const pColumnName){
-       return m_data->getIntegerData(m_rowIndex , pColumnName);
-}
-
-
-
-int mof::DataRow::getIntegerData( int columnIndex){
-       return m_data->getIntegerData(m_rowIndex , columnIndex);
-}
-
-
diff --git a/moflib-1.0/moflib/moflib/mof/DataTable.cpp b/moflib-1.0/moflib/moflib/mof/DataTable.cpp
deleted file mode 100644 (file)
index 7ebbce3..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-#include "mof/ConsoleIO.h"
-#include "mof/DataTable.h"
-#include "mof/CSVFile.h"
-#include <boost/lexical_cast.hpp>
-#include <assert.h>
-#include <stdexcept>
-
-mof::DataTable::DataTable(tstring& name )
-       : mof::Resource(name){
-}
-
-mof::DataTable::DataTable(const TCHAR * const name)
-       : mof::Resource(mof::tstring(name)){
-}
-
-       
-void mof::DataTable::load(){
-       if(isAvailable())return;
-       //CVS\83t\83@\83C\83\8b\82©\82ç\83f\81[\83^\82ð\83\8d\81[\83h
-       mof::CSVFile csvFile(getName().c_str());
-       csvFile.setIgnoreNL(false);
-
-       //column\8fî\95ñ\82Ì\83\8d\81[\83h
-       for(int i = 0 ; csvFile.hasNextValue() ; i++){
-               m_columnMap.insert(std::pair<mof::tstring , int>( mof::tstring(csvFile.getNextValue()) , i));
-       }
-       
-       while(csvFile.nextLine()){
-               m_dataList.push_back(std::vector<mof::tstring>());
-               while(csvFile.hasNextValue()){
-                       m_dataList.back().push_back(mof::tstring(csvFile.getNextValue()));
-               }
-       
-       }
-       setAvailable(true);
-       
-}
-
-void mof::DataTable::unload(){
-               if(!isAvailable())return;
-               m_dataList.clear();
-               m_columnMap.clear();
-               setAvailable(false);
-       }
-
-
-int mof::DataTable::getRowIndex(const TCHAR * const pRowName){
-       if(!isAvailable())load();
-       for(int i = 0 ; i < m_dataList.size() ; ++i){
-               if(!m_dataList.at(i).empty() && m_dataList.at(i).at(0) == pRowName)return i;
-       }
-       return -1;
-}
-
-
-int mof::DataTable::getColumnIndex(const TCHAR * const pColumnName){
-       if(!isAvailable())load();
-       mof::tstring tmp(pColumnName);
-       std::map<mof::tstring , int>::iterator itr = m_columnMap.find(tmp);
-       return itr != m_columnMap.end() ? itr->second : -1;
-}
-
-
-mof::tstring& mof::DataTable::getData(const TCHAR * const pRowName , const TCHAR * const pColumnName){
-       if(!isAvailable())load();
-       int columnIndex = getColumnIndex(pColumnName);
-       int rowIndex = getRowIndex(pRowName);
-       return m_dataList.at(rowIndex).at(columnIndex);
-       
-}
-
-
-mof::tstring& mof::DataTable::getData(int rowIndex , const TCHAR *const pColumnName){
-       if(!isAvailable())load();
-       int columnIndex = getColumnIndex(pColumnName);
-       return m_dataList.at(rowIndex).at(columnIndex);
-}
-
-
-mof::tstring& mof::DataTable::getData(int rowIndex , int columnIndex){
-       if(!isAvailable())load();
-       return m_dataList.at(rowIndex).at(columnIndex);
-}
-
-int mof::DataTable::getIntegerData(const TCHAR *const pRowName ,const TCHAR * const pColumnName){
-       if(!isAvailable())load();
-       return boost::lexical_cast<int>(getData(pRowName , pColumnName));
-}
-
-int mof::DataTable::getIntegerData(int rowIndex , const TCHAR *const pColumnName){
-       if(!isAvailable())load();
-       return boost::lexical_cast<int>(getData(rowIndex , pColumnName));
-}
-
-int mof::DataTable::getIntegerData(int rowIndex , int columnIndex){
-       if(!isAvailable())load();
-       return boost::lexical_cast<int>(getData(rowIndex , columnIndex));
-}
-
-
-int mof::DataTable::getNumberOfRows(){
-       if(!isAvailable())load();
-       return m_dataList.size();
-}
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/DataTable.h b/moflib-1.0/moflib/moflib/mof/DataTable.h
deleted file mode 100644 (file)
index ee89e53..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#pragma once
-#include "mof/Resource.h"
-#include "mof/tstring.h"
-#include <vector>
-#include <map>
-#include "mof/ResourceManager.h"
-
-
-namespace mof{
-
-       
-       class DataTable : public Resource
-       {
-               std::map<mof::tstring , int> m_columnMap;
-               std::vector<std::vector<mof::tstring>> m_dataList;
-
-       public:
-               DataTable(tstring& name );
-               DataTable(const TCHAR * const name);
-               
-               virtual void load();
-               virtual void unload();
-
-               int getRowIndex(const TCHAR * const pRowName);
-               int getColumnIndex(const TCHAR * const pRowName);
-               mof::tstring& getData(const TCHAR * const pRowName , const TCHAR * const pColumnName);
-               mof::tstring& getData(int rowIndex , const TCHAR * const pColumnName);
-               mof::tstring& getData(int rowIndex , int columnIndex);
-
-               int getIntegerData(const TCHAR * const pRowName , const TCHAR * const pColumnName);
-               int getIntegerData(int rowIndex , const TCHAR * const pColumnName);
-               int getIntegerData(int rowIndex , int columnIndex);
-               
-               int getNumberOfRows();
-       };
-
-
-
-       typedef mof::ResourceManager<DataTable> DataResourceManager;
-       typedef boost::shared_ptr<DataTable> DataResource;
-};
diff --git a/moflib-1.0/moflib/moflib/mof/GraphicsSchedule.cpp b/moflib-1.0/moflib/moflib/mof/GraphicsSchedule.cpp
deleted file mode 100644 (file)
index 0daa677..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#include "mof/GraphicsSchedule.h"
-#include "mof/ConsoleIO.h"
-
-
-
-
-
-mof::GraphicsSchedule::GraphicsSchedule(){
-       m_key = 0;
-
-}
-
-mof::GraphicsSchedule::~GraphicsSchedule(){
-       
-}
-
-void mof::GraphicsSchedule::update(){
-       
-       std::pair<MapItr , MapItr> range = m_map.equal_range(m_key);
-       for(MapItr itr = range.first ; itr != range.second ; ++itr){
-               if((*itr).second.pAnimation.get() != NULL){
-                       (*itr).second.pObject->setAnimation(0 , (*itr).second.pAnimation);
-                       (*itr).second.pAnimation->start();
-               }
-       }
-       
-       m_key++;
-}
-
-void mof::GraphicsSchedule::add(int index , mof::GraphicsModelPtr& pObject , mof::AnimationResource& pAnimation){
-       if(pObject.get() == NULL)return;
-       if(pAnimation.get() != NULL)pAnimation->stop();
-       mof::GraphicsSchedule::Element element = {pObject , pAnimation };
-       m_modelList.push_back(pObject);
-       m_map.insert(std::multimap<mof::AnimationKey , mof::GraphicsSchedule::Element>::value_type(index , element));
-}
-               
-std::list<mof::GraphicsModelPtr>& mof::GraphicsSchedule::appendModelList( std::list<mof::GraphicsModelPtr>& modelList){
-       modelList.insert(modelList.end() , m_modelList.begin() , m_modelList.end());
-       return modelList;
-}
-               
-
-
-               
-bool mof::GraphicsSchedule::isFinalized(){
-       if(m_map.size() == 0)return true;
-       for(MapItr itr = m_map.begin() ; itr != m_map.end() ; ++itr){
-               if(!itr->second.pAnimation->isFinalized() )return false;
-       }
-       return true;
-}
-
-               
-bool mof::GraphicsSchedule::isPlaying(){
-       for(MapItr itr = m_map.begin() ; itr != m_map.end() ; ++itr){
-               if(itr->second.pAnimation->isPlaying() || itr->second.pAnimation->isFinalized())return true;
-       }
-       return false;
-}
-
-
-void mof::GraphicsSchedule::clear(){
-       m_key = 0;
-       m_map.clear();
-}
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/GraphicsSchedule.h b/moflib-1.0/moflib/moflib/mof/GraphicsSchedule.h
deleted file mode 100644 (file)
index 6b92c60..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-#pragma once
-#include "mof/GraphicsObject.h"
-#include <map>
-#include <list>
-#include <boost/shared_ptr.hpp>
-
-namespace mof{
-
-       typedef boost::shared_ptr<mof::GraphicsObject> GraphicsModelPtr;
-
-       class GraphicsSchedule{
-               
-               struct Element{
-                       mof::GraphicsModelPtr pObject;
-                       mof::AnimationResource pAnimation;
-               };
-               typedef std::multimap<int , mof::GraphicsSchedule::Element>::iterator MapItr;
-
-               std::multimap<int , Element> m_map;
-               std::list<mof::GraphicsModelPtr> m_modelList;
-               int m_key;
-       public:
-               GraphicsSchedule();
-               ~GraphicsSchedule();
-
-               void update();
-               void add(int index , mof::GraphicsModelPtr& pObject , mof::AnimationResource& pAnimation);
-               bool isFinalized();
-               bool isPlaying();
-               void clear();
-               bool isEmpty(){return m_map.empty();}
-
-               std::list<mof::GraphicsModelPtr>& appendModelList( std::list<mof::GraphicsModelPtr>& modelList);
-
-       };
-
-};
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/Line3D.cpp b/moflib-1.0/moflib/moflib/mof/Line3D.cpp
deleted file mode 100644 (file)
index e30057e..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#include "Line3D.h"
-
-mof::Line3D::Line3D(float beginX , float beginY , float beginZ , float endX , float endY , float endZ)
-{
-       m_begin = mof::Vector3D(beginX , beginY , beginZ);
-       m_end = mof::Vector3D(endX , endY , endZ);
-}
-
-
-mof::Line3D::Line3D(mof::Vector3D& begin , mof::Vector3D& end){
-       m_begin = begin;
-       m_end = end;
-}
-
-mof::Line3D::~Line3D(void)
-{
-}
-
-       
-
diff --git a/moflib-1.0/moflib/moflib/mof/Line3D.h b/moflib-1.0/moflib/moflib/mof/Line3D.h
deleted file mode 100644 (file)
index abe6cb4..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#pragma once
-#include "mof/Vector3D.h"
-
-namespace mof{
-       class Line3D
-       {
-
-               mof::Vector3D m_begin;
-               mof::Vector3D m_end;
-       public:
-               Line3D(float beginX , float beginY , float beginZ ,  float endX , float endY , float endZ);
-               Line3D(mof::Vector3D& begin , mof::Vector3D& end);
-               ~Line3D(void);
-
-               mof::Vector3D& getBegin(){return m_begin;}
-               mof::Vector3D& getEnd(){return m_end;}
-
-               
-       };
-
-
-};
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/SelectionModel.h b/moflib-1.0/moflib/moflib/mof/SelectionModel.h
deleted file mode 100644 (file)
index 78ee596..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#pragma once
-#include "mof/Window.h"
-#include <vector>
-
-namespace mof{
-       
-       class SelectionModel {
-       
-               mof::AnimationResource m_pMenuAnimation;
-               std::vector<mof::Window*> m_selectables;
-               int m_selectingIndex;
-               int m_nColumns;
-       public:
-               SelectionModel( std::vector<mof::Window*>& selectables , mof::AnimationResource& pOpenedAnimation , int nColumn = 1);
-               ~SelectionModel();
-
-
-               void next();
-               void previous();
-
-               void up();
-               void down();
-               void left();
-               void right();
-
-               int getSelectingIndex();
-               Window* getSelectingItem();
-               void setMenuAnimation(mof::AnimationResource& pMenuAnimation);
-       
-
-               
-       };
-
-};
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/moflib.vcproj b/moflib-1.0/moflib/moflib/mof/moflib.vcproj
deleted file mode 100644 (file)
index ccc55fa..0000000
+++ /dev/null
@@ -1,665 +0,0 @@
-<?xml version="1.0" encoding="shift_jis"?>
-<VisualStudioProject
-       ProjectType="Visual C++"
-       Version="8.00"
-       Name="moflib"
-       ProjectGUID="{04CD4817-1559-4830-BCB0-C5AE997CD904}"
-       >
-       <Platforms>
-               <Platform
-                       Name="Win32"
-               />
-       </Platforms>
-       <ToolFiles>
-       </ToolFiles>
-       <Configurations>
-               <Configuration
-                       Name="Debug|Win32"
-                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-                       IntermediateDirectory="$(ConfigurationName)"
-                       ConfigurationType="4"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLibrarianTool"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                       />
-               </Configuration>
-               <Configuration
-                       Name="Release|Win32"
-                       IntermediateDirectory="$(ConfigurationName)"
-                       ConfigurationType="1"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLinkerTool"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCManifestTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCAppVerifierTool"
-                       />
-                       <Tool
-                               Name="VCWebDeploymentTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                       />
-               </Configuration>
-       </Configurations>
-       <References>
-       </References>
-       <Files>
-               <Filter
-                       Name="\83\\81[\83\83t\83@\83C\83\8b"
-                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
-                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-                       >
-                       <File
-                               RelativePath=".\AbstractScene.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\AmbientLight.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Animation.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\AnimationScheduler.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\BackGroundModel.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Billboard.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Button.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Camera.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Capturer.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\CascadeAnimation.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Color.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Component2D.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Component3D.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\ConsoleIO.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Container2D.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Container3D.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\CSVFile.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\DataTable.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\DeviceInputReceiver.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\DirectionalLight.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\FileMeshBuilder.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\FilePath.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\FileTextureBuilder.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Frame.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\GraphicsDevice.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\GraphicsObject.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\GraphicsSchedule.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\InputDevice.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\KeyFrameAnimation.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\LayoutManager.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Light.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Line2D.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Line3D.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\List.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\LoggedInputReceiver.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\LoggingInputReceiver.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Material.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Matrix3D.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Mesh.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\PixelMap.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\PixelMapTextureBuilder.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\RectangleModel.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Resource.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\SelectionModel.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Sprite.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\System.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\TextTextureBuilder.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Texture.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Timer.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\VBMeshBuilder.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Vector2D.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Vector3D.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Window.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\WindowSystem.cpp"
-                               >
-                       </File>
-               </Filter>
-               <Filter
-                       Name="\83w\83b\83_\81\83t\83@\83C\83\8b"
-                       Filter="h;hpp;hxx;hm;inl;inc;xsd"
-                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-                       >
-                       <File
-                               RelativePath=".\AbstractScene.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\AmbientLight.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Animation.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\AnimationScheduler.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\BackGroundModel.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Billboard.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Button.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\ButtonListener.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Camera.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Capturer.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\CascadeAnimation.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Color.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Component2D.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Component3D.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\ConsoleIO.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Container2D.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Container3D.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\CSVFile.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\DataTable.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\DeviceInputReceiver.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\DirectionalLight.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\FileMeshBuilder.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\FilePath.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\FileTextureBuilder.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Frame.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\GeneralMap.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Graphics.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\GraphicsDevice.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\GraphicsObject.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\GraphicsSchedule.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\HardVertexBuffer.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\HardVertexBufferImpl.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\InputDevice.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\InputReceiver.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Interpolation.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\InterpolationImpl.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\KeyFrameAnimation.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\LayoutManager.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Light.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Line2D.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Line3D.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\List.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\LoggedInputReceiver.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\LoggingInputReceiver.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Material.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Matrix3D.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Mesh.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\MeshBuilder.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\MeshResource.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\PixelMap.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\PixelMapTextureBuilder.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\RectangleModel.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Resource.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\ResourceManager.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\SelectionModel.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\SoftVertexBuffer.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\SoftVertexBufferImpl.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Sprite.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\SquareMap.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\System.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\TextTextureBuilder.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Texture.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\TextureBuilder.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\TextureResource.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Timer.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\tstring.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\VBMeshBuilder.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Vector2D.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Vector3D.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\VertexBuffer.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\VertexFVF.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\VertexTypes.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Window.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\WindowSystem.h"
-                               >
-                       </File>
-               </Filter>
-               <Filter
-                       Name="\83\8a\83\\81[\83\83t\83@\83C\83\8b"
-                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
-                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-                       >
-               </Filter>
-       </Files>
-       <Globals>
-       </Globals>
-</VisualStudioProject>
diff --git a/moflib-1.0/moflib/moflib/mof/moflib.vcproj.TOMOHIRO.TomohiroYasuda.user b/moflib-1.0/moflib/moflib/mof/moflib.vcproj.TOMOHIRO.TomohiroYasuda.user
deleted file mode 100644 (file)
index bd87181..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="shift_jis"?>
-<VisualStudioUserFile
-       ProjectType="Visual C++"
-       Version="8.00"
-       ShowAllFiles="false"
-       >
-       <Configurations>
-               <Configuration
-                       Name="Debug|Win32"
-                       >
-                       <DebugSettings
-                               Command="$(TargetPath)"
-                               WorkingDirectory=""
-                               CommandArguments=""
-                               Attach="false"
-                               DebuggerType="3"
-                               Remote="1"
-                               RemoteMachine="TOMOHIRO"
-                               RemoteCommand=""
-                               HttpUrl=""
-                               PDBPath=""
-                               SQLDebugging=""
-                               Environment=""
-                               EnvironmentMerge="true"
-                               DebuggerFlavor=""
-                               MPIRunCommand=""
-                               MPIRunArguments=""
-                               MPIRunWorkingDirectory=""
-                               ApplicationCommand=""
-                               ApplicationArguments=""
-                               ShimCommand=""
-                               MPIAcceptMode=""
-                               MPIAcceptFilter=""
-                       />
-               </Configuration>
-               <Configuration
-                       Name="Release|Win32"
-                       >
-                       <DebugSettings
-                               Command="$(TargetPath)"
-                               WorkingDirectory=""
-                               CommandArguments=""
-                               Attach="false"
-                               DebuggerType="3"
-                               Remote="1"
-                               RemoteMachine="TOMOHIRO"
-                               RemoteCommand=""
-                               HttpUrl=""
-                               PDBPath=""
-                               SQLDebugging=""
-                               Environment=""
-                               EnvironmentMerge="true"
-                               DebuggerFlavor=""
-                               MPIRunCommand=""
-                               MPIRunArguments=""
-                               MPIRunWorkingDirectory=""
-                               ApplicationCommand=""
-                               ApplicationArguments=""
-                               ShimCommand=""
-                               MPIAcceptMode=""
-                               MPIAcceptFilter=""
-                       />
-               </Configuration>
-       </Configurations>
-</VisualStudioUserFile>
diff --git a/moflib-1.0/moflib/moflib/mof/oldcode/Component2D.h b/moflib-1.0/moflib/moflib/mof/oldcode/Component2D.h
deleted file mode 100644 (file)
index 4e972c1..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#pragma once
-#include "mof/RectangleModel.h"
-#include "mof/Vector2D.h"
-#include "mof/GraphicsObject.h"
-
-namespace mof{
-
-       class Component2D : public GraphicsObject
-       {
-               
-       public:
-               Component2D(void);
-               virtual ~Component2D(void);
-       
-               virtual void setPosition(Vector2D& position) = 0;
-               virtual int getWidth() = 0;
-               virtual int getHeight() = 0;
-               virtual mof::Vector2D getPosition() = 0;
-               
-               virtual void setVisible(bool visible) = 0;
-               virtual RectangleModel getBounds() = 0;
-       };
-
-};
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/mof/test/WidgetViewMock.hpp b/moflib-1.0/moflib/moflib/mof/test/WidgetViewMock.hpp
deleted file mode 100644 (file)
index b96a6f4..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#pragma once
-#include <mof/widget/WidgetView.hpp>
-
-class WidgetViewMock : public mof::widget::WidgetView
-{
-public:
-
-    WidgetViewMock(){}
-    virtual ~WidgetViewMock(){}
-
-    virtual mof::FrameNumber show(bool imidiately = false){ return 100; }
-    virtual mof::FrameNumber hide(bool imidiately = false){ return 100; }
-    virtual mof::FrameNumber focus(bool imidiately = false){ return 100; }
-    virtual mof::FrameNumber blur(bool imidiately = false){ return 100; }
-    virtual mof::FrameNumber click(bool imidiately = false){ return 100; }
-    
-    virtual void update(){}
-    virtual void draw() const {}
-
-};
diff --git a/moflib-1.0/moflib/moflib/moflib.vcproj b/moflib-1.0/moflib/moflib/moflib.vcproj
deleted file mode 100644 (file)
index b6ea771..0000000
+++ /dev/null
@@ -1,872 +0,0 @@
-<?xml version="1.0" encoding="shift_jis"?>
-<VisualStudioProject
-       ProjectType="Visual C++"
-       Version="8.00"
-       Name="moflib"
-       ProjectGUID="{04CD4817-1559-4830-BCB0-C5AE997CD904}"
-       RootNamespace="moflib"
-       >
-       <Platforms>
-               <Platform
-                       Name="Win32"
-               />
-       </Platforms>
-       <ToolFiles>
-       </ToolFiles>
-       <Configurations>
-               <Configuration
-                       Name="Debug|Win32"
-                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-                       IntermediateDirectory="$(ConfigurationName)"
-                       ConfigurationType="4"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="&quot;C:\Program Files\luabind-0.8&quot;;&quot;C:\Program Files\Lua\5.1\include&quot;;&quot;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib&quot;"
-                               WarningLevel="4"
-                               DebugInformationFormat="3"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLibrarianTool"
-                               AdditionalOptions="/NODEFAULTLIB:library"
-                               AdditionalLibraryDirectories="&quot;C:\Program Files\Lua\5.1\lib&quot;"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                               CommandLine=""
-                       />
-               </Configuration>
-               <Configuration
-                       Name="Release|Win32"
-                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-                       IntermediateDirectory="$(ConfigurationName)"
-                       ConfigurationType="4"
-                       WholeProgramOptimization="1"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                               WholeProgramOptimization="true"
-                               AdditionalIncludeDirectories="C:\cygwin\usr\include\cppunit;&quot;C:\Program Files\Lua\5.1\include&quot;;&quot;C:\Program Files\luabind-0.8&quot;;&quot;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib&quot;"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLibrarianTool"
-                               AdditionalOptions="/NODEFAULTLIB:library"
-                               AdditionalDependencies="lua5.1.lib"
-                               AdditionalLibraryDirectories="&quot;C:\Program Files\Lua\5.1\lib&quot;"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                       />
-               </Configuration>
-       </Configurations>
-       <References>
-       </References>
-       <Files>
-               <Filter
-                       Name="src"
-                       >
-                       <Filter
-                               Name="stream"
-                               >
-                               <File
-                                       RelativePath=".\mof\stream\Cache.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\utilities.cpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="luabind"
-                               >
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_info.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_registry.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_rep.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Color.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\create_class.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\error.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\exception_handler.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\find_best_match.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\function.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\implicit_cast.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\link_compatibility.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\object_rep.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\open.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\overload_rep.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\pcall.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\ref.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\scope.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\stack_content_by_name.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\weak_ref.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\wrapper_base.cpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="math"
-                               >
-                               <File
-                                       RelativePath=".\mof\Matrix2D.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Matrix3D.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Vector2D.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Vector3D.cpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="graphics"
-                               >
-                               <File
-                                       RelativePath=".\mof\Captor.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\GraphicsDevice.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Texture.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\VertexBuffer.cpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="widget"
-                               >
-                               <File
-                                       RelativePath=".\mof\widget\Container.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Effect.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Frame.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\FrameBuilder.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\GridLayout.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\ImageView.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Menu.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Message.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\OverlapLayout.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Pager.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\TextCompiler.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\utilities.cpp"
-                                       >
-                                       <FileConfiguration
-                                               Name="Debug|Win32"
-                                               >
-                                               <Tool
-                                                       Name="VCCLCompilerTool"
-                                                       ObjectFile="$(IntDir)\$(InputName)1.obj"
-                                                       XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
-                                               />
-                                       </FileConfiguration>
-                                       <FileConfiguration
-                                               Name="Release|Win32"
-                                               >
-                                               <Tool
-                                                       Name="VCCLCompilerTool"
-                                                       ObjectFile="$(IntDir)\$(InputName)1.obj"
-                                                       XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
-                                               />
-                                       </FileConfiguration>
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="input"
-                               >
-                               <File
-                                       RelativePath=".\mof\DeviceInputReceiver.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\InputDevice.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\InputEventCondition.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\KeyPressedEventCondition.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\LoggedInputReceiver.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\LoggingInputReceiver.cpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="other"
-                               >
-                               <File
-                                       RelativePath=".\mof\Application.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\ConsoleIO.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Deleter.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\EventScheduler.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\FilePath.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Font.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\OnceEventCondition.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Sprite.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Timer.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Window.cpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="script"
-                               >
-                               <File
-                                       RelativePath=".\mof\LuaScript.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\regist.cpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="private"
-                               >
-                               <File
-                                       RelativePath=".\mof\private\FileTextureBuilder.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\PixelMapTextureBuilder.cpp"
-                                       >
-                               </File>
-                       </Filter>
-               </Filter>
-               <Filter
-                       Name="header"
-                       >
-                       <Filter
-                               Name="private"
-                               >
-                               <File
-                                       RelativePath=".\mof\private\DirectInput.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\FileTextureBuilder.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\GraphicsDeviceImpl.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\Mesh.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\MeshDisposer.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\PixelMapTextureBuilder.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\TextureBuilder.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\TextureImpl.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\VertexFVF.hpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="stream"
-                               >
-                               <File
-                                       RelativePath=".\mof\stream\Cache.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Cascade.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Filter.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Interpolation.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Joint.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\KeyFrameAnimation.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Loop.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Manipulator.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Offset.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Reference.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\ReferenceWrapper.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Rotation2D.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Scaling2D.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\streams.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\Translation2D.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\TypeStream.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\stream\utilities.hpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="math"
-                               >
-                               <File
-                                       RelativePath=".\mof\Matrix2D.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Matrix3D.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\real.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Vector2D.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Vector3D.hpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="graphics"
-                               >
-                               <File
-                                       RelativePath=".\mof\Captor.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Color.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Drawable.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Graphics3D.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\GraphicsDevice.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\GraphicsUnit.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Material.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\mofGraphics.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\PixelMap.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Texture.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\graphics\utilities.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\VertexBuffer.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\VertexTypes.hpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="widget"
-                               >
-                               <File
-                                       RelativePath=".\mof\widget\AbstractTextCompiler.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\ClippingView.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Container.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Effect.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Frame.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\GridLayout.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\ImageView.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Layout.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Menu.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Message.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\OverlapLayout.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Page.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\Pager.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\TextCompiler.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\utilities.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\widget.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widgets.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\widget\WidgetView.hpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="input"
-                               >
-                               <File
-                                       RelativePath=".\mof\private\DeviceInputReceiver.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\InputDevice.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\InputEventCondition.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\InputReceiver.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\KeyPressedEventCondition.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\LoggedInputReceiver.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\LoggingInputReceiver.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\mofInput.hpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="other"
-                               >
-                               <File
-                                       RelativePath=".\mof\Application.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\ColorComponent.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Component2D.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Component3D.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\ConsoleIO.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\EventCondition.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\EventScheduler.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\FactoryMethod.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\FilePath.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Finalizer.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Font.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\OnceEventCondition.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Rectangle.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\ResourceManager.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\SceneGraph.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Sprite.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\TextureComponent.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Timer.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\tstring.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\utilities.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Window.hpp"
-                                       >
-                               </File>
-                       </Filter>
-                       <Filter
-                               Name="script"
-                               >
-                               <File
-                                       RelativePath=".\mof\InstructionSet.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\Interpreter.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\LuaScript.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\mof\private\regist.hpp"
-                                       >
-                               </File>
-                       </Filter>
-               </Filter>
-               <Filter
-                       Name="\83\8a\83\\81[\83\83t\83@\83C\83\8b"
-                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
-                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-                       >
-               </Filter>
-       </Files>
-       <Globals>
-       </Globals>
-</VisualStudioProject>
diff --git a/moflib-1.0/moflib/moflib/moflib.vcproj.TOMOHIRO.TomohiroYasuda.user b/moflib-1.0/moflib/moflib/moflib.vcproj.TOMOHIRO.TomohiroYasuda.user
deleted file mode 100644 (file)
index d1cc68a..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="shift_jis"?>
-<VisualStudioUserFile
-       ProjectType="Visual C++"
-       Version="8.00"
-       ShowAllFiles="false"
-       >
-       <Configurations>
-               <Configuration
-                       Name="Debug|Win32"
-                       >
-                       <DebugSettings
-                               Command=""
-                               WorkingDirectory=""
-                               CommandArguments=""
-                               Attach="false"
-                               DebuggerType="3"
-                               Remote="1"
-                               RemoteMachine="TOMOHIRO"
-                               RemoteCommand=""
-                               HttpUrl=""
-                               PDBPath=""
-                               SQLDebugging=""
-                               Environment=""
-                               EnvironmentMerge="true"
-                               DebuggerFlavor=""
-                               MPIRunCommand=""
-                               MPIRunArguments=""
-                               MPIRunWorkingDirectory=""
-                               ApplicationCommand=""
-                               ApplicationArguments=""
-                               ShimCommand=""
-                               MPIAcceptMode=""
-                               MPIAcceptFilter=""
-                       />
-               </Configuration>
-               <Configuration
-                       Name="Release|Win32"
-                       >
-                       <DebugSettings
-                               Command="$(TargetPath)"
-                               WorkingDirectory=""
-                               CommandArguments=""
-                               Attach="false"
-                               DebuggerType="3"
-                               Remote="1"
-                               RemoteMachine="TOMOHIRO"
-                               RemoteCommand=""
-                               HttpUrl=""
-                               PDBPath=""
-                               SQLDebugging=""
-                               Environment=""
-                               EnvironmentMerge="true"
-                               DebuggerFlavor=""
-                               MPIRunCommand=""
-                               MPIRunArguments=""
-                               MPIRunWorkingDirectory=""
-                               ApplicationCommand=""
-                               ApplicationArguments=""
-                               ShimCommand=""
-                               MPIAcceptMode=""
-                               MPIAcceptFilter=""
-                       />
-               </Configuration>
-       </Configurations>
-</VisualStudioUserFile>
diff --git a/moflib-1.0/moflib/moflib/moflib.vcxproj b/moflib-1.0/moflib/moflib/moflib.vcxproj
deleted file mode 100644 (file)
index 1ba7b7b..0000000
+++ /dev/null
@@ -1,307 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{04CD4817-1559-4830-BCB0-C5AE997CD904}</ProjectGuid>
-    <RootNamespace>moflib</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>StaticLibrary</ConfigurationType>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>StaticLibrary</ConfigurationType>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">C:\Program Files\Lua\5.1\lib;C:\Program Files\Microsoft DirectX SDK %28February 2010%29\Lib\x86;C:\Program Files\boost\boost_1_40_0\stage\lib;$(LibraryPath)</LibraryPath>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>C:\Program Files\luabind-0.8;C:\Program Files\Lua\5.1\include;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib;C:\Program Files\boost\boost_1_40_0;C:\Program Files\Microsoft DirectX SDK %28February 2010%29\Include;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\oggvorbis\include;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\expat\include</AdditionalIncludeDirectories>
-      <WarningLevel>Level4</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <MultiProcessorCompilation>true</MultiProcessorCompilation>
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
-    </ClCompile>
-    <Lib>
-      <AdditionalOptions>/NODEFAULTLIB:library %(AdditionalOptions)</AdditionalOptions>
-      <AdditionalLibraryDirectories>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\oggvorbis\lib;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\expat\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>libexpat.lib;lua5.1.lib;dsound.lib;ogg.lib;vorbis.lib;vorbisfile.lib</AdditionalDependencies>
-    </Lib>
-    <PostBuildEvent>
-      <Command>
-      </Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WholeProgramOptimization>true</WholeProgramOptimization>
-      <AdditionalIncludeDirectories>C:\cygwin\usr\include\cppunit;C:\Program Files\Lua\5.1\include;C:\Program Files\luabind-0.8;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-    </ClCompile>
-    <Lib>
-      <AdditionalOptions>/NODEFAULTLIB:library %(AdditionalOptions)</AdditionalOptions>
-      <AdditionalDependencies>lua5.1.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>C:\Program Files\Lua\5.1\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-    </Lib>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="mof\AmbientLight.cpp" />
-    <ClCompile Include="mof\Board.cpp" />
-    <ClCompile Include="mof\Camera.cpp" />
-    <ClCompile Include="mof\Component3D.cpp" />
-    <ClCompile Include="mof\DirectionalLight.cpp" />
-    <ClCompile Include="mof\Light.cpp" />
-    <ClCompile Include="mof\MaterialBuilder.cpp" />
-    <ClCompile Include="mof\Mesh.cpp" />
-    <ClCompile Include="mof\MeshBuilder.cpp" />
-    <ClCompile Include="mof\particlegen.cpp" />
-    <ClCompile Include="mof\private\FileTextureBuilder.cpp" />
-    <ClCompile Include="mof\script\Environment.cpp" />
-    <ClCompile Include="mof\script\LuaInterpreter.cpp" />
-    <ClCompile Include="mof\script\lua_state.cpp" />
-    <ClCompile Include="mof\script\ObjectData.cpp" />
-    <ClCompile Include="mof\sound\CWaveFile.cpp" />
-    <ClCompile Include="mof\sound\DirectSoundDevice.cpp" />
-    <ClCompile Include="mof\sound\OggVorbisFile.cpp" />
-    <ClCompile Include="mof\sound\SoundBuffer.cpp" />
-    <ClCompile Include="mof\sound\SoundDevice.cpp" />
-    <ClCompile Include="mof\sound\SoundFile.cpp" />
-    <ClCompile Include="mof\sound\sound_recoder.cpp" />
-    <ClCompile Include="mof\sound\StaticSoundBuffer.cpp" />
-    <ClCompile Include="mof\sound\StreamingSoundLoader.cpp" />
-    <ClCompile Include="mof\sound\StreamSoundBuffer.cpp" />
-    <ClCompile Include="mof\sound\WaveFile.cpp" />
-    <ClCompile Include="mof\stream\Cache.cpp" />
-    <ClCompile Include="mof\stream\utilities.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_info.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_registry.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_rep.cpp" />
-    <ClCompile Include="mof\Color.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\create_class.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\error.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\exception_handler.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\find_best_match.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\function.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\implicit_cast.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\link_compatibility.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\object_rep.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\open.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\overload_rep.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\pcall.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\ref.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\scope.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\stack_content_by_name.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\weak_ref.cpp" />
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\wrapper_base.cpp" />
-    <ClCompile Include="mof\Matrix2D.cpp" />
-    <ClCompile Include="mof\Matrix3D.cpp" />
-    <ClCompile Include="mof\Vector2D.cpp" />
-    <ClCompile Include="mof\Vector3D.cpp" />
-    <ClCompile Include="mof\Captor.cpp" />
-    <ClCompile Include="mof\GraphicsDevice.cpp" />
-    <ClCompile Include="mof\Texture.cpp" />
-    <ClCompile Include="mof\VertexBuffer.cpp" />
-    <ClCompile Include="mof\widget\ClippingView.cpp" />
-    <ClCompile Include="mof\widget\Container.cpp" />
-    <ClCompile Include="mof\widget\Effect.cpp" />
-    <ClCompile Include="mof\widget\expat\expatJP.c" />
-    <ClCompile Include="mof\widget\flow_layout.cpp" />
-    <ClCompile Include="mof\widget\Frame.cpp" />
-    <ClCompile Include="mof\widget\GridLayout.cpp" />
-    <ClCompile Include="mof\widget\HorizontalClipping.cpp" />
-    <ClCompile Include="mof\widget\ImageView.cpp" />
-    <ClCompile Include="mof\widget\Menu.cpp" />
-    <ClCompile Include="mof\widget\Message.cpp" />
-    <ClCompile Include="mof\widget\mofml_parser.cpp" />
-    <ClCompile Include="mof\widget\NullView.cpp" />
-    <ClCompile Include="mof\widget\OverlapLayout.cpp" />
-    <ClCompile Include="mof\widget\Pager.cpp" />
-    <ClCompile Include="mof\widget\RectangleView.cpp" />
-    <ClCompile Include="mof\widget\TextCompiler.cpp" />
-    <ClCompile Include="mof\widget\utilities.cpp">
-      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(Filename)1.obj</ObjectFileName>
-      <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(Filename)1.xdc</XMLDocumentationFileName>
-      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(Filename)1.obj</ObjectFileName>
-      <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(Filename)1.xdc</XMLDocumentationFileName>
-    </ClCompile>
-    <ClCompile Include="mof\DeviceInputReceiver.cpp" />
-    <ClCompile Include="mof\InputDevice.cpp" />
-    <ClCompile Include="mof\InputEventCondition.cpp" />
-    <ClCompile Include="mof\KeyPressedEventCondition.cpp" />
-    <ClCompile Include="mof\LoggedInputReceiver.cpp" />
-    <ClCompile Include="mof\LoggingInputReceiver.cpp" />
-    <ClCompile Include="mof\Application.cpp" />
-    <ClCompile Include="mof\ConsoleIO.cpp" />
-    <ClCompile Include="mof\EventScheduler.cpp" />
-    <ClCompile Include="mof\FilePath.cpp" />
-    <ClCompile Include="mof\Font.cpp" />
-    <ClCompile Include="mof\OnceEventCondition.cpp" />
-    <ClCompile Include="mof\Sprite.cpp" />
-    <ClCompile Include="mof\Timer.cpp" />
-    <ClCompile Include="mof\widget\VerticalClipping.cpp" />
-    <ClCompile Include="mof\Window.cpp" />
-    <ClCompile Include="mof\PixelMapTextureBuilder.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="mof\AmbientLight.hpp" />
-    <ClInclude Include="mof\Board.hpp" />
-    <ClInclude Include="mof\Camera.hpp" />
-    <ClInclude Include="mof\DirectionalLight.hpp" />
-    <ClInclude Include="mof\Light.hpp" />
-    <ClInclude Include="mof\MaterialBuilder.hpp" />
-    <ClInclude Include="mof\MeshBuilder.hpp" />
-    <ClInclude Include="mof\particlegen.hpp" />
-    <ClInclude Include="mof\script\CommandSet.hpp" />
-    <ClInclude Include="mof\script\Environment.hpp" />
-    <ClInclude Include="mof\script\LuaInterpreter.hpp" />
-    <ClInclude Include="mof\script\lua_state.hpp" />
-    <ClInclude Include="mof\script\ObjectData.hpp" />
-    <ClInclude Include="mof\script\seq_parser.hpp" />
-    <ClInclude Include="mof\sound\component_sound.hpp" />
-    <ClInclude Include="mof\sound\CWaveFile.h" />
-    <ClInclude Include="mof\sound\DirectSoundDevice.hpp" />
-    <ClInclude Include="mof\sound\OggVorbisFile.hpp" />
-    <ClInclude Include="mof\sound\SoundBuffer.hpp" />
-    <ClInclude Include="mof\sound\SoundDevice.hpp" />
-    <ClInclude Include="mof\sound\SoundFile.hpp" />
-    <ClInclude Include="mof\sound\sound_recoder.hpp" />
-    <ClInclude Include="mof\sound\StaticSoundBuffer.hpp" />
-    <ClInclude Include="mof\sound\StreamingSoundLoader.hpp" />
-    <ClInclude Include="mof\sound\StreamSoundBuffer.hpp" />
-    <ClInclude Include="mof\sound\WaveFile.hpp" />
-    <ClInclude Include="mof\stream\Constant.hpp" />
-    <ClInclude Include="mof\stream\Minimum.hpp" />
-    <ClInclude Include="mof\stream\Rotation3D.hpp" />
-    <ClInclude Include="mof\stream\Scaling3D.hpp" />
-    <ClInclude Include="mof\stream\Translation3D.hpp" />
-    <ClInclude Include="mof\widget\flow_layout.hpp" />
-    <ClInclude Include="mof\widget\FrameBuilder.hpp" />
-    <ClInclude Include="mof\Deleter.hpp" />
-    <ClInclude Include="mof\private\DirectInput.hpp" />
-    <ClInclude Include="mof\private\FileTextureBuilder.hpp" />
-    <ClInclude Include="mof\private\GraphicsDeviceImpl.hpp" />
-    <ClInclude Include="mof\private\Mesh.hpp" />
-    <ClInclude Include="mof\private\MeshDisposer.hpp" />
-    <ClInclude Include="mof\private\PixelMapTextureBuilder.hpp" />
-    <ClInclude Include="mof\private\TextureBuilder.hpp" />
-    <ClInclude Include="mof\private\TextureImpl.hpp" />
-    <ClInclude Include="mof\private\VertexFVF.hpp" />
-    <ClInclude Include="mof\stream\Cache.hpp" />
-    <ClInclude Include="mof\stream\Cascade.hpp" />
-    <ClInclude Include="mof\stream\Filter.hpp" />
-    <ClInclude Include="mof\Interpolation.hpp" />
-    <ClInclude Include="mof\stream\Joint.hpp" />
-    <ClInclude Include="mof\stream\KeyFrameAnimation.hpp" />
-    <ClInclude Include="mof\stream\Loop.hpp" />
-    <ClInclude Include="mof\stream\Manipulator.hpp" />
-    <ClInclude Include="mof\stream\Offset.hpp" />
-    <ClInclude Include="mof\stream\Reference.hpp" />
-    <ClInclude Include="mof\stream\ReferenceWrapper.hpp" />
-    <ClInclude Include="mof\stream\Rotation2D.hpp" />
-    <ClInclude Include="mof\stream\Scaling2D.hpp" />
-    <ClInclude Include="mof\streams.hpp" />
-    <ClInclude Include="mof\stream\Translation2D.hpp" />
-    <ClInclude Include="mof\stream\TypeStream.hpp" />
-    <ClInclude Include="mof\stream\utilities.hpp" />
-    <ClInclude Include="mof\Matrix2D.hpp" />
-    <ClInclude Include="mof\Matrix3D.hpp" />
-    <ClInclude Include="mof\real.hpp" />
-    <ClInclude Include="mof\Vector2D.hpp" />
-    <ClInclude Include="mof\Vector3D.hpp" />
-    <ClInclude Include="mof\Captor.hpp" />
-    <ClInclude Include="mof\Color.hpp" />
-    <ClInclude Include="mof\Drawable.hpp" />
-    <ClInclude Include="mof\Graphics3D.hpp" />
-    <ClInclude Include="mof\GraphicsDevice.hpp" />
-    <ClInclude Include="mof\GraphicsUnit.hpp" />
-    <ClInclude Include="mof\Material.hpp" />
-    <ClInclude Include="mof\mofGraphics.hpp" />
-    <ClInclude Include="mof\PixelMap.hpp" />
-    <ClInclude Include="mof\Texture.hpp" />
-    <ClInclude Include="mof\graphics\utilities.hpp" />
-    <ClInclude Include="mof\VertexBuffer.hpp" />
-    <ClInclude Include="mof\VertexTypes.hpp" />
-    <ClInclude Include="mof\widget\AbstractTextCompiler.hpp" />
-    <ClInclude Include="mof\widget\ClippingView.hpp" />
-    <ClInclude Include="mof\widget\Container.hpp" />
-    <ClInclude Include="mof\widget\Effect.hpp" />
-    <ClInclude Include="mof\widget\Frame.hpp" />
-    <ClInclude Include="mof\widget\GridLayout.hpp" />
-    <ClInclude Include="mof\widget\HorizontalClipping.hpp" />
-    <ClInclude Include="mof\widget\ImageView.hpp" />
-    <ClInclude Include="mof\widget\Layout.hpp" />
-    <ClInclude Include="mof\widget\Menu.hpp" />
-    <ClInclude Include="mof\widget\Message.hpp" />
-    <ClInclude Include="mof\widget\mofml_parser.hpp" />
-    <ClInclude Include="mof\widget\NullView.hpp" />
-    <ClInclude Include="mof\widget\OverlapLayout.hpp" />
-    <ClInclude Include="mof\widget\Page.hpp" />
-    <ClInclude Include="mof\widget\Pager.hpp" />
-    <ClInclude Include="mof\widget\RectangleView.hpp" />
-    <ClInclude Include="mof\widget\TextCompiler.hpp" />
-    <ClInclude Include="mof\widget\utilities.hpp" />
-    <ClInclude Include="mof\widget\VerticalClipping.hpp" />
-    <ClInclude Include="mof\widget\widget.hpp" />
-    <ClInclude Include="mof\widgets.hpp" />
-    <ClInclude Include="mof\widget\WidgetView.hpp" />
-    <ClInclude Include="mof\private\DeviceInputReceiver.hpp" />
-    <ClInclude Include="mof\InputDevice.hpp" />
-    <ClInclude Include="mof\InputEventCondition.hpp" />
-    <ClInclude Include="mof\InputReceiver.hpp" />
-    <ClInclude Include="mof\KeyPressedEventCondition.hpp" />
-    <ClInclude Include="mof\LoggedInputReceiver.hpp" />
-    <ClInclude Include="mof\LoggingInputReceiver.hpp" />
-    <ClInclude Include="mof\mofInput.hpp" />
-    <ClInclude Include="mof\Application.hpp" />
-    <ClInclude Include="mof\ColorComponent.hpp" />
-    <ClInclude Include="mof\Component2D.hpp" />
-    <ClInclude Include="mof\Component3D.hpp" />
-    <ClInclude Include="mof\ConsoleIO.hpp" />
-    <ClInclude Include="mof\EventCondition.hpp" />
-    <ClInclude Include="mof\EventScheduler.hpp" />
-    <ClInclude Include="mof\FactoryMethod.hpp" />
-    <ClInclude Include="mof\FilePath.hpp" />
-    <ClInclude Include="mof\Finalizer.hpp" />
-    <ClInclude Include="mof\Font.hpp" />
-    <ClInclude Include="mof\OnceEventCondition.hpp" />
-    <ClInclude Include="mof\Rectangle.hpp" />
-    <ClInclude Include="mof\ResourceManager.hpp" />
-    <ClInclude Include="mof\SceneGraph.hpp" />
-    <ClInclude Include="mof\Sprite.hpp" />
-    <ClInclude Include="mof\TextureComponent.hpp" />
-    <ClInclude Include="mof\Timer.hpp" />
-    <ClInclude Include="mof\tstring.hpp" />
-    <ClInclude Include="mof\utilities.hpp" />
-    <ClInclude Include="mof\Window.hpp" />
-    <ClInclude Include="mof\Interpreter.hpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/moflib.vcxproj.filters b/moflib-1.0/moflib/moflib/moflib.vcxproj.filters
deleted file mode 100644 (file)
index 6e44b69..0000000
+++ /dev/null
@@ -1,748 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="src">
-      <UniqueIdentifier>{397428b0-889a-4f5a-b888-a5a373c5d931}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\stream">
-      <UniqueIdentifier>{770aa3c6-2e48-4ead-af30-4fde5e9e9d4c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\luabind">
-      <UniqueIdentifier>{3374ab61-44b8-4f13-9574-4cfa328b3ed1}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\math">
-      <UniqueIdentifier>{23e1ab38-df78-4655-b9cb-da8458ad0088}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\graphics">
-      <UniqueIdentifier>{bb847d66-e0f4-4f53-9a50-0deca84fad49}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\widget">
-      <UniqueIdentifier>{4b787978-3ac1-4b65-ad54-054574300335}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\input">
-      <UniqueIdentifier>{4ce445b3-a269-47fe-badf-58571606f0c3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\other">
-      <UniqueIdentifier>{11d907f9-2451-4eb7-94a7-5b954c261a63}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\script">
-      <UniqueIdentifier>{6ca2213b-e0e7-4b20-9ad1-01760342825e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\private">
-      <UniqueIdentifier>{a54a5e3b-9f7f-499c-913f-a3ec756e8567}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="header">
-      <UniqueIdentifier>{5f4e233a-75d3-4fcb-bf54-3cacb59428eb}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="header\private">
-      <UniqueIdentifier>{f608e8e8-407b-41d0-9cbe-1403d55187c6}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="header\stream">
-      <UniqueIdentifier>{d809fd37-2b56-4f3e-85b0-2652f7289e0f}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="header\math">
-      <UniqueIdentifier>{423f7d76-e9f5-448b-85e3-b76fb55a784c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="header\graphics">
-      <UniqueIdentifier>{1beed46d-bab3-466d-a2dc-72fdcd68015d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="header\widget">
-      <UniqueIdentifier>{e5c838c0-271f-4db3-8e6f-4cf8ef4f1170}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="header\input">
-      <UniqueIdentifier>{ea1ee89d-6221-48f7-84b5-102317463b97}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="header\other">
-      <UniqueIdentifier>{22253300-a660-4c38-8f16-5062ebec23e7}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="リソース ファイル">
-      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
-      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
-    </Filter>
-    <Filter Include="header\script">
-      <UniqueIdentifier>{fb679753-401b-46cb-aed4-aab5682905d4}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="header\sound">
-      <UniqueIdentifier>{e17f27a8-f936-4a47-a2cd-c0dc19daa5bd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\sound">
-      <UniqueIdentifier>{51355d59-a62d-4f10-8de2-dab135f201e2}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\widget\expat">
-      <UniqueIdentifier>{79edc69d-c398-4546-b777-79f771a799af}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="mof\stream\utilities.cpp">
-      <Filter>src\stream</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_info.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_registry.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_rep.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Color.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\create_class.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\error.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\exception_handler.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\find_best_match.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\function.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\implicit_cast.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\link_compatibility.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\object_rep.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\open.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\overload_rep.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\pcall.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\ref.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\scope.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\stack_content_by_name.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\weak_ref.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\wrapper_base.cpp">
-      <Filter>src\luabind</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Matrix2D.cpp">
-      <Filter>src\math</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Matrix3D.cpp">
-      <Filter>src\math</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Vector2D.cpp">
-      <Filter>src\math</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Vector3D.cpp">
-      <Filter>src\math</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Captor.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\GraphicsDevice.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Texture.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\VertexBuffer.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\Container.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\Effect.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\Frame.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\GridLayout.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\ImageView.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\Menu.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\Message.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\OverlapLayout.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\Pager.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\TextCompiler.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\utilities.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\DeviceInputReceiver.cpp">
-      <Filter>src\input</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\InputDevice.cpp">
-      <Filter>src\input</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\InputEventCondition.cpp">
-      <Filter>src\input</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\KeyPressedEventCondition.cpp">
-      <Filter>src\input</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\LoggedInputReceiver.cpp">
-      <Filter>src\input</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\LoggingInputReceiver.cpp">
-      <Filter>src\input</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Application.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\ConsoleIO.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\EventScheduler.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\FilePath.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Font.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\OnceEventCondition.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Sprite.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Timer.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Window.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\PixelMapTextureBuilder.cpp">
-      <Filter>src\private</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\private\FileTextureBuilder.cpp">
-      <Filter>src\private</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\ClippingView.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\RectangleView.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\script\Environment.cpp">
-      <Filter>src\script</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\script\LuaInterpreter.cpp">
-      <Filter>src\script</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\script\lua_state.cpp">
-      <Filter>src\script</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\NullView.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\stream\Cache.cpp">
-      <Filter>src\stream</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\DirectionalLight.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Light.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\AmbientLight.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\MaterialBuilder.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Camera.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Component3D.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Board.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\MeshBuilder.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\Mesh.cpp">
-      <Filter>src\graphics</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\CWaveFile.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\SoundBuffer.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\SoundFile.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\StaticSoundBuffer.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\StreamingSoundLoader.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\StreamSoundBuffer.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\WaveFile.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\OggVorbisFile.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\SoundDevice.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\DirectSoundDevice.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\mofml_parser.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\expat\expatJP.c">
-      <Filter>src\widget\expat</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\script\ObjectData.cpp">
-      <Filter>src\script</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\flow_layout.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\VerticalClipping.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\widget\HorizontalClipping.cpp">
-      <Filter>src\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\particlegen.cpp">
-      <Filter>src\other</Filter>
-    </ClCompile>
-    <ClCompile Include="mof\sound\sound_recoder.cpp">
-      <Filter>src\sound</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="mof\widget\FrameBuilder.hpp">
-      <Filter>src\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Deleter.hpp">
-      <Filter>src\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\DirectInput.hpp">
-      <Filter>header\private</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\FileTextureBuilder.hpp">
-      <Filter>header\private</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\GraphicsDeviceImpl.hpp">
-      <Filter>header\private</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\Mesh.hpp">
-      <Filter>header\private</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\MeshDisposer.hpp">
-      <Filter>header\private</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\PixelMapTextureBuilder.hpp">
-      <Filter>header\private</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\TextureBuilder.hpp">
-      <Filter>header\private</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\TextureImpl.hpp">
-      <Filter>header\private</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\VertexFVF.hpp">
-      <Filter>header\private</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Cache.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Cascade.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Filter.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Interpolation.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Joint.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\KeyFrameAnimation.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Loop.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Manipulator.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Offset.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Reference.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\ReferenceWrapper.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Rotation2D.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Scaling2D.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\streams.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Translation2D.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\TypeStream.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\utilities.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Matrix2D.hpp">
-      <Filter>header\math</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Matrix3D.hpp">
-      <Filter>header\math</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\real.hpp">
-      <Filter>header\math</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Vector2D.hpp">
-      <Filter>header\math</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Vector3D.hpp">
-      <Filter>header\math</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Captor.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Color.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Drawable.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Graphics3D.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\GraphicsDevice.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\GraphicsUnit.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Material.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\mofGraphics.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\PixelMap.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Texture.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\graphics\utilities.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\VertexBuffer.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\VertexTypes.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\AbstractTextCompiler.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\ClippingView.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\Container.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\Effect.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\Frame.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\GridLayout.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\ImageView.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\Layout.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\Menu.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\Message.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\OverlapLayout.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\Page.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\Pager.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\TextCompiler.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\utilities.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\widget.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widgets.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\WidgetView.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\private\DeviceInputReceiver.hpp">
-      <Filter>header\input</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\InputDevice.hpp">
-      <Filter>header\input</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\InputEventCondition.hpp">
-      <Filter>header\input</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\InputReceiver.hpp">
-      <Filter>header\input</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\KeyPressedEventCondition.hpp">
-      <Filter>header\input</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\LoggedInputReceiver.hpp">
-      <Filter>header\input</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\LoggingInputReceiver.hpp">
-      <Filter>header\input</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\mofInput.hpp">
-      <Filter>header\input</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Application.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\ColorComponent.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Component2D.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Component3D.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\ConsoleIO.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\EventCondition.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\EventScheduler.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\FactoryMethod.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\FilePath.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Finalizer.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Font.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\OnceEventCondition.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Rectangle.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\ResourceManager.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\SceneGraph.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Sprite.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\TextureComponent.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Timer.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\tstring.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\utilities.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Window.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Interpreter.hpp">
-      <Filter>header\script</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Minimum.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\RectangleView.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\script\Environment.hpp">
-      <Filter>header\script</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\script\CommandSet.hpp">
-      <Filter>header\script</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\script\LuaInterpreter.hpp">
-      <Filter>header\script</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\script\lua_state.hpp">
-      <Filter>header\script</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\script\ObjectData.hpp">
-      <Filter>header\script</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\NullView.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Constant.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Light.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\DirectionalLight.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\AmbientLight.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\MaterialBuilder.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Camera.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\Board.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Rotation3D.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Translation3D.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\stream\Scaling3D.hpp">
-      <Filter>header\stream</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\MeshBuilder.hpp">
-      <Filter>header\graphics</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\CWaveFile.h">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\SoundBuffer.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\SoundFile.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\StaticSoundBuffer.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\StreamingSoundLoader.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\StreamSoundBuffer.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\WaveFile.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\OggVorbisFile.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\SoundDevice.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\DirectSoundDevice.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\component_sound.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\mofml_parser.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\script\seq_parser.hpp">
-      <Filter>header\script</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\flow_layout.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\VerticalClipping.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\widget\HorizontalClipping.hpp">
-      <Filter>header\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\particlegen.hpp">
-      <Filter>header\other</Filter>
-    </ClInclude>
-    <ClInclude Include="mof\sound\sound_recoder.hpp">
-      <Filter>header\sound</Filter>
-    </ClInclude>
-  </ItemGroup>
-</Project>
\ No newline at end of file
diff --git a/moflib-1.0/moflib/moflib/moflib.vcxproj.user b/moflib-1.0/moflib/moflib/moflib.vcxproj.user
deleted file mode 100644 (file)
index ace9a86..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-</Project>
\ No newline at end of file
diff --git a/moflib-1.0/moflib/test/Makefile b/moflib-1.0/moflib/test/Makefile
deleted file mode 100644 (file)
index e5df6e2..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-all : expat.exe
-
-clean : 
-       del expat.exe obj\expat.obj     
-
-expat.exe : expat.cpp
-       cl /W4 /EHsc /Fo"obj\expat.obj" /Zc:wchar_t  /MD /Fe"expat.exe" moflib.lib expat.cpp 
\ No newline at end of file
diff --git a/moflib-1.0/moflib/test/expat.cpp b/moflib-1.0/moflib/test/expat.cpp
deleted file mode 100644 (file)
index 3f92755..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-#include <iostream>
-#include <conio.h>
-#include <mof/widget/mofml_parser.hpp>
-
-int main()
-{
-       using namespace std;
-
-       mof::tstring texts[] = 
-       {
-               _T("aaaa<nl/>bbbb"),
-               _T("aaa<nl/><font  color=\"red\">\83A\83C\83e\83\80\8aÇ\97\9d<font></font> quest</font><nl/>")
-       };
-
-       try {
-               mof::widget::mofml_parser parser;
-               parser.set_text(texts[1]);
-               while (parser.has_next_node()) {
-                       mof::widget::mofml_parser::node node = parser.next_node();
-                       cout << node.text << endl;
-                       cout << "    " << node.font_color << endl;
-                       cout << "    " << node.row << endl;
-               }
-               parser.set_text(texts[1]);
-               while (parser.has_next_node()) {
-                       mof::widget::mofml_parser::node node = parser.next_node();
-                       cout << node.text << endl;
-                       cout << "    " << node.font_color << endl;
-                       cout << "    " << node.row << endl;
-               }
-
-       }
-       catch (std::exception& e) {
-               cerr << e.what() << endl;
-       }
-
-       _getch();
-       return 0;
-}
diff --git a/moflib-1.0/moflib/test/nmake_all.bat b/moflib-1.0/moflib/test/nmake_all.bat
deleted file mode 100644 (file)
index ee4c9d8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-@echo off
-echo \83r\83\8b\83h\8aJ\8en
-
-rem C/C++\83C\83\93\83N\83\8b\81[\83h\83t\83@\83C\83\8b
-set INCLUDE="C:\Program Files\Microsoft Visual Studio 10.0\VC\include"
-
-rem moflib\83C\83\93\83N\83\8b\81[\83h\83t\83@\83C\83\8b
-set INCLUDE=%INCLUDE%;"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib"
-
-rem C/C++\83\89\83C\83u\83\89\83\8a
-set LIB="C:\Program Files\Microsoft Visual Studio 10.0\VC\lib"
-
-rem PlatfromSDK\83\89\83C\83u\83\89\83\8a
-set LIB=%LIB%;"C:\Program Files\Microsoft Platform SDK\Lib"
-
-rem moflib\83\89\83C\83u\83\89\83\8a
-set LIB=%LIB%;"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\debug"
-
-nmake
-
-echo \83r\83\8b\83h\8fI\97¹
-pause
\ No newline at end of file
diff --git a/moflib-1.0/moflib/test/nmake_clean.bat b/moflib-1.0/moflib/test/nmake_clean.bat
deleted file mode 100644 (file)
index 96f54cf..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-@echo off
-echo \83N\83\8a\81[\83\93\8aJ\8en
-nmake clean
-echo \83N\83\8a\81[\83\93\8fI\97¹
-pause
\ No newline at end of file
diff --git a/moflib-1.0/src/CMakeLists.txt b/moflib-1.0/src/CMakeLists.txt
new file mode 100644 (file)
index 0000000..802ec20
--- /dev/null
@@ -0,0 +1,11 @@
+mof_library_project(
+       "moflib"
+       SRCDIRS
+               "./mof/"
+               "./mof/graphics/"
+               "./mof/private/"
+               "./mof/script/"
+               "./mof/sound/"
+               "./mof/stream/"
+       )
+
diff --git a/moflib-1.0/src/LICENSE.txt b/moflib-1.0/src/LICENSE.txt
new file mode 100644 (file)
index 0000000..42646c9
--- /dev/null
@@ -0,0 +1,24 @@
+Motif Of Functions LIBrary (moflib) 1.0
+
+The MIT License
+
+Copyright (c) 2010 o_ggy
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
index df22a4c..a8df6d0 100644 (file)
@@ -1,6 +1,5 @@
 TODO List
 
-update cmake build system
 rename vector -> pos, matrix -> atrans
 test using boost::test
 delete needless friend member functions
index 0295a75..e1a8865 100644 (file)
 <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__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</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">å\90\8c次å\88\97ベクトルテンプレートクラス </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">å\90\8c次座æ¨\99ベクトルテンプレートクラス </td></tr>
   <tr><td class="indexkey"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td class="indexvalue">2次元同次座標変換行列クラス </td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td class="indexvalue">3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹ </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td class="indexvalue">3次åÂ\85Â\83Ã¥Â\90Â\8c次座æ¨Â\99å¤Â\89æÂ\8fÂ\9bè¡Â\8cÃ¥Â\88Â\97ãÂ\82¯ãÂ\83©ãÂ\82¹ </td></tr>
   <tr><td class="indexkey"><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td class="indexvalue">システムのタイマによる高精度な時間計測 </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td class="indexvalue">M[i][j]のように行列の要素を参照できるようにするための補助クラス </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次å\85\83å\90\8c次å\88\97ベクトルクラス </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次å\85\83å\90\8c次å\88\97ベクトルクラス </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td class="indexvalue">M[i][j]のように行列の要素を取得するための補助クラス </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次å\85\83å\90\8c次座æ¨\99ベクトルクラス </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次å\85\83å\90\8c次座æ¨\99ベクトルクラス </td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 7c2e4da..f48a5b5 100644 (file)
@@ -2,7 +2,7 @@
 <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/basic_matrix.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/basic_matrix.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp</h1><code>#include &lt;<a class="el" href="mofdef_8hpp_source.html">mof/base/mofdef.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/basic_matrix.hpp</h1><code>#include &lt;<a class="el" href="mofdef_8hpp_source.html">mof/base/mofdef.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="threshold_8hpp_source.html">mof/math/threshold.hpp</a>&gt;</code><br/>
 <code>#include &lt;boost/operators.hpp&gt;</code><br/>
+<code>#include &lt;boost/utility.hpp&gt;</code><br/>
 <code>#include &lt;ostream&gt;</code><br/>
 <code>#include &lt;iomanip&gt;</code><br/>
 <code>#include &lt;cmath&gt;</code><br/>
 <div class="dynheader">
 basic_matrix.hppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="basic__matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hpp">
+<div class="center"><img src="basic__matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__matrix_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__matrix_8hpp">
 <area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/></map>
 </div>
 <div class="dynheader">
 このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
 <div class="dynsection">
-<div class="center"><img src="basic__matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hppdep">
-<area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="243,83,587,112"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="611,83,955,112"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="429,160,768,189"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="297,237,673,267"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="545,315,876,344"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="145,315,521,344"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="792,160,1192,189"/></map>
+<div class="center"><img src="basic__matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__matrix_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__matrix_8hppdep">
+<area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix2.hpp" alt="" coords="581,83,987,112"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix3.hpp" alt="" coords="1011,83,1416,112"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="799,160,1199,189"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="313,160,775,189"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,237,984,267"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,315,1376,344"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,315,443,344"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,315,960,344"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="1223,160,1684,189"/></map>
 </div>
 
 <p><a href="basic__matrix_8hpp_source.html">ソースコードを見る。</a></p>
@@ -51,14 +52,17 @@ basic_matrix.hppのインクルード依存関係図</div>
 <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_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次座標変換行列テンプレートクラス  <a href="classmof_1_1math_1_1basic__matrix.html#_details">[詳細]</a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">M[i][j]ã\81®ã\82\88ã\81\86ã\81«è¡\8cå\88\97ã\81®è¦\81ç´ ã\82\92å\8f\82ç\85§ã\81§ã\81\8dã\82\8bã\82\88ã\81\86ã\81«ã\81\99ã\82\8bã\81\9fã\82\81ã\81®è£\9cå\8a©ã\82¯ã\83©ã\82¹.  <a href="structmof_1_1math_1_1row__of__matrix.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_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">M[i][j]ã\81®ã\82\88ã\81\86ã\81«è¡\8cå\88\97ã\81®è¦\81ç´ ã\82\92å\8f\96å¾\97ã\81\99ã\82\8bã\81\9fã\82\81ã\81®è£\9cå\8a©ã\82¯ã\83©ã\82¹.  <a href="classmof_1_1math_1_1row__of__matrix.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>
+<tr><td colspan="2"><h2>関数</h2></td></tr>
+<tr><td class="memTemplParams" colspan="2">template&lt;size_t Dim, typename Derived , typename Coordinate &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">mof::math::swap</a> (basic_matrix&lt; Dim, Derived, Coordinate &gt; &amp;a, basic_matrix&lt; Dim, Derived, Coordinate &gt; &amp;b)  throw ()</td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:39 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:38 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>
index 845f4ac..84bfc21 100644 (file)
@@ -1,10 +1,11 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="243,83,587,112"/>
-<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="611,83,955,112"/>
-<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="429,160,768,189"/>
-<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="297,237,673,267"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="545,315,876,344"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="145,315,521,344"/>
-<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="792,160,1192,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix2.hpp" alt="" coords="581,83,987,112"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix3.hpp" alt="" coords="1011,83,1416,112"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="799,160,1199,189"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="313,160,775,189"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,237,984,267"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,315,1376,344"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,315,443,344"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,315,960,344"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="1223,160,1684,189"/>
 </map>
index e455836..d921c56 100644 (file)
@@ -1 +1 @@
-b34ec9987a124e5e6b9b890de84d89d2
\ No newline at end of file
+78ee97779fe6aeba3895f669ec344c99
\ No newline at end of file
index c5b4fbe..fdbc8ad 100644 (file)
Binary files a/moflib-2.0/doc/html/basic__matrix_8hpp__dep__incl.png and b/moflib-2.0/doc/html/basic__matrix_8hpp__dep__incl.png differ
index 8ca134d..383d252 100644 (file)
@@ -1 +1 @@
-93b13e64117d74715d6d4ac93826d26b
\ No newline at end of file
+f4fe72c57deb4bec7a01c806af2b6723
\ No newline at end of file
index 8c1c88f..a328205 100644 (file)
Binary files a/moflib-2.0/doc/html/basic__matrix_8hpp__incl.png and b/moflib-2.0/doc/html/basic__matrix_8hpp__incl.png differ
index e3d6fd9..8397614 100644 (file)
@@ -2,7 +2,7 @@
 <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/basic_matrix.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/basic_matrix.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp</h1><a href="basic__matrix_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/moflib-2.0/src/mof/math/basic_matrix.hpp</h1><a href="basic__matrix_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;<a class="code" href="threshold_8hpp.html">mof/math/threshold.hpp</a>&gt;</span>
 <a name="l00004"></a>00004 <span class="preprocessor">#include &lt;boost/operators.hpp&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;ostream&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;iomanip&gt;</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;cmath&gt;</span>
-<a name="l00008"></a>00008 
-<a name="l00009"></a>00009 <span class="keyword">namespace </span>mof
-<a name="l00010"></a>00010 {
-<a name="l00011"></a><a class="code" href="namespacemof_1_1math.html">00011</a> <span class="keyword">namespace </span>math
-<a name="l00012"></a>00012 {
-<a name="l00013"></a>00013 
-<a name="l00014"></a>00014     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim&gt; <span class="keyword">struct </span><a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix</a>;
-<a name="l00015"></a>00015     
-<a name="l00025"></a>00025     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived, <span class="keyword">typename</span> Coordinate&gt;
-<a name="l00026"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html">00026</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix</a>
-<a name="l00027"></a>00027         : boost::<a class="code" href="classboost_1_1addable.html">addable</a>&lt; Derived 
-<a name="l00028"></a>00028         , boost::addable2&lt; Derived, float
-<a name="l00029"></a>00029         , boost::subtractable&lt; Derived 
-<a name="l00030"></a>00030         , boost::subtractable2&lt; Derived, float
-<a name="l00031"></a>00031         , boost::multipliable&lt; Derived
+<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;boost/utility.hpp&gt;</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;ostream&gt;</span>
+<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;iomanip&gt;</span>
+<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;cmath&gt;</span>
+<a name="l00009"></a>00009 
+<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_1_1math.html">00012</a> <span class="keyword">namespace </span>math
+<a name="l00013"></a>00013 {
+<a name="l00014"></a>00014     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim&gt; <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を取得するための補助クラス.">row_of_matrix</a>;
+<a name="l00015"></a>00015 
+<a name="l00026"></a>00026     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived, <span class="keyword">typename</span> Coordinate&gt;
+<a name="l00027"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html">00027</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix</a>
+<a name="l00028"></a>00028         : boost::<a class="code" href="classboost_1_1addable.html">addable</a>&lt; Derived 
+<a name="l00029"></a>00029         , boost::addable2&lt; Derived, float
+<a name="l00030"></a>00030         , boost::subtractable&lt; Derived 
+<a name="l00031"></a>00031         , boost::subtractable2&lt; Derived, float
 <a name="l00032"></a>00032         , boost::multipliable2&lt; Derived, float
 <a name="l00033"></a>00033         , boost::dividable2&lt; Derived, float
 <a name="l00034"></a>00034         , boost::equality_comparable&lt; Derived
-<a name="l00035"></a>00035         &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
+<a name="l00035"></a>00035         &gt; &gt; &gt; &gt; &gt; &gt; &gt;
 <a name="l00036"></a>00036     {
 <a name="l00037"></a>00037     <span class="keyword">protected</span>:
-<a name="l00038"></a>00038 <span class="comment">//{{{ last_index</span>
-<a name="l00042"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">00042</a> <span class="comment"></span>        <span class="keywordtype">size_t</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()<span class="keyword"> const</span>
+<a name="l00038"></a>00038 <span class="comment">//{{{ size</span>
+<a name="l00042"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3">00042</a> <span class="comment"></span>        <span class="keywordtype">size_t</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>()<span class="keyword"> const</span>
 <a name="l00043"></a>00043 <span class="keyword">        </span>{
-<a name="l00044"></a>00044             <span class="keywordflow">return</span> (Dim + 1) * (Dim + 1) - 1;
+<a name="l00044"></a>00044             <span class="keywordflow">return</span> Dim * (Dim + 1);
 <a name="l00045"></a>00045         }
 <a name="l00046"></a>00046 <span class="comment">//}}}</span>
-<a name="l00047"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">00047</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[(Dim + 1) * (Dim + 1)];
-<a name="l00048"></a>00048     <span class="keyword">public</span>:
-<a name="l00049"></a>00049         <span class="comment">// コンストラクタ,デストラクタはデフォルトのものを使う</span>
-<a name="l00050"></a>00050         <span class="comment">// 代入演算子,コピーコンストラクタはデフォルトのものを使う</span>
-<a name="l00051"></a>00051 <span class="comment">//{{{ operator +=</span>
-<a name="l00052"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">00052</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(<span class="keyword">const</span> Derived&amp; rhs)
-<a name="l00053"></a>00053         {
-<a name="l00054"></a>00054             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
-<a name="l00055"></a>00055             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00056"></a>00056                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] += rhs.elements_[i];
-<a name="l00057"></a>00057             }
-<a name="l00058"></a>00058             <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="l00059"></a>00059         }
-<a name="l00060"></a>00060         
-<a name="l00061"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">00061</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(<span class="keywordtype">float</span> rhs)
-<a name="l00062"></a>00062         {
-<a name="l00063"></a>00063             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
-<a name="l00064"></a>00064             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00065"></a>00065                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] += rhs;
-<a name="l00066"></a>00066             }
-<a name="l00067"></a>00067             <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="l00068"></a>00068         }
-<a name="l00069"></a>00069         
-<a name="l00070"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">00070</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
-<a name="l00071"></a>00071         {
-<a name="l00072"></a>00072             Derived retval;
-<a name="l00073"></a>00073             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
-<a name="l00074"></a>00074             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00075"></a>00075                 retval.elements_[i] = rhs1 + rhs2.elements_[i];
+<a name="l00047"></a>00047         <span class="comment">// &lt;実装メモ&gt;elements_は1次元配列として提供している.</span>
+<a name="l00048"></a>00048         <span class="comment">// 無名共用体を使って2次元配列を用意することもできるが、FPUレジスタの内容を</span>
+<a name="l00049"></a>00049         <span class="comment">// 毎回スタックと同期しようとするらしく、速度が大幅に落ちてしまう.</span>
+<a name="l00050"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc">00050</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[Dim * (Dim + 1)];
+<a name="l00051"></a>00051     <span class="keyword">public</span>:
+<a name="l00052"></a>00052         <span class="comment">// コンストラクタ,デストラクタはデフォルトのものを使う</span>
+<a name="l00053"></a>00053         <span class="comment">// 代入演算子,コピーコンストラクタはデフォルトのものを使う</span>
+<a name="l00054"></a>00054 <span class="comment">//{{{ swap</span>
+<a name="l00055"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">00055</a>         <span class="keywordtype">void</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">swap</a>(Derived&amp; rhs) <span class="keywordflow">throw</span>()
+<a name="l00056"></a>00056         {
+<a name="l00057"></a>00057             <span class="keyword">using</span> <a class="code" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">std::swap</a>;
+<a name="l00058"></a>00058             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00059"></a>00059                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">swap</a>(<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i], rhs.elements_[i]);
+<a name="l00060"></a>00060             }
+<a name="l00061"></a>00061         }
+<a name="l00062"></a>00062 <span class="comment">//}}}</span>
+<a name="l00063"></a>00063 <span class="comment">//{{{ operator +=</span>
+<a name="l00064"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">00064</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(<span class="keyword">const</span> Derived&amp; rhs)
+<a name="l00065"></a>00065         {
+<a name="l00066"></a>00066             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00067"></a>00067                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] += rhs.elements_[i];
+<a name="l00068"></a>00068             }
+<a name="l00069"></a>00069             <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="l00070"></a>00070         }
+<a name="l00071"></a>00071         
+<a name="l00072"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">00072</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(<span class="keywordtype">float</span> rhs) 
+<a name="l00073"></a>00073         {
+<a name="l00074"></a>00074             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00075"></a>00075                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] += rhs;
 <a name="l00076"></a>00076             }
-<a name="l00077"></a>00077             <span class="keywordflow">return</span> retval;
+<a name="l00077"></a>00077             <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="l00078"></a>00078         }
-<a name="l00079"></a>00079 <span class="comment">//}}}</span>
-<a name="l00080"></a>00080 <span class="comment">//{{{ operator -=</span>
-<a name="l00081"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">00081</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(<span class="keyword">const</span> Derived&amp; rhs)
-<a name="l00082"></a>00082         {
-<a name="l00083"></a>00083             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
-<a name="l00084"></a>00084             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00085"></a>00085                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] -= rhs.elements_[i];
-<a name="l00086"></a>00086             }
-<a name="l00087"></a>00087             <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="l00088"></a>00088         }
-<a name="l00089"></a>00089         
-<a name="l00090"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">00090</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00079"></a>00079         
+<a name="l00080"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">00080</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2)
+<a name="l00081"></a>00081         {
+<a name="l00082"></a>00082             <span class="keywordtype">float</span> tmp[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>()];
+<a name="l00083"></a>00083             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00084"></a>00084                 tmp[i] = rhs1 + rhs2.elements_[i];
+<a name="l00085"></a>00085             }
+<a name="l00086"></a>00086             <span class="keywordflow">return</span> Derived(tmp);
+<a name="l00087"></a>00087         }
+<a name="l00088"></a>00088 <span class="comment">//}}}</span>
+<a name="l00089"></a>00089 <span class="comment">//{{{ operator -=</span>
+<a name="l00090"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">00090</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(<span class="keyword">const</span> Derived&amp; rhs)
 <a name="l00091"></a>00091         {
-<a name="l00092"></a>00092             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
-<a name="l00093"></a>00093             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00094"></a>00094                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] -= rhs;
-<a name="l00095"></a>00095             }
-<a name="l00096"></a>00096             <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="l00097"></a>00097         }
-<a name="l00098"></a>00098         
-<a name="l00099"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">00099</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
-<a name="l00100"></a>00100         {
-<a name="l00101"></a>00101             Derived retval;
-<a name="l00102"></a>00102             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
-<a name="l00103"></a>00103             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00104"></a>00104                 retval.elements_[i] = rhs1 - rhs2.elements_[i];
-<a name="l00105"></a>00105             }
-<a name="l00106"></a>00106             <span class="keywordflow">return</span> retval;
-<a name="l00107"></a>00107         }
-<a name="l00108"></a>00108 <span class="comment">//}}}</span>
-<a name="l00109"></a>00109 <span class="comment">//{{{ operator *=   </span>
-<a name="l00113"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">00113</a> <span class="comment"></span>        Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c" title="行列の積を計算し,最後の要素が1になるように定数倍する....">operator*=</a>(<span class="keyword">const</span> Derived&amp; rhs)
-<a name="l00114"></a>00114         {
-<a name="l00115"></a>00115             Derived retval;
-<a name="l00116"></a>00116             <span class="keyword">const</span> <span class="keywordtype">int</span> SIZE = Dim + 1;
-<a name="l00117"></a>00117             
-<a name="l00118"></a>00118             <span class="comment">// calculate the last element previously</span>
-<a name="l00119"></a>00119             <span class="keywordtype">int</span> b = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - Dim;
-<a name="l00120"></a>00120             <span class="keywordtype">int</span> c = Dim;
-<a name="l00121"></a>00121             <span class="keywordtype">float</span> last_sum = 0;
-<a name="l00122"></a>00122             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; SIZE; ++i) {
-<a name="l00123"></a>00123                 last_sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[b + i] * rhs.elements_[c + i * SIZE];
-<a name="l00124"></a>00124             }
-<a name="l00125"></a>00125             retval.elements_[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
-<a name="l00126"></a>00126 
-<a name="l00127"></a>00127             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> a = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; a &gt;= 0; --a) {
-<a name="l00128"></a>00128                 <span class="keywordtype">int</span> b = a / SIZE * SIZE;
-<a name="l00129"></a>00129                 <span class="keywordtype">int</span> c = a % SIZE;
-<a name="l00130"></a>00130                 <span class="keywordtype">float</span> sum = 0;
-<a name="l00131"></a>00131                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; SIZE; ++i) {
-<a name="l00132"></a>00132                     sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[b + i] * rhs.elements_[c + i * SIZE];
-<a name="l00133"></a>00133                 }
-<a name="l00134"></a>00134                 retval.elements_[a] = sum / last_sum;
-<a name="l00135"></a>00135             }
-<a name="l00136"></a>00136             *<span class="keyword">this</span> = retval;
-<a name="l00137"></a>00137             <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="l00138"></a>00138         }
-<a name="l00139"></a>00139 
-<a name="l00140"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">00140</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c" title="行列の積を計算し,最後の要素が1になるように定数倍する....">operator*=</a>(<span class="keywordtype">float</span> rhs)
-<a name="l00141"></a>00141         {
-<a name="l00142"></a>00142             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
-<a name="l00143"></a>00143             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00144"></a>00144                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] *= rhs;
-<a name="l00145"></a>00145             }
-<a name="l00146"></a>00146             <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="l00147"></a>00147         }
-<a name="l00148"></a>00148     
-<a name="l00152"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">00152</a>         Coordinate <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf" title="ベクトルを変換し,最後の要素が1になるように定数倍する....">operator*</a>(<span class="keyword">const</span> Coordinate&amp; rhs)
-<a name="l00153"></a>00153         {
-<a name="l00154"></a>00154             <span class="keyword">const</span> <span class="keywordtype">size_t</span> SIZE = Dim + 1;
-<a name="l00155"></a>00155 
-<a name="l00156"></a>00156             <span class="keywordtype">float</span> last_sum = 0;
-<a name="l00157"></a>00157             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; SIZE; ++i) {
-<a name="l00158"></a>00158                 last_sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[Dim * SIZE + i] * rhs[i];
-<a name="l00159"></a>00159             }
-<a name="l00160"></a>00160 
-<a name="l00161"></a>00161             <span class="keywordtype">float</span> arr[Dim];
-<a name="l00162"></a>00162             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> a = 0; a &lt; Dim; ++a) {
-<a name="l00163"></a>00163                 <span class="keywordtype">float</span> sum = 0;
-<a name="l00164"></a>00164                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; SIZE; ++i) {
-<a name="l00165"></a>00165                     sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[a * SIZE + i] * rhs[i];
-<a name="l00166"></a>00166                 }
-<a name="l00167"></a>00167                 arr[a] = sum / last_sum;
-<a name="l00168"></a>00168             }
-<a name="l00169"></a>00169             <span class="keywordflow">return</span> Coordinate(arr);
-<a name="l00170"></a>00170         }
-<a name="l00171"></a>00171 
-<a name="l00172"></a>00172 
-<a name="l00173"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">00173</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf" title="ベクトルを変換し,最後の要素が1になるように定数倍する....">operator*</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
-<a name="l00174"></a>00174         {
-<a name="l00175"></a>00175             Derived retval;
-<a name="l00176"></a>00176             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = rhs2.last_index() - 1;<span class="comment">// 最後の要素は1で保存</span>
-<a name="l00177"></a>00177             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00178"></a>00178                 retval.elements_[i] = rhs1 * rhs2.elements_[i];
-<a name="l00179"></a>00179             }
-<a name="l00180"></a>00180             <span class="keywordflow">return</span> retval;
-<a name="l00181"></a>00181         }
-<a name="l00182"></a>00182 <span class="comment">//}}}</span>
-<a name="l00183"></a>00183 <span class="comment">//{{{ operator /=</span>
-<a name="l00184"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">00184</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(<span class="keywordtype">float</span> rhs)
-<a name="l00185"></a>00185         {
-<a name="l00186"></a>00186             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
-<a name="l00187"></a>00187             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00188"></a>00188                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] /= rhs;
-<a name="l00189"></a>00189             }
-<a name="l00190"></a>00190             <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="l00191"></a>00191         }
-<a name="l00192"></a>00192 <span class="comment">//}}}</span>
-<a name="l00193"></a>00193 <span class="comment">//{{{ operator ==</span>
-<a name="l00194"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">00194</a>         <span class="keywordtype">bool</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(<span class="keyword">const</span> Derived&amp; rhs)<span class="keyword"> const</span>
-<a name="l00195"></a>00195 <span class="keyword">        </span>{
-<a name="l00196"></a>00196             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存されている</span>
-<a name="l00197"></a>00197             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
-<a name="l00198"></a>00198                 <span class="keywordflow">if</span> (std::abs(<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] - rhs.elements_[i]) &gt; <a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00199"></a>00199             }
-<a name="l00200"></a>00200             <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00201"></a>00201         }
-<a name="l00202"></a>00202 <span class="comment">//}}}</span>
-<a name="l00203"></a>00203 <span class="comment">//{{{ operator []</span>
-<a name="l00208"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">00208</a> <span class="comment"></span>        <a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix&lt;Dim&gt;</a> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator []</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const</span>
-<a name="l00209"></a>00209 <span class="keyword">        </span>{
-<a name="l00210"></a>00210             <span class="keywordflow">return</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix&lt;Dim&gt;</a>(<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>, i);
-<a name="l00211"></a>00211         }
-<a name="l00212"></a>00212 <span class="comment">//}}}</span>
-<a name="l00213"></a>00213 <span class="comment">//{{{ operator &lt;&lt;</span>
-<a name="l00220"></a>00220 <span class="comment"></span>        <span class="keyword">friend</span> std::ostream&amp; <span class="keyword">operator</span>&lt;&lt;
-<a name="l00221"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">00221</a>         (
-<a name="l00222"></a>00222             std::ostream&amp; stream,
-<a name="l00223"></a>00223             <span class="keyword">const</span> Derived&amp; rhs
-<a name="l00224"></a>00224         )
-<a name="l00225"></a>00225         {
-<a name="l00226"></a>00226             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim + 1; ++i) {
-<a name="l00227"></a>00227                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = 0; j &lt; Dim + 1; ++j) {
-<a name="l00228"></a>00228                     <span class="keywordflow">if</span> (j != 0) stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;
-<a name="l00229"></a>00229                     <span class="keywordflow">else</span> <span class="keywordflow">if</span> (j != Dim) stream &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;
-<a name="l00230"></a>00230                     stream &lt;&lt; std::setw(5) &lt;&lt; rhs.elements_[i * (Dim + 1) + j];
-<a name="l00231"></a>00231                 }
-<a name="l00232"></a>00232             }
-<a name="l00233"></a>00233             <span class="keywordflow">return</span> stream;
-<a name="l00234"></a>00234         }
-<a name="l00235"></a>00235 <span class="comment">//}}}</span>
-<a name="l00236"></a>00236 <span class="comment">//{{{ at</span>
-<a name="l00243"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">00243</a> <span class="comment"></span>        <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd" title="行列の要素にアクセス">at</a>(<span class="keywordtype">size_t</span> i, <span class="keywordtype">size_t</span> j)<span class="keyword"> const</span>
-<a name="l00244"></a>00244 <span class="keyword">        </span>{
-<a name="l00245"></a>00245             <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i * (Dim + 1) + j];
-<a name="l00246"></a>00246         }
-<a name="l00247"></a>00247 <span class="comment">//}}}</span>
-<a name="l00248"></a>00248     };
-<a name="l00249"></a>00249 <span class="comment">//{{{ row_of_matrix</span>
-<a name="l00253"></a>00253 <span class="comment"></span>    <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim&gt;
-<a name="l00254"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html">00254</a>     <span class="keyword">struct </span><a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix</a>
-<a name="l00255"></a>00255     {
-<a name="l00256"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">00256</a>         <span class="keyword">const</span> <span class="keywordtype">float</span>* <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a>;
-<a name="l00257"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">00257</a>         <span class="keywordtype">size_t</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a>;
-<a name="l00258"></a>00258 
-<a name="l00259"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">00259</a>         <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">row_of_matrix</a>(<span class="keyword">const</span> <span class="keywordtype">float</span>* elements, <span class="keywordtype">size_t</span> row_index) 
-<a name="l00260"></a>00260             : <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a>(elements), <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a>(row_index)
-<a name="l00261"></a>00261         {
-<a name="l00262"></a>00262         }
-<a name="l00263"></a>00263         
-<a name="l00264"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">00264</a>         <span class="keywordtype">float</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">operator []</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a>[<a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a> * (Dim + 1) + index];}
-<a name="l00265"></a>00265     };
-<a name="l00266"></a>00266 <span class="comment">//}}}</span>
-<a name="l00267"></a>00267 
-<a name="l00268"></a>00268 }<span class="comment">// namespace math</span>
-<a name="l00269"></a>00269 }<span class="comment">// namespace mof</span>
+<a name="l00092"></a>00092             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00093"></a>00093                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] -= rhs.elements_[i];
+<a name="l00094"></a>00094             }
+<a name="l00095"></a>00095             <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="l00096"></a>00096         }
+<a name="l00097"></a>00097         
+<a name="l00098"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">00098</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00099"></a>00099         {
+<a name="l00100"></a>00100             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00101"></a>00101                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] -= rhs;
+<a name="l00102"></a>00102             }
+<a name="l00103"></a>00103             <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="l00104"></a>00104         }
+<a name="l00105"></a>00105         
+<a name="l00106"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">00106</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
+<a name="l00107"></a>00107         {
+<a name="l00108"></a>00108             <span class="keywordtype">float</span> tmp[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>()];
+<a name="l00109"></a>00109             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00110"></a>00110                 tmp[i] = rhs1 - rhs2.elements_[i];
+<a name="l00111"></a>00111             }
+<a name="l00112"></a>00112             <span class="keywordflow">return</span> Derived(tmp);
+<a name="l00113"></a>00113         }
+<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__matrix.html#a23f4dba0e71794857aad9bb50cb3ea0d">00116</a>         Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a23f4dba0e71794857aad9bb50cb3ea0d">operator*</a>(<span class="keyword">const</span> Derived&amp; rhs)
+<a name="l00117"></a>00117         {
+<a name="l00118"></a>00118             Derived M;
+<a name="l00119"></a>00119             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) {
+<a name="l00120"></a>00120                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = 0; j &lt;= Dim; ++j) {
+<a name="l00121"></a>00121                     <span class="keywordtype">float</span> sum = 0;
+<a name="l00122"></a>00122                     <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> k = 0; k &lt;= Dim; ++k) {
+<a name="l00123"></a>00123                         sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620" title="行列の要素にアクセス">at</a>(i, k) * rhs.at(k, j);
+<a name="l00124"></a>00124                     }
+<a name="l00125"></a>00125                     M.elements_[i * (Dim+1) + j] = sum;
+<a name="l00126"></a>00126                 }
+<a name="l00127"></a>00127             }
+<a name="l00128"></a>00128             <span class="keywordflow">return</span> M;
+<a name="l00129"></a>00129         }
+<a name="l00130"></a>00130         
+<a name="l00131"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">00131</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(<span class="keyword">const</span> Derived&amp; rhs)
+<a name="l00132"></a>00132         {
+<a name="l00133"></a>00133             Derived M;
+<a name="l00134"></a>00134             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) {
+<a name="l00135"></a>00135                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = 0; j &lt;= Dim; ++j) {
+<a name="l00136"></a>00136                     <span class="keywordtype">float</span> sum = 0;
+<a name="l00137"></a>00137                     <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> k = 0; k &lt;= Dim; ++k) {
+<a name="l00138"></a>00138                         sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620" title="行列の要素にアクセス">at</a>(i, k) * rhs.at(k, j);
+<a name="l00139"></a>00139                     }
+<a name="l00140"></a>00140                     M.elements_[i * (Dim+1) + j] = sum;
+<a name="l00141"></a>00141                 }
+<a name="l00142"></a>00142             }
+<a name="l00143"></a>00143             *<span class="keyword">this</span> = M;
+<a name="l00144"></a>00144             <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="l00145"></a>00145         }
+<a name="l00146"></a>00146 
+<a name="l00147"></a>00147 
+<a name="l00148"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">00148</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(<span class="keywordtype">float</span> rhs) 
+<a name="l00149"></a>00149         {
+<a name="l00150"></a>00150             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00151"></a>00151                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] *= rhs;
+<a name="l00152"></a>00152             }
+<a name="l00153"></a>00153             <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="l00154"></a>00154         }
+<a name="l00155"></a>00155     
+<a name="l00156"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">00156</a>         Coordinate <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a23f4dba0e71794857aad9bb50cb3ea0d">operator*</a>(<span class="keyword">const</span> Coordinate&amp; rhs)
+<a name="l00157"></a>00157         {
+<a name="l00158"></a>00158             <span class="keywordtype">float</span> arr[Dim];
+<a name="l00159"></a>00159             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) {
+<a name="l00160"></a>00160                 <span class="keywordtype">float</span> sum = 0;
+<a name="l00161"></a>00161                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> k = 0; k &lt;= Dim; ++k) {
+<a name="l00162"></a>00162                     sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i * (Dim+1) + k] * rhs[k];
+<a name="l00163"></a>00163                 }
+<a name="l00164"></a>00164                 arr[i] = sum;
+<a name="l00165"></a>00165             }
+<a name="l00166"></a>00166             <span class="keywordflow">return</span> Coordinate(arr);
+<a name="l00167"></a>00167         }
+<a name="l00168"></a>00168 <span class="comment">//}}}</span>
+<a name="l00169"></a>00169 <span class="comment">//{{{ operator /=</span>
+<a name="l00170"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">00170</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00171"></a>00171         {
+<a name="l00172"></a>00172             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00173"></a>00173                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] /= rhs;
+<a name="l00174"></a>00174             }
+<a name="l00175"></a>00175             <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="l00176"></a>00176         }
+<a name="l00177"></a>00177 <span class="comment">//}}}</span>
+<a name="l00178"></a>00178 <span class="comment">//{{{ operator ==</span>
+<a name="l00179"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">00179</a>         <span class="keywordtype">bool</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(<span class="keyword">const</span> Derived&amp; rhs)<span class="keyword"> const</span>
+<a name="l00180"></a>00180 <span class="keyword">        </span>{
+<a name="l00181"></a>00181             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00182"></a>00182                 <span class="keywordflow">if</span> (std::abs(<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] - rhs.elements_[i]) &gt; <a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00183"></a>00183             }
+<a name="l00184"></a>00184             <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00185"></a>00185         }
+<a name="l00186"></a>00186 <span class="comment">//}}}</span>
+<a name="l00187"></a>00187 <span class="comment">//{{{ operator []</span>
+<a name="l00192"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a3bf70a5fe2b71fe643db217db54a4179">00192</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を取得するための補助クラス.">row_of_matrix&lt;Dim&gt;</a> <span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a3bf70a5fe2b71fe643db217db54a4179">operator []</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const</span>
+<a name="l00193"></a>00193 <span class="keyword">        </span>{
+<a name="l00194"></a>00194             <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を取得するための補助クラス.">row_of_matrix&lt;Dim&gt;</a>(i, <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>);
+<a name="l00195"></a>00195         }
+<a name="l00196"></a>00196 <span class="comment">//}}}</span>
+<a name="l00197"></a>00197 <span class="comment">//{{{ operator &lt;&lt;</span>
+<a name="l00204"></a>00204 <span class="comment"></span>        <span class="keyword">friend</span> std::ostream&amp; <span class="keyword">operator</span>&lt;&lt;
+<a name="l00205"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">00205</a>         (
+<a name="l00206"></a>00206             std::ostream&amp; stream,
+<a name="l00207"></a>00207             <span class="keyword">const</span> Derived&amp; rhs
+<a name="l00208"></a>00208         )
+<a name="l00209"></a>00209         {
+<a name="l00210"></a>00210             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim + 1; ++i) {
+<a name="l00211"></a>00211                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = 0; j &lt; Dim + 1; ++j) {
+<a name="l00212"></a>00212                     <span class="keywordflow">if</span> (j != 0) stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;
+<a name="l00213"></a>00213                     <span class="keywordflow">else</span> <span class="keywordflow">if</span> (j != Dim) stream &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;
+<a name="l00214"></a>00214                     stream &lt;&lt; std::setw(5) &lt;&lt; rhs[i][j];
+<a name="l00215"></a>00215                 }
+<a name="l00216"></a>00216             }
+<a name="l00217"></a>00217             <span class="keywordflow">return</span> stream;
+<a name="l00218"></a>00218         }
+<a name="l00219"></a>00219 <span class="comment">//}}}</span>
+<a name="l00220"></a>00220 <span class="comment">//{{{ at</span>
+<a name="l00227"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620">00227</a> <span class="comment"></span>        <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620" title="行列の要素にアクセス">at</a>(<span class="keywordtype">size_t</span> i, <span class="keywordtype">size_t</span> j)<span class="keyword"> const</span>
+<a name="l00228"></a>00228 <span class="keyword">        </span>{
+<a name="l00229"></a>00229             <span class="keywordflow">if</span> (i &lt; Dim ) <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i * (Dim+1) + j];
+<a name="l00230"></a>00230             <span class="keywordflow">if</span> (j == Dim) <span class="keywordflow">return</span> 1; 
+<a name="l00231"></a>00231             <span class="keywordflow">else</span> <span class="keywordflow">return</span> 0;
+<a name="l00232"></a>00232         }
+<a name="l00233"></a>00233 <span class="comment">//}}}</span>
+<a name="l00234"></a>00234     };
+<a name="l00235"></a>00235 <span class="comment">//{{{ swap</span>
+<a name="l00236"></a>00236     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived, <span class="keyword">typename</span> Coordinate&gt;
+<a name="l00237"></a>00237     <span class="keywordtype">void</span> <a class="code" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">swap</a>
+<a name="l00238"></a><a class="code" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">00238</a>     (
+<a name="l00239"></a>00239         <a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix&lt;Dim, Derived, Coordinate&gt;</a>&amp; a,
+<a name="l00240"></a>00240         <a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix&lt;Dim, Derived, Coordinate&gt;</a>&amp; b
+<a name="l00241"></a>00241     ) <span class="keywordflow">throw</span>()
+<a name="l00242"></a>00242     {
+<a name="l00243"></a>00243         a.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">swap</a>(b);
+<a name="l00244"></a>00244     }
+<a name="l00245"></a>00245 <span class="comment">//}}}</span>
+<a name="l00246"></a>00246 <span class="comment">//{{{ row_of_matrix</span>
+<a name="l00250"></a>00250 <span class="comment"></span>    <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim&gt;
+<a name="l00251"></a><a class="code" href="classmof_1_1math_1_1row__of__matrix.html">00251</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を取得するための補助クラス.">row_of_matrix</a> : boost::noncopyable
+<a name="l00252"></a>00252     {
+<a name="l00253"></a><a class="code" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">00253</a>         <span class="keywordtype">size_t</span> <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a>;
+<a name="l00254"></a><a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">00254</a>         <span class="keyword">const</span> float (&amp;<a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a>)[Dim * (Dim+1)];
+<a name="l00255"></a>00255 
+<a name="l00256"></a>00256     <span class="keyword">public</span>:
+<a name="l00257"></a><a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a5f16dc6190f943264b1e27d625aaed31">00257</a>         <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a5f16dc6190f943264b1e27d625aaed31">row_of_matrix</a>(<span class="keywordtype">size_t</span> i, <span class="keyword">const</span> <span class="keywordtype">float</span> (&amp;elements)[Dim * (Dim+1)])
+<a name="l00258"></a>00258             : <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a>(i), <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a>(elements)
+<a name="l00259"></a>00259         {
+<a name="l00260"></a>00260         }
+<a name="l00261"></a>00261 
+<a name="l00262"></a><a class="code" href="classmof_1_1math_1_1row__of__matrix.html#ad8076cfb746038d156df21fe73c4fd18">00262</a>         <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a5f16dc6190f943264b1e27d625aaed31">row_of_matrix</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を取得するための補助クラス.">row_of_matrix&lt;Dim&gt;</a>&amp;&amp; rhs)
+<a name="l00263"></a>00263             : <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a>(rhs.<a class="code" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a>), <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a>(rhs.<a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a>)
+<a name="l00264"></a>00264         {
+<a name="l00265"></a>00265         }
+<a name="l00266"></a>00266 
+<a name="l00267"></a><a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a1802fd8354b53301410d4c8e93bd11e3">00267</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a1802fd8354b53301410d4c8e93bd11e3">operator[]</a>(<span class="keywordtype">size_t</span> j)<span class="keyword"> const</span>
+<a name="l00268"></a>00268 <span class="keyword">        </span>{
+<a name="l00269"></a>00269             <span class="keywordflow">if</span> (Dim != <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a>) <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a>[<a class="code" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a> * (Dim+1) + j];
+<a name="l00270"></a>00270             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (Dim == j) <span class="keywordflow">return</span> 1;
+<a name="l00271"></a>00271             <span class="keywordflow">else</span> <span class="keywordflow">return</span> 0;
+<a name="l00272"></a>00272         }
+<a name="l00273"></a>00273     };
+<a name="l00274"></a>00274 <span class="comment">//}}}</span>
+<a name="l00275"></a>00275 }<span class="comment">// namespace math</span>
+<a name="l00276"></a>00276 }<span class="comment">// namespace mof</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index f64e5fc..375b371 100644 (file)
@@ -2,7 +2,7 @@
 <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/basic_vector.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/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>
@@ -25,7 +25,7 @@
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/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/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/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;<a class="el" href="threshold_8hpp_source.html">mof/math/threshold.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_2src_2mof_2math_2basic__vector_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hpp">
+<div class="center"><img src="basic__vector_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__vector_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__vector_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__vector_8hpp">
 <area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/></map>
 </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_2src_2mof_2math_2basic__vector_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hppdep">
-<area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="695,83,1039,112"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="904,160,1248,189"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,160,829,189"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="605,237,944,267"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="475,315,851,344"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="723,392,1053,421"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="323,392,699,421"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="968,237,1368,267"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1392,237,1792,267"/></map>
+<div class="center"><img src="basic__vector_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__vector_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__vector_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2basic__vector_8hppdep">
+<area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector2.hpp" alt="" coords="799,83,1204,112"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1039,160,1444,189"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="17,160,479,189"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="503,160,964,189"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="693,237,1093,267"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,315,984,344"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,392,1376,421"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,392,443,421"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,392,960,421"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="1117,237,1579,267"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1603,237,2064,267"/></map>
 </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>
 <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">mof::math::basic_vector&lt; Dim, Derived &gt;</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">å\90\8c次å\88\97ベクトルテンプレートクラス  <a href="classmof_1_1math_1_1basic__vector.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">å\90\8c次座æ¨\99ベクトルテンプレートクラス  <a href="classmof_1_1math_1_1basic__vector.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>
+<tr><td colspan="2"><h2>関数</h2></td></tr>
+<tr><td class="memTemplParams" colspan="2">template&lt;size_t Dim, typename Derived &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aba8f2f64aacc6424ef75e6c7371ac885">mof::math::swap</a> (basic_vector&lt; Dim, Derived &gt; &amp;a, basic_vector&lt; Dim, Derived &gt; &amp;b)  throw ()</td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:38 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>
index b906f9c..5513fdc 100644 (file)
@@ -1,12 +1,13 @@
 <map id="G" name="G">
-<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="695,83,1039,112"/>
-<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="904,160,1248,189"/>
-<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/>
-<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,160,829,189"/>
-<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="605,237,944,267"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="475,315,851,344"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="723,392,1053,421"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="323,392,699,421"/>
-<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="968,237,1368,267"/>
-<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1392,237,1792,267"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector2.hpp" alt="" coords="799,83,1204,112"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1039,160,1444,189"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="17,160,479,189"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="503,160,964,189"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="693,237,1093,267"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,315,984,344"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,392,1376,421"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,392,443,421"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,392,960,421"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="1117,237,1579,267"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1603,237,2064,267"/>
 </map>
index 2ef1d8d..b43e547 100644 (file)
@@ -1 +1 @@
-705049197faa1bd4af0eed9184102091
\ No newline at end of file
+a6af5171b7a283ab329e9aeb1ea0426d
\ No newline at end of file
index 6791243..c7f14d7 100644 (file)
Binary files a/moflib-2.0/doc/html/basic__vector_8hpp__dep__incl.png and b/moflib-2.0/doc/html/basic__vector_8hpp__dep__incl.png differ
index 1faa601..806eed8 100644 (file)
@@ -1 +1 @@
-908c8b4269d2e38cd0aed7e729852ffe
\ No newline at end of file
+b9f53b5e0476b9b838dd4aa51d599410
\ No newline at end of file
index c05640a..817b3ec 100644 (file)
Binary files a/moflib-2.0/doc/html/basic__vector_8hpp__incl.png and b/moflib-2.0/doc/html/basic__vector_8hpp__incl.png differ
index 2dd9dc6..5e2cab2 100644 (file)
@@ -2,7 +2,7 @@
 <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/basic_vector.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/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>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/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/moflib-2.0/src/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;<a class="code" href="threshold_8hpp.html">mof/math/threshold.hpp</a>&gt;</span>
 <a name="l00004"></a>00004 <span class="preprocessor">#include &lt;boost/operators.hpp&gt;</span>
@@ -36,7 +36,7 @@
 <a name="l00011"></a>00011 <span class="keyword">namespace </span>math
 <a name="l00012"></a>00012 {
 <a name="l00021"></a>00021     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived&gt;
-<a name="l00022"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html">00022</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1basic__vector.html" title="å\90\8c次å\88\97ベクトルテンプレートクラス">basic_vector</a> 
+<a name="l00022"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html">00022</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1basic__vector.html" title="å\90\8c次座æ¨\99ベクトルテンプレートクラス">basic_vector</a> 
 <a name="l00023"></a>00023         : boost::<a class="code" href="classboost_1_1addable.html">addable</a>&lt; Derived 
 <a name="l00024"></a>00024         , boost::addable2&lt; Derived, float
 <a name="l00025"></a>00025         , boost::subtractable&lt; Derived 
 <a name="l00034"></a>00034     <span class="keyword">public</span>:
 <a name="l00035"></a>00035         <span class="comment">// コンストラクタ,デストラクタはデフォルトのものを使う</span>
 <a name="l00036"></a>00036         <span class="comment">// 代入演算子,コピーコンストラクタはデフォルトのものを使う</span>
-<a name="l00037"></a>00037 <span class="comment">//{{{ operator +=</span>
-<a name="l00038"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">00038</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="l00037"></a>00037 <span class="comment">//{{{ swap</span>
+<a name="l00038"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a2f1196e342589bdfaa057a9321cc5c68">00038</a>         <span class="keywordtype">void</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a2f1196e342589bdfaa057a9321cc5c68">swap</a>(Derived&amp; rhs) <span class="keywordflow">throw</span>()
 <a name="l00039"></a>00039         {
-<a name="l00040"></a>00040             <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="l00041"></a>00041             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
-<a name="l00042"></a>00042         }
-<a name="l00043"></a>00043         
-<a name="l00044"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">00044</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             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) <a class="code" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">std::swap</a>(rhs.components_[i], <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i]);
+<a name="l00041"></a>00041         }
+<a name="l00042"></a>00042 <span class="comment">//}}}</span>
+<a name="l00043"></a>00043 <span class="comment">//{{{ operator +=</span>
+<a name="l00044"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">00044</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="l00045"></a>00045         {
-<a name="l00046"></a>00046             <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="l00047"></a>00047             <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="l00046"></a>00046             <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="l00047"></a>00047             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
 <a name="l00048"></a>00048         }
 <a name="l00049"></a>00049         
-<a name="l00050"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">00050</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="l00050"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">00050</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="l00051"></a>00051         {
-<a name="l00052"></a>00052             Derived retval;
-<a name="l00053"></a>00053             <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="l00054"></a>00054             <span class="keywordflow">return</span> retval;
-<a name="l00055"></a>00055         }
-<a name="l00056"></a>00056 <span class="comment">//}}}</span>
-<a name="l00057"></a>00057 <span class="comment">//{{{ operator -=</span>
-<a name="l00058"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">00058</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="l00059"></a>00059         {
-<a name="l00060"></a>00060             <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="l00061"></a>00061             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
-<a name="l00062"></a>00062         }
-<a name="l00063"></a>00063         
-<a name="l00064"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">00064</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="l00052"></a>00052             <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="l00053"></a>00053             <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="l00054"></a>00054         }
+<a name="l00055"></a>00055         
+<a name="l00056"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">00056</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="l00057"></a>00057         {
+<a name="l00058"></a>00058             Derived retval;
+<a name="l00059"></a>00059             <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="l00060"></a>00060             <span class="keywordflow">return</span> retval;
+<a name="l00061"></a>00061         }
+<a name="l00062"></a>00062 <span class="comment">//}}}</span>
+<a name="l00063"></a>00063 <span class="comment">//{{{ operator -=</span>
+<a name="l00064"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">00064</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="l00065"></a>00065         {
-<a name="l00066"></a>00066             <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="l00067"></a>00067             <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="l00066"></a>00066             <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="l00067"></a>00067             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
 <a name="l00068"></a>00068         }
-<a name="l00069"></a>00069 
-<a name="l00070"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">00070</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="l00069"></a>00069         
+<a name="l00070"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">00070</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="l00071"></a>00071         {
-<a name="l00072"></a>00072             Derived retval;
-<a name="l00073"></a>00073             <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="l00074"></a>00074             <span class="keywordflow">return</span> retval;
-<a name="l00075"></a>00075         }
-<a name="l00076"></a>00076 <span class="comment">//}}}</span>
-<a name="l00077"></a>00077 <span class="comment">//{{{ operator *=</span>
-<a name="l00078"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">00078</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="l00079"></a>00079         {
-<a name="l00080"></a>00080             <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="l00081"></a>00081             <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="l00082"></a>00082         }
-<a name="l00083"></a>00083         
-<a name="l00084"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">00084</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="l00072"></a>00072             <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="l00073"></a>00073             <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="l00074"></a>00074         }
+<a name="l00075"></a>00075 
+<a name="l00076"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">00076</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="l00077"></a>00077         {
+<a name="l00078"></a>00078             Derived retval;
+<a name="l00079"></a>00079             <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="l00080"></a>00080             <span class="keywordflow">return</span> retval;
+<a name="l00081"></a>00081         }
+<a name="l00082"></a>00082 <span class="comment">//}}}</span>
+<a name="l00083"></a>00083 <span class="comment">//{{{ operator *=</span>
+<a name="l00084"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">00084</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="l00085"></a>00085         {
-<a name="l00086"></a>00086             Derived retval;
-<a name="l00087"></a>00087             <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="l00088"></a>00088             <span class="keywordflow">return</span> retval;
-<a name="l00089"></a>00089         }
-<a name="l00090"></a>00090 <span class="comment">//}}}</span>
-<a name="l00091"></a>00091 <span class="comment">//{{{ operator /=</span>
-<a name="l00092"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">00092</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="l00093"></a>00093         {
-<a name="l00094"></a>00094             <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="l00095"></a>00095             <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="l00096"></a>00096         }
-<a name="l00097"></a>00097         
-<a name="l00098"></a>00098 <span class="comment">//}}}</span>
-<a name="l00099"></a>00099 <span class="comment">//{{{ operator ==</span>
-<a name="l00100"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">00100</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="l00101"></a>00101 <span class="keyword">        </span>{
-<a name="l00102"></a>00102             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) {
-<a name="l00103"></a>00103                 <span class="keywordflow">if</span> (std::abs(<a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] - rhs.components_[i]) &gt; <a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00104"></a>00104             }
-<a name="l00105"></a>00105             <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00106"></a>00106         }
-<a name="l00107"></a>00107 <span class="comment">//}}}</span>
-<a name="l00108"></a>00108 <span class="comment">//{{{ operator []</span>
-<a name="l00113"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">00113</a> <span class="comment"></span>        <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">operator[]</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const</span>
-<a name="l00114"></a>00114 <span class="keyword">        </span>{
-<a name="l00115"></a>00115             <span class="keywordflow">if</span> (index &lt; Dim) <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[index];
-<a name="l00116"></a>00116             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (index == Dim) <span class="keywordflow">return</span> 1;
-<a name="l00117"></a>00117             <span class="comment">// TODO exception</span>
-<a name="l00118"></a>00118             <span class="keywordflow">return</span> 0;
-<a name="l00119"></a>00119         }
-<a name="l00120"></a>00120 <span class="comment">//}}}</span>
-<a name="l00121"></a>00121 <span class="comment">//{{{ operator &lt;&lt;</span>
-<a name="l00128"></a>00128 <span class="comment"></span>        <span class="keyword">friend</span> std::ostream&amp; <span class="keyword">operator</span>&lt;&lt;
-<a name="l00129"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">00129</a>         (
-<a name="l00130"></a>00130             std::ostream&amp; stream,
-<a name="l00131"></a>00131             <span class="keyword">const</span> Derived&amp; rhs
-<a name="l00132"></a>00132         )
-<a name="l00133"></a>00133         {
-<a name="l00134"></a>00134             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i)
-<a name="l00135"></a>00135             {
-<a name="l00136"></a>00136                 <span class="keywordflow">if</span> (i != 0) stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;
-<a name="l00137"></a>00137                 stream &lt;&lt; rhs.components_[i];
-<a name="l00138"></a>00138             }
-<a name="l00139"></a>00139             <span class="keywordflow">return</span> stream;
-<a name="l00140"></a>00140         }
-<a name="l00141"></a>00141 <span class="comment">//}}}</span>
-<a name="l00142"></a>00142     };
-<a name="l00143"></a>00143 
-<a name="l00144"></a>00144 
-<a name="l00145"></a>00145 }<span class="comment">// namespace math</span>
-<a name="l00146"></a>00146 }<span class="comment">// namespace mof</span>
+<a name="l00086"></a>00086             <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="l00087"></a>00087             <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="l00088"></a>00088         }
+<a name="l00089"></a>00089 <span class="comment">//}}}</span>
+<a name="l00090"></a>00090 <span class="comment">//{{{ operator /=</span>
+<a name="l00091"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">00091</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="l00092"></a>00092         {
+<a name="l00093"></a>00093             <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="l00094"></a>00094             <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="l00095"></a>00095         }
+<a name="l00096"></a>00096 <span class="comment">//}}}</span>
+<a name="l00097"></a>00097 <span class="comment">//{{{ operator ==</span>
+<a name="l00098"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">00098</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="l00099"></a>00099 <span class="keyword">        </span>{
+<a name="l00100"></a>00100             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) {
+<a name="l00101"></a>00101                 <span class="keywordflow">if</span> (std::abs(<a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] - rhs.components_[i]) &gt; <a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00102"></a>00102             }
+<a name="l00103"></a>00103             <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00104"></a>00104         }
+<a name="l00105"></a>00105 <span class="comment">//}}}</span>
+<a name="l00106"></a>00106 <span class="comment">//{{{ operator []</span>
+<a name="l00111"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">00111</a> <span class="comment"></span>        <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">operator[]</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const</span>
+<a name="l00112"></a>00112 <span class="keyword">        </span>{
+<a name="l00113"></a>00113             <span class="keywordflow">if</span> (index &lt; Dim) <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="keywordflow">else</span> <span class="keywordflow">if</span> (index == Dim) <span class="keywordflow">return</span> 1;
+<a name="l00115"></a>00115             <span class="comment">// TODO exception</span>
+<a name="l00116"></a>00116             <span class="keywordflow">return</span> 0;
+<a name="l00117"></a>00117         }
+<a name="l00118"></a>00118 <span class="comment">//}}}</span>
+<a name="l00119"></a>00119 <span class="comment">//{{{ operator &lt;&lt;</span>
+<a name="l00126"></a>00126 <span class="comment"></span>        <span class="keyword">friend</span> std::ostream&amp; <span class="keyword">operator</span>&lt;&lt;
+<a name="l00127"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">00127</a>         (
+<a name="l00128"></a>00128             std::ostream&amp; stream,
+<a name="l00129"></a>00129             <span class="keyword">const</span> Derived&amp; rhs
+<a name="l00130"></a>00130         )
+<a name="l00131"></a>00131         {
+<a name="l00132"></a>00132             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i)
+<a name="l00133"></a>00133             {
+<a name="l00134"></a>00134                 <span class="keywordflow">if</span> (i != 0) stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;
+<a name="l00135"></a>00135                 stream &lt;&lt; rhs.components_[i];
+<a name="l00136"></a>00136             }
+<a name="l00137"></a>00137             <span class="keywordflow">return</span> stream;
+<a name="l00138"></a>00138         }
+<a name="l00139"></a>00139 <span class="comment">//}}}</span>
+<a name="l00140"></a>00140     };
+<a name="l00141"></a>00141 <span class="comment">//{{{ swap</span>
+<a name="l00142"></a>00142     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived&gt;
+<a name="l00143"></a><a class="code" href="namespacemof_1_1math.html#aba8f2f64aacc6424ef75e6c7371ac885">00143</a>     <span class="keywordtype">void</span> <a class="code" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">swap</a>(<a class="code" href="classmof_1_1math_1_1basic__vector.html" title="同次座標ベクトルテンプレートクラス">basic_vector&lt;Dim, Derived&gt;</a>&amp; a, <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="同次座標ベクトルテンプレートクラス">basic_vector&lt;Dim, Derived&gt;</a>&amp; b) <span class="keywordflow">throw</span>()
+<a name="l00144"></a>00144     {
+<a name="l00145"></a>00145         a.swap(b);
+<a name="l00146"></a>00146     }
+<a name="l00147"></a>00147 <span class="comment">//}}}</span>
+<a name="l00148"></a>00148 
+<a name="l00149"></a>00149 }<span class="comment">// namespace math</span>
+<a name="l00150"></a>00150 }<span class="comment">// namespace mof</span>
+<a name="l00151"></a>00151 
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index 3960ffa..f883c7d 100644 (file)
@@ -31,16 +31,16 @@ addableに対する継承グラフ</div>
 <div class="dynsection">
 <div class="center"><img src="classboost_1_1addable__inherit__graph.png" border="0" usemap="#addable_inherit__map" alt="Inheritance graph"/></div>
 <map name="addable_inherit__map" id="addable_inherit__map">
-<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="5,141,232,435"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="256,141,483,435"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="507,179,683,397"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="707,179,883,397"/><area shape="rect" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="53,501,184,664"/><area shape="rect" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="304,501,435,664"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="529,492,660,673"/><area shape="rect" href="classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="729,483,860,683"/></map>
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="5,141,232,472"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="256,141,483,472"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="507,188,683,425"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="707,188,883,425"/><area shape="rect" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="53,539,184,701"/><area shape="rect" href="classmof_1_1math_1_1matrix3.html" title="3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹" alt="" coords="304,539,435,701"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="2次元同次座標ベクトルクラス" alt="" coords="529,529,660,711"/><area shape="rect" href="classmof_1_1math_1_1vector3.html" title="3次元同次座標ベクトルクラス" alt="" coords="729,520,860,720"/></map>
 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
 <table border="0" cellpadding="0" cellspacing="0">
 </table>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
-<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 974dbc0..6717999 100644 (file)
@@ -1,10 +1,10 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="5,141,232,435"/>
-<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="256,141,483,435"/>
-<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="507,179,683,397"/>
-<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="707,179,883,397"/>
-<area shape="rect" href="$classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="53,501,184,664"/>
-<area shape="rect" href="$classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="304,501,435,664"/>
-<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="2次å\85\83å\90\8c次å\88\97ã\83\99ã\82¯ã\83\88ã\83«ã\82¯ã\83©ã\82¹" alt="" coords="529,492,660,673"/>
-<area shape="rect" href="$classmof_1_1math_1_1vector3.html" title="3次å\85\83å\90\8c次å\88\97ã\83\99ã\82¯ã\83\88ã\83«ã\82¯ã\83©ã\82¹" alt="" coords="729,483,860,683"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="5,141,232,472"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="256,141,483,472"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="507,188,683,425"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="707,188,883,425"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="53,539,184,701"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix3.html" title="3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹" alt="" coords="304,539,435,701"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="2次å\85\83å\90\8c次座æ¨\99ã\83\99ã\82¯ã\83\88ã\83«ã\82¯ã\83©ã\82¹" alt="" coords="529,529,660,711"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector3.html" title="3次å\85\83å\90\8c次座æ¨\99ã\83\99ã\82¯ã\83\88ã\83«ã\82¯ã\83©ã\82¹" alt="" coords="729,520,860,720"/>
 </map>
index 9120d6f..4155d46 100644 (file)
@@ -1 +1 @@
-dac1ceec5e6ccd798953a4087564582e
\ No newline at end of file
+814af2b01c408d5874b5cff68c918304
\ No newline at end of file
index 39e43f2..1faa861 100644 (file)
Binary files a/moflib-2.0/doc/html/classboost_1_1addable__inherit__graph.png and b/moflib-2.0/doc/html/classboost_1_1addable__inherit__graph.png differ
index a6152a8..39d4e8e 100644 (file)
@@ -34,9 +34,9 @@
 </td></tr><tr><td><a class="el" href="classboost_1_1addable.html">boost::addable</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
 </td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
 </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><tr><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 class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">multimedia_timer::impl</a> (<a class="el" href="namespacemof_1_1util.html">mof::util</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</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="classmof_1_1math_1_1basic__matrix.html">basic_matrix</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_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div>
+</td><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">multimedia_timer::impl</a> (<a class="el" href="namespacemof_1_1util.html">mof::util</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</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_1row__of__matrix.html">row_of_matrix</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="classmof_1_1math_1_1basic__matrix.html">basic_matrix</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_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index de6ae1c..1e858cb 100644 (file)
 </div>
 <div class="contents">
 <h1>mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>継承メンバも含んでいます。<table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a>(size_t i, size_t j) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a>() const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620">at</a>(size_t i, size_t j) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a23f4dba0e71794857aad9bb50cb3ea0d">operator*</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a>(const Coordinate &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.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__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(const Derived &amp;rhs) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a>(size_t i) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a3bf70a5fe2b71fe643db217db54a4179">operator[]</a>(size_t i) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3">size</a>() const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">swap</a>(Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 7aa41f9..5e06ea1 100644 (file)
 <p><a href="classmof_1_1math_1_1basic__matrix-members.html">すべてのメンバ一覧</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>Public メソッド</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">swap</a> (Derived &amp;rhs)  throw ()</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__matrix.html#ade7472764844aa239cd81bc6576d3d01">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__matrix.html#a57137691ca3efba9e3c59be45ec112a6">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__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">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__matrix.html#a13104fef1f1ba8f89b885d32110ae946">operator-=</a> (float rhs)</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__matrix.html#a23f4dba0e71794857aad9bb50cb3ea0d">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__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a> (const Derived &amp;rhs)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">行列の積を計算し,最後の要素が1になるように定数倍する.  <a href="#ab9a8a7be1b789c318ea52eeaa1d2a55c"></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__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a> (float rhs)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">Coordinate&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a> (const Coordinate &amp;rhs)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ベクトルを変換し,最後の要素が1になるように定数倍する.  <a href="#a66e89f8a7eb8da98314b4218278bfcbf"></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__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a> (float rhs)</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__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a> (const Derived &amp;rhs) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt; Dim &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a> (size_t i) const </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__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a> (size_t i, size_t j) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">行列の要素にアクセス  <a href="#a02dbe242ff1395bc2577c67573433efd"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt; Dim &gt; const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a3bf70a5fe2b71fe643db217db54a4179">operator[]</a> (size_t i) 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_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620">at</a> (size_t i, size_t j) const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">行列の要素にアクセス  <a href="#aa2dc0577649c5f9c42ea9cba0c9de620"></a><br/></td></tr>
 <tr><td colspan="2"><h2>Protected メソッド</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">elements_の最後の添字を得る  <a href="#a31d7ff86afe909d714d66c8a697d4486"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3">size</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">elements_のサイズを返す  <a href="#a009de8f949d9374a272897933aefa7b3"></a><br/></td></tr>
 <tr><td colspan="2"><h2>Protected 変数</h2></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__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a> [(Dim+1)*(Dim+1)]</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">要素の配列  <a href="#a31738810fd6ff013ddcb0dd3d78353f0"></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__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc">elements_</a> [Dim *(Dim+1)]</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">要素の配列(アフィン行列なので,最後の行は省略している)  <a href="#a143f7f6630852bf903e2f2ee55c6aedc"></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__matrix.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__matrix.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__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">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__matrix.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>
@@ -69,7 +68,9 @@
  class mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</h3>
 
 <p>同次座標変換行列テンプレートクラス </p>
-<dl class="note"><dt><b>覚え書き:</b></dt><dd>このテンプレートから直接特殊化することは想定していない. あくまでmatrixxを実装するための補助テンプレートである. このクラスは不変クラスである. </dd></dl>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>このクラスはアフィン変換行列を表す </dd>
+<dd>
+このテンプレートから直接特殊化することは想定していない. あくまでmatrixxを実装するための補助テンプレートである. このクラスは不変クラスである. </dd></dl>
 <dl><dt><b>Template Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>Dim</em>&nbsp;</td><td>行列の次元(要素数はこの数値の2乗) </td></tr>
   </dd>
 </dl>
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00026">26</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00027">27</a> 行で定義されています。</p>
 <hr/><h2>関数</h2>
-<a class="anchor" id="a02dbe242ff1395bc2577c67573433efd"></a><!-- doxytag: member="mof::math::basic_matrix::at" ref="a02dbe242ff1395bc2577c67573433efd" args="(size_t i, size_t j) const " -->
+<a class="anchor" id="aa2dc0577649c5f9c42ea9cba0c9de620"></a><!-- doxytag: member="mof::math::basic_matrix::at" ref="aa2dc0577649c5f9c42ea9cba0c9de620" args="(size_t i, size_t j) const " -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">float <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::at </td>
+          <td class="memname">const float <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::at </td>
           <td>(</td>
           <td class="paramtype">size_t&nbsp;</td>
           <td class="paramname"> <em>i</em>, </td>
@@ -118,43 +119,42 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </dl>
 <dl class="return"><dt><b>戻り値:</b></dt><dd>要素 </dd></dl>
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00243">243</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00227">227</a> 行で定義されています。</p>
 
 </div>
 </div>
-<a class="anchor" id="a31d7ff86afe909d714d66c8a697d4486"></a><!-- doxytag: member="mof::math::basic_matrix::last_index" ref="a31d7ff86afe909d714d66c8a697d4486" args="() const " -->
+<a class="anchor" id="a66e89f8a7eb8da98314b4218278bfcbf"></a><!-- doxytag: member="mof::math::basic_matrix::operator*" ref="a66e89f8a7eb8da98314b4218278bfcbf" args="(const Coordinate &amp;rhs)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">size_t <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::last_index </td>
+          <td class="memname">Coordinate <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator* </td>
           <td>(</td>
-          <td class="paramname"></td>
+          <td class="paramtype">const Coordinate &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
           <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, protected]</code></td>
+          <td><code> [inline]</code></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
-<p>elements_の最後の添字を得る </p>
-
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00042">42</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00156">156</a> 行で定義されています。</p>
 
 </div>
 </div>
-<a class="anchor" id="a66e89f8a7eb8da98314b4218278bfcbf"></a><!-- doxytag: member="mof::math::basic_matrix::operator*" ref="a66e89f8a7eb8da98314b4218278bfcbf" args="(const Coordinate &amp;rhs)" -->
+<a class="anchor" id="a23f4dba0e71794857aad9bb50cb3ea0d"></a><!-- doxytag: member="mof::math::basic_matrix::operator*" ref="a23f4dba0e71794857aad9bb50cb3ea0d" args="(const Derived &amp;rhs)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">Coordinate <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator* </td>
+          <td class="memname">Derived <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator* </td>
           <td>(</td>
-          <td class="paramtype">const Coordinate &amp;&nbsp;</td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
           <td class="paramname"> <em>rhs</em></td>
           <td>&nbsp;)&nbsp;</td>
           <td><code> [inline]</code></td>
@@ -163,9 +163,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p>ベクトルを変換し,最後の要素が1になるように定数倍する. </p>
-
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00152">152</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00116">116</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -187,7 +185,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00140">140</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00148">148</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -209,9 +207,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p>行列の積を計算し,最後の要素が1になるように定数倍する. </p>
-
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00113">113</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00131">131</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -233,7 +229,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00061">61</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00072">72</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -255,7 +251,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00052">52</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00064">64</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -277,7 +273,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00090">90</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00098">98</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -299,7 +295,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00081">81</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00090">90</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -321,7 +317,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00184">184</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00170">170</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -343,18 +339,18 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00194">194</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00179">179</a> 行で定義されています。</p>
 
 </div>
 </div>
-<a class="anchor" id="adf2ab1f146d9ff006522a437ab304617"></a><!-- doxytag: member="mof::math::basic_matrix::operator[]" ref="adf2ab1f146d9ff006522a437ab304617" args="(size_t i) const " -->
+<a class="anchor" id="a3bf70a5fe2b71fe643db217db54a4179"></a><!-- doxytag: member="mof::math::basic_matrix::operator[]" ref="a3bf70a5fe2b71fe643db217db54a4179" args="(size_t i) const " -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt;Dim&gt; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator[] </td>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt;Dim&gt; const <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator[] </td>
           <td>(</td>
           <td class="paramtype">size_t&nbsp;</td>
           <td class="paramname"> <em>i</em></td>
@@ -364,46 +360,60 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
       </table>
 </div>
 <div class="memdoc">
-<dl class="note"><dt><b>覚え書き:</b></dt><dd>補助クラスによってM[i][j]のように参照可能 </dd>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>M[i][j]のように参照可能 </dd>
 <dd>
 この方法による複数の要素への参照は非効率 </dd></dl>
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00208">208</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00192">192</a> 行で定義されています。</p>
 
 </div>
 </div>
-<hr/><h2>フレンドと関連する関数</h2>
-<a class="anchor" id="a83780bceadc61ec021a6d0ceae3da02a"></a><!-- doxytag: member="mof::math::basic_matrix::operator*" ref="a83780bceadc61ec021a6d0ceae3da02a" args="(float rhs1, Derived &amp;rhs2)" -->
+<a class="anchor" id="a009de8f949d9374a272897933aefa7b3"></a><!-- doxytag: member="mof::math::basic_matrix::size" ref="a009de8f949d9374a272897933aefa7b3" args="() const " -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">Derived operator* </td>
+          <td class="memname">size_t <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::size </td>
           <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>rhs1</em>, </td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline, protected]</code></td>
         </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>elements_のサイズを返す </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00042">42</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="af9a875ffac70bda8576008b9732ad5d2"></a><!-- doxytag: member="mof::math::basic_matrix::swap" ref="af9a875ffac70bda8576008b9732ad5d2" args="(Derived &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
         <tr>
-          <td class="paramkey"></td>
-          <td></td>
+          <td class="memname">void <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::swap </td>
+          <td>(</td>
           <td class="paramtype">Derived &amp;&nbsp;</td>
-          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [friend]</code></td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td>  throw ()<code> [inline]</code></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00173">173</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00055">55</a> 行で定義されています。</p>
 
 </div>
 </div>
+<hr/><h2>フレンドと関連する関数</h2>
 <a class="anchor" id="ab51200fa1e6bb7c9a1cfad79954049f6"></a><!-- doxytag: member="mof::math::basic_matrix::operator+" ref="ab51200fa1e6bb7c9a1cfad79954049f6" args="(float rhs1, Derived &amp;rhs2)" -->
 <div class="memitem">
 <div class="memproto">
@@ -431,7 +441,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00070">70</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00080">80</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -462,7 +472,7 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00099">99</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00106">106</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -503,35 +513,35 @@ template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
 </dl>
 <dl class="return"><dt><b>戻り値:</b></dt><dd>引数で与えられた出力ストリーム </dd></dl>
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00221">221</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00205">205</a> 行で定義されています。</p>
 
 </div>
 </div>
 <hr/><h2>変数</h2>
-<a class="anchor" id="a31738810fd6ff013ddcb0dd3d78353f0"></a><!-- doxytag: member="mof::math::basic_matrix::elements_" ref="a31738810fd6ff013ddcb0dd3d78353f0" args="[(Dim+1)*(Dim+1)]" -->
+<a class="anchor" id="a143f7f6630852bf903e2f2ee55c6aedc"></a><!-- doxytag: member="mof::math::basic_matrix::elements_" ref="a143f7f6630852bf903e2f2ee55c6aedc" args="[Dim *(Dim+1)]" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">float <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::<a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a>[(Dim+1)*(Dim+1)]<code> [protected]</code></td>
+          <td class="memname">float <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::<a class="el" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc">elements_</a>[Dim *(Dim+1)]<code> [protected]</code></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
-<p>要素の配列 </p>
+<p>要素の配列(アフィン行列なので,最後の行は省略している) </p>
 
-<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00047">47</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00050">50</a> 行で定義されています。</p>
 
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 07abe16..c36b30c 100644 (file)
@@ -28,7 +28,6 @@
 <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#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> [protected]</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>
@@ -40,8 +39,9 @@
   <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#a3c1966d92348b211178e6bed3ed6d142">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#a2f1196e342589bdfaa057a9321cc5c68">swap</a>(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>
 </table></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 1a0d207..164846c 100644 (file)
@@ -29,7 +29,7 @@
 </div>
 <div class="contents">
 <h1>クラス テンプレート mof::math::basic_vector&lt; Dim, Derived &gt;</h1><!-- doxytag: class="mof::math::basic_vector" -->
-<p>å\90\8c次å\88\97ベクトルテンプレートクラス  
+<p>å\90\8c次座æ¨\99ベクトルテンプレートクラス  
 <a href="#_details">[詳細]</a></p>
 
 <p><code>#include &lt;<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a>&gt;</code></p>
@@ -37,6 +37,7 @@
 <p><a href="classmof_1_1math_1_1basic__vector-members.html">すべてのメンバ一覧</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>Public メソッド</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__vector.html#a2f1196e342589bdfaa057a9321cc5c68">swap</a> (Derived &amp;rhs)  throw ()</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#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>
@@ -51,7 +52,6 @@
 <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#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">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>
@@ -59,7 +59,7 @@
 <h3>template&lt;size_t Dim, typename Derived&gt;<br/>
  class mof::math::basic_vector&lt; Dim, Derived &gt;</h3>
 
-<p>å\90\8c次å\88\97ベクトルテンプレートクラス </p>
+<p>å\90\8c次座æ¨\99ベクトルテンプレートクラス </p>
 <dl class="note"><dt><b>覚え書き:</b></dt><dd>このテンプレートから直接特殊化することは想定していない. あくまでvectorxを実装するための補助テンプレートである. このクラスは不変クラスである. </dd></dl>
 <dl><dt><b>Template Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
@@ -89,7 +89,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00078">78</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00084">84</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -111,7 +111,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00044">44</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00050">50</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -133,7 +133,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00038">38</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00044">44</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -155,7 +155,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00064">64</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00070">70</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -177,7 +177,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00058">58</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00064">64</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -199,7 +199,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00092">92</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00091">91</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -221,7 +221,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00100">100</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00098">98</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -250,42 +250,33 @@ template&lt;size_t Dim, typename Derived&gt; </div>
   </dd>
 </dl>
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00113">113</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00111">111</a> 行で定義されています。</p>
 
 </div>
 </div>
-<hr/><h2>フレンドと関連する関数</h2>
-<a class="anchor" id="a83780bceadc61ec021a6d0ceae3da02a"></a><!-- doxytag: member="mof::math::basic_vector::operator*" ref="a83780bceadc61ec021a6d0ceae3da02a" args="(float rhs1, Derived &amp;rhs2)" -->
+<a class="anchor" id="a2f1196e342589bdfaa057a9321cc5c68"></a><!-- doxytag: member="mof::math::basic_vector::swap" ref="a2f1196e342589bdfaa057a9321cc5c68" args="(Derived &amp;rhs)" -->
 <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">Derived operator* </td>
+          <td class="memname">void <a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector</a>&lt; Dim, Derived &gt;::swap </td>
           <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>rhs1</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">Derived &amp;&nbsp;</td>
-          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [friend]</code></td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td>  throw ()<code> [inline]</code></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00084">84</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00038">38</a> 行で定義されています。</p>
 
 </div>
 </div>
+<hr/><h2>フレンドと関連する関数</h2>
 <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">
@@ -313,7 +304,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00050">50</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00056">56</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -344,7 +335,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00070">70</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00076">76</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -385,7 +376,7 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </dl>
 <dl class="return"><dt><b>戻り値:</b></dt><dd>引数で与えられた出力ストリーム </dd></dl>
 
-<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00129">129</a> 行で定義されています。</p>
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00127">127</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -410,10 +401,10 @@ template&lt;size_t Dim, typename Derived&gt; </div>
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 693b398..6794238 100644 (file)
 </div>
 <div class="contents">
 <h1>mof::math::matrix2 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a>継承メンバも含んでいます。<table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a>(size_t i, size_t j) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a>() const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620">at</a>(size_t i, size_t j) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">matrix2</a>()</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">matrix2</a>(const T &amp;arr)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline, explicit]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a78cc1470fdedfbe77a8edcc2a68ac4c3">matrix2</a>(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a76adf9ebb9cd7ee8fdc4db9f3550c1f9">matrix2</a>(float m11, float m12, float m13, float m21, float m22, float m23)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">matrix2</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a23f4dba0e71794857aad9bb50cb3ea0d">operator*</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a>(const vector2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, matrix2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, matrix2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a>(std::ostream &amp;stream, const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(const matrix2 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a>(size_t i) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a3bf70a5fe2b71fe643db217db54a4179">operator[]</a>(size_t i) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3">size</a>() const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">swap</a>(matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:43 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>
index a678e08..c383850 100644 (file)
@@ -38,26 +38,26 @@ mof::math::matrix2に対する継承グラフ</div>
 <div class="dynsection">
 <div class="center"><img src="classmof_1_1math_1_1matrix2__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1matrix2_inherit__map" alt="Inheritance graph"/></div>
 <map name="mof_1_1math_1_1matrix2_inherit__map" id="mof_1_1math_1_1matrix2_inherit__map">
-<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
 <div class="dynheader">
 mof::math::matrix2のコラボレーション図</div>
 <div class="dynsection">
 <div class="center"><img src="classmof_1_1math_1_1matrix2__coll__graph.png" border="0" usemap="#mof_1_1math_1_1matrix2_coll__map" alt="Collaboration graph"/></div>
 <map name="mof_1_1math_1_1matrix2_coll__map" id="mof_1_1math_1_1matrix2_coll__map">
-<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
 
 <p><a href="classmof_1_1math_1_1matrix2-members.html">すべてのメンバ一覧</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <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_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">matrix2</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.最後の要素以外を0で初期化する.  <a href="#a0b25015e3fe1a52ba8988cddc1fb8453"></a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ  <a href="#a0b25015e3fe1a52ba8988cddc1fb8453"></a><br/></td></tr>
 <tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
 <tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">matrix2</a> (const T &amp;arr)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a07bea3db8ee7413c13a00da03f85801e"></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_1matrix2.html#a78cc1470fdedfbe77a8edcc2a68ac4c3">matrix2</a> (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a78cc1470fdedfbe77a8edcc2a68ac4c3"></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_1matrix2.html#a76adf9ebb9cd7ee8fdc4db9f3550c1f9">matrix2</a> (float m11, float m12, float m13, float m21, float m22, float m23)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a76adf9ebb9cd7ee8fdc4db9f3550c1f9"></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_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">matrix2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;rhs)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator=</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;rhs)</td></tr>
 </table>
@@ -81,9 +81,10 @@ mof::math::matrix2のコラボレーション図</div>
 </div>
 <div class="memdoc">
 
-<p>デフォルトコンストラクタ.最後の要素以外を0で初期化する. </p>
+<p>デフォルトコンストラクタ </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>効率のため,初期化は行われない </dd></dl>
 
-<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00020">20</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00021">21</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -119,11 +120,11 @@ template&lt;class T &gt; </div>
   </dd>
 </dl>
 
-<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00034">34</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00031">31</a> 行で定義されています。</p>
 
 </div>
 </div>
-<a class="anchor" id="a78cc1470fdedfbe77a8edcc2a68ac4c3"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="a78cc1470fdedfbe77a8edcc2a68ac4c3" args="(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32)" -->
+<a class="anchor" id="a76adf9ebb9cd7ee8fdc4db9f3550c1f9"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="a76adf9ebb9cd7ee8fdc4db9f3550c1f9" args="(float m11, float m12, float m13, float m21, float m22, float m23)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -161,19 +162,7 @@ template&lt;class T &gt; </div>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>m23</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>m31</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>m32</em></td><td>&nbsp;</td>
+          <td class="paramname"> <em>m23</em></td><td>&nbsp;</td>
         </tr>
         <tr>
           <td></td>
@@ -186,7 +175,7 @@ template&lt;class T &gt; </div>
 
 <p>指定した値で初期化する. </p>
 
-<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00046">46</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00042">42</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -206,7 +195,7 @@ template&lt;class T &gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00066">66</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00059">59</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -227,15 +216,15 @@ template&lt;class T &gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00074">74</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00067">67</a> 行で定義されています。</p>
 
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:43 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>
index 630f5aa..9aa113b 100644 (file)
@@ -1,4 +1,4 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
-<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
 </map>
index d936bbb..0194fba 100644 (file)
@@ -1 +1 @@
-b95b759b5d97150650f6ef74b9b82d3d
\ No newline at end of file
+5f91efc01f69c5adbcb4eb43046b5a0a
\ No newline at end of file
index b42fc5a..47e052f 100644 (file)
Binary files a/moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png and b/moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png differ
index 630f5aa..9aa113b 100644 (file)
@@ -1,4 +1,4 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
-<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
 </map>
index d936bbb..0194fba 100644 (file)
@@ -1 +1 @@
-b95b759b5d97150650f6ef74b9b82d3d
\ No newline at end of file
+5f91efc01f69c5adbcb4eb43046b5a0a
\ No newline at end of file
index b42fc5a..47e052f 100644 (file)
Binary files a/moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png and b/moflib-2.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png differ
index b10218f..bc91033 100644 (file)
 </div>
 <div class="contents">
 <h1>mof::math::matrix3 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a>継承メンバも含んでいます。<table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a>(size_t i, size_t j) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a>() const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620">at</a>(size_t i, size_t j) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">matrix3</a>()</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">matrix3</a>(const T &amp;arr)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline, explicit]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a986c4e788604143e6fb26f0d1c8f1750">matrix3</a>(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a3c98dd62f5873b83dce4a95f515fb3c3">matrix3</a>(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">matrix3</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a23f4dba0e71794857aad9bb50cb3ea0d">operator*</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a>(const vector3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, matrix3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, matrix3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a>(std::ostream &amp;stream, const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(const matrix3 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a>(size_t i) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a3bf70a5fe2b71fe643db217db54a4179">operator[]</a>(size_t i) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3">size</a>() const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">swap</a>(matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:43 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>
index 3353364..7c9f379 100644 (file)
@@ -29,7 +29,7 @@
 </div>
 <div class="contents">
 <h1>クラス mof::math::matrix3</h1><!-- doxytag: class="mof::math::matrix3" --><!-- doxytag: inherits="basic_matrix&lt; 3, matrix3, vector3 &gt;" -->
-<p>3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹  
+<p>3次åÂ\85Â\83Ã¥Â\90Â\8c次座æ¨Â\99å¤Â\89æÂ\8fÂ\9bè¡Â\8cÃ¥Â\88Â\97ãÂ\82¯ãÂ\83©ãÂ\82¹  
 <a href="#_details">[詳細]</a></p>
 
 <p><code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a>&gt;</code></p>
@@ -38,31 +38,31 @@ mof::math::matrix3に対する継承グラフ</div>
 <div class="dynsection">
 <div class="center"><img src="classmof_1_1math_1_1matrix3__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1matrix3_inherit__map" alt="Inheritance graph"/></div>
 <map name="mof_1_1math_1_1matrix3_inherit__map" id="mof_1_1math_1_1matrix3_inherit__map">
-<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
 <div class="dynheader">
 mof::math::matrix3のコラボレーション図</div>
 <div class="dynsection">
 <div class="center"><img src="classmof_1_1math_1_1matrix3__coll__graph.png" border="0" usemap="#mof_1_1math_1_1matrix3_coll__map" alt="Collaboration graph"/></div>
 <map name="mof_1_1math_1_1matrix3_coll__map" id="mof_1_1math_1_1matrix3_coll__map">
-<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
 
 <p><a href="classmof_1_1math_1_1matrix3-members.html">すべてのメンバ一覧</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <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_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">matrix3</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.最後の要素以外を0で初期化する.  <a href="#ae0501d5c4d4365d7d3b81dbfbfa30dd0"></a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ã\83\87ã\83\95ã\82©ã\83«ã\83\88ã\82³ã\83³ã\82¹ã\83\88ã\83©ã\82¯ã\82¿.  <a href="#ae0501d5c4d4365d7d3b81dbfbfa30dd0"></a><br/></td></tr>
 <tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
 <tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">matrix3</a> (const T &amp;arr)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a912a21cdb1a40c8ba8e1b667cf0077ab"></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_1matrix3.html#a986c4e788604143e6fb26f0d1c8f1750">matrix3</a> (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a986c4e788604143e6fb26f0d1c8f1750"></a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">æ\8c\87å®\9aã\81\97ã\81\9få\80¤ã\81§å\88\9dæ\9c\9få\8c\96ã\81\99ã\82\8bï¼\8e.  <a href="#a912a21cdb1a40c8ba8e1b667cf0077ab"></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_1matrix3.html#a3c98dd62f5873b83dce4a95f515fb3c3">matrix3</a> (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">æ\8c\87å®\9aã\81\97ã\81\9få\80¤ã\81§å\88\9dæ\9c\9få\8c\96ã\81\99ã\82\8bï¼\8e.  <a href="#a3c98dd62f5873b83dce4a95f515fb3c3"></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_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">matrix3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;rhs)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator=</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;rhs)</td></tr>
 </table>
 <hr/><a name="_details"></a><h2>説明</h2>
-<p>3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹ </p>
+<p>3次åÂ\85Â\83Ã¥Â\90Â\8c次座æ¨Â\99å¤Â\89æÂ\8fÂ\9bè¡Â\8cÃ¥Â\88Â\97ãÂ\82¯ãÂ\83©ãÂ\82¹ </p>
 
 <p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00013">13</a> 行で定義されています。</p>
 <hr/><h2>コンストラクタとデストラクタ</h2>
@@ -81,9 +81,10 @@ mof::math::matrix3のコラボレーション図</div>
 </div>
 <div class="memdoc">
 
-<p>デフォルトコンストラクタ.最後の要素以外を0で初期化する. </p>
+<p>ã\83\87ã\83\95ã\82©ã\83«ã\83\88ã\82³ã\83³ã\82¹ã\83\88ã\83©ã\82¯ã\82¿. </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>å\8a¹ç\8e\87ã\81®ã\81\9fã\82\81ï¼\8cå\88\9dæ\9c\9få\8c\96ã\81¯è¡\8cã\82\8fã\82\8cã\81ªã\81\84 </dd></dl>
 
-<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00020">20</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00021">21</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -105,25 +106,25 @@ template&lt;class T &gt; </div>
 </div>
 <div class="memdoc">
 
-<p>指定した値で初期化する. </p>
+<p>æ\8c\87å®\9aã\81\97ã\81\9få\80¤ã\81§å\88\9dæ\9c\9få\8c\96ã\81\99ã\82\8bï¼\8e. </p>
 <dl><dt><b>Template Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>é\85\8då\88\97å\9e\8bï¼\88operator[]ã\82\92ã\82ªã\83¼ã\83\90ã\83¼ã\83­ã\83¼ã\83\89ã\81\97ã\81¦ã\81\84ã\82\8bã\81\93ã\81¨ï¼\89 </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>éÂ\85Â\8dÃ¥Â\88Â\97Ã¥Â\9eÂ\8bï¼Â\88operator[]ãÂ\82Â\92ãÂ\82ªãÂ\83¼ãÂ\83Â\90ãÂ\83¼ãÂ\83­ãÂ\83¼ãÂ\83Â\89ãÂ\81Â\97ãÂ\81¦ãÂ\81Â\84ãÂ\82Â\8bãÂ\81Â\93ãÂ\81¨ï¼Â\89 </td></tr>
   </table>
   </dd>
 </dl>
 <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>arr</em>&nbsp;</td><td>å\88\9dæ\9c\9få\8c\96ç\94¨é\85\8då\88\97 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>arr</em>&nbsp;</td><td>Ã¥Â\88Â\9dæÂ\9cÂ\9fÃ¥Â\8cÂ\96çÂ\94¨éÂ\85Â\8dÃ¥Â\88Â\97 </td></tr>
   </table>
   </dd>
 </dl>
 
-<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00034">34</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00031">31</a> 行で定義されています。</p>
 
 </div>
 </div>
-<a class="anchor" id="a986c4e788604143e6fb26f0d1c8f1750"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a986c4e788604143e6fb26f0d1c8f1750" args="(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43)" -->
+<a class="anchor" id="a3c98dd62f5873b83dce4a95f515fb3c3"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a3c98dd62f5873b83dce4a95f515fb3c3" args="(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -197,25 +198,7 @@ template&lt;class T &gt; </div>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>m34</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>m41</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>m42</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>m43</em></td><td>&nbsp;</td>
+          <td class="paramname"> <em>m34</em></td><td>&nbsp;</td>
         </tr>
         <tr>
           <td></td>
@@ -226,9 +209,9 @@ template&lt;class T &gt; </div>
 </div>
 <div class="memdoc">
 
-<p>指定した値で初期化する. </p>
+<p>æ\8c\87å®\9aã\81\97ã\81\9få\80¤ã\81§å\88\9dæ\9c\9få\8c\96ã\81\99ã\82\8bï¼\8e. </p>
 
-<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00046">46</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00042">42</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -248,7 +231,7 @@ template&lt;class T &gt; </div>
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00068">68</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00061">61</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -268,17 +251,17 @@ template&lt;class T &gt; </div>
       </table>
 </div>
 <div class="memdoc">
-<dl class="note"><dt><b>覚え書き:</b></dt><dd>ã\82³ã\83\94ã\83¼ã\81®ã\83\91ã\83\95ã\82©ã\83¼ã\83\9eã\83³ã\82¹ã\81®ã\81\9fã\82\81ã\81«ã\81\93ã\81®é\96¢æ\95°ã\81®å®\9a義ã\81¯é\87\8dè¦\81 </dd></dl>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>ãÂ\82³ãÂ\83Â\94ãÂ\83¼ãÂ\81®ãÂ\83Â\91ãÂ\83Â\95ãÂ\82©ãÂ\83¼ãÂ\83Â\9eãÂ\83³ãÂ\82¹ãÂ\81®ãÂ\81Â\9fãÂ\82Â\81ãÂ\81«ãÂ\81Â\93ãÂ\81®éÂ\96¢æÂ\95°ãÂ\81®å®Â\9a義ãÂ\81¯éÂ\87Â\8dè¦Â\81 </dd></dl>
 
-<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00079">79</a> 行で定義されています。</p>
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00072">72</a> 行で定義されています。</p>
 
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:43 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>
index b5e452b..de34f8a 100644 (file)
@@ -1,4 +1,4 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
-<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
 </map>
index 04f9553..dd85d61 100644 (file)
@@ -1 +1 @@
-a4bbfc8d2b0c90ff7bb1cf8ca42cb663
\ No newline at end of file
+701282958a5dee8795070866339eaef9
\ No newline at end of file
index 4b68203..9bea7dd 100644 (file)
Binary files a/moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png and b/moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png differ
index b5e452b..de34f8a 100644 (file)
@@ -1,4 +1,4 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
-<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*()\l+ operator*()\l+ operator*=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# size()\l}" alt="" coords="600,141,896,472"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
 </map>
index 04f9553..dd85d61 100644 (file)
@@ -1 +1 @@
-a4bbfc8d2b0c90ff7bb1cf8ca42cb663
\ No newline at end of file
+701282958a5dee8795070866339eaef9
\ No newline at end of file
index 4b68203..9bea7dd 100644 (file)
Binary files a/moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png and b/moflib-2.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png differ
index ead7f61..b23d37a 100644 (file)
@@ -33,7 +33,7 @@
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a5f16dc6190f943264b1e27d625aaed31">row_of_matrix</a>(size_t i, const float(&amp;elements)[Dim *(Dim+1)])</td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ad8076cfb746038d156df21fe73c4fd18">row_of_matrix</a>(const row_of_matrix&lt; Dim &gt; &amp;&amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 0f430f0..b2d3f86 100644 (file)
@@ -164,10 +164,10 @@ template&lt;size_t Dim&gt; </div>
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index b4c18be..3800437 100644 (file)
@@ -28,7 +28,6 @@
 <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#a7502649e643906e703f3c29f30c5a81d">components_</a></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> [protected]</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>
@@ -40,6 +39,7 @@
   <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#a3c1966d92348b211178e6bed3ed6d142">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#a2f1196e342589bdfaa057a9321cc5c68">swap</a>(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_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#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#a248255eb16b32312833921eebc8c4d14">vector2</a>(const T &amp;arr)</td><td><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></td><td><code> [inline]</code></td></tr>
@@ -47,7 +47,7 @@
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">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#a05cf079135e30ca92b35a7f1b1dc226e">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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 299d3b5..f22db27 100644 (file)
@@ -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次å\85\83å\90\8c次å\88\97ベクトルクラス  
+<p>2次å\85\83å\90\8c次座æ¨\99ベクトルクラス  
 <a href="#_details">[詳細]</a></p>
 
 <p><code>#include &lt;<a class="el" href="vector2_8hpp_source.html">vector2.hpp</a>&gt;</code></p>
@@ -38,21 +38,21 @@ mof::math::vector2に対する継承グラフ</div>
 <div class="dynsection">
 <div class="center"><img src="classmof_1_1math_1_1vector2__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1vector2_inherit__map" alt="Inheritance graph"/></div>
 <map name="mof_1_1math_1_1vector2_inherit__map" id="mof_1_1math_1_1vector2_inherit__map">
-<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,379"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
 <div class="dynheader">
 mof::math::vector2のコラボレーション図</div>
 <div class="dynsection">
 <div class="center"><img src="classmof_1_1math_1_1vector2__coll__graph.png" border="0" usemap="#mof_1_1math_1_1vector2_coll__map" alt="Collaboration graph"/></div>
 <map name="mof_1_1math_1_1vector2_coll__map" id="mof_1_1math_1_1vector2_coll__map">
-<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,379"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
 
 <p><a href="classmof_1_1math_1_1vector2-members.html">すべてのメンバ一覧</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <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="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.  <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#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="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
@@ -63,7 +63,7 @@ mof::math::vector2のコラボレーション図</div>
 <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">z</a> () const </td></tr>
 </table>
 <hr/><a name="_details"></a><h2>説明</h2>
-<p>2次å\85\83å\90\8c次å\88\97ベクトルクラス </p>
+<p>2次å\85\83å\90\8c次座æ¨\99ベクトルクラス </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>
@@ -82,9 +82,10 @@ mof::math::vector2のコラボレーション図</div>
 </div>
 <div class="memdoc">
 
-<p>デフォルトコンストラクタ.全ての要素を0で初期化する. </p>
+<p>デフォルトコンストラクタ. </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>効率のためは初期化されない </dd></dl>
 
-<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00018">18</a> 行で定義されています。</p>
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00019">19</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -122,7 +123,7 @@ mof::math::vector2のコラボレーション図</div>
   </dd>
 </dl>
 
-<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00029">29</a> 行で定義されています。</p>
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00028">28</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -158,7 +159,7 @@ template&lt;class T &gt; </div>
   </dd>
 </dl>
 
-<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00041">41</a> 行で定義されています。</p>
+<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>
@@ -178,7 +179,7 @@ template&lt;class T &gt; </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#l00048">48</a> 行で定義されています。</p>
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00047">47</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -197,7 +198,7 @@ template&lt;class T &gt; </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#l00049">49</a> 行で定義されています。</p>
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00048">48</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -216,15 +217,15 @@ template&lt;class T &gt; </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#l00050">50</a> 行で定義されています。</p>
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00049">49</a> 行で定義されています。</p>
 
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="vector2_8hpp_source.html">vector2.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="vector2_8hpp_source.html">vector2.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 3fd0125..10ff577 100644 (file)
@@ -1,4 +1,4 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,379"/>
 <area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
 </map>
index 10ccc75..72d70b4 100644 (file)
@@ -1 +1 @@
-a66d4af59c13d431fc62971505b09236
\ No newline at end of file
+be3cab076baafaa8a794d6a0d881b1ec
\ No newline at end of file
index 9c2d43b..69094fc 100644 (file)
Binary files a/moflib-2.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png and b/moflib-2.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png differ
index 3fd0125..10ff577 100644 (file)
@@ -1,4 +1,4 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,379"/>
 <area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
 </map>
index 10ccc75..72d70b4 100644 (file)
@@ -1 +1 @@
-a66d4af59c13d431fc62971505b09236
\ No newline at end of file
+be3cab076baafaa8a794d6a0d881b1ec
\ No newline at end of file
index 9c2d43b..69094fc 100644 (file)
Binary files a/moflib-2.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png and b/moflib-2.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png differ
index 32b2584..c87d223 100644 (file)
@@ -28,7 +28,6 @@
 <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#a7502649e643906e703f3c29f30c5a81d">components_</a></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> [protected]</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>
@@ -40,6 +39,7 @@
   <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#a3c1966d92348b211178e6bed3ed6d142">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#a2f1196e342589bdfaa057a9321cc5c68">swap</a>(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_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#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#a10ea50dffe1acafe2bce2e2333a9001b">vector3</a>(const T &amp;arr)</td><td><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></td><td><code> [inline]</code></td></tr>
@@ -48,7 +48,7 @@
   <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">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#ab292b378ec80d2b83d50bd4e13cd2d3c">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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index d73f0b2..74bd1d5 100644 (file)
@@ -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次å\85\83å\90\8c次å\88\97ベクトルクラス  
+<p>3次å\85\83å\90\8c次座æ¨\99ベクトルクラス  
 <a href="#_details">[詳細]</a></p>
 
 <p><code>#include &lt;<a class="el" href="vector3_8hpp_source.html">vector3.hpp</a>&gt;</code></p>
@@ -38,21 +38,21 @@ mof::math::vector3に対する継承グラフ</div>
 <div class="dynsection">
 <div class="center"><img src="classmof_1_1math_1_1vector3__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1vector3_inherit__map" alt="Inheritance graph"/></div>
 <map name="mof_1_1math_1_1vector3_inherit__map" id="mof_1_1math_1_1vector3_inherit__map">
-<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,379"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
 <div class="dynheader">
 mof::math::vector3のコラボレーション図</div>
 <div class="dynsection">
 <div class="center"><img src="classmof_1_1math_1_1vector3__coll__graph.png" border="0" usemap="#mof_1_1math_1_1vector3_coll__map" alt="Collaboration graph"/></div>
 <map name="mof_1_1math_1_1vector3_coll__map" id="mof_1_1math_1_1vector3_coll__map">
-<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,379"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
 <center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
 
 <p><a href="classmof_1_1math_1_1vector3-members.html">すべてのメンバ一覧</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 <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="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.  <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#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="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
@@ -64,7 +64,7 @@ mof::math::vector3のコラボレーション図</div>
 <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">w</a> () const </td></tr>
 </table>
 <hr/><a name="_details"></a><h2>説明</h2>
-<p>3次å\85\83å\90\8c次å\88\97ベクトルクラス </p>
+<p>3次å\85\83å\90\8c次座æ¨\99ベクトルクラス </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>
@@ -83,9 +83,10 @@ mof::math::vector3のコラボレーション図</div>
 </div>
 <div class="memdoc">
 
-<p>デフォルトコンストラクタ.全ての要素を0で初期化する. </p>
+<p>デフォルトコンストラクタ. </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>効率のためは初期化されない </dd></dl>
 
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00019">19</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00020">20</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -130,7 +131,7 @@ mof::math::vector3のコラボレーション図</div>
   </dd>
 </dl>
 
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00032">32</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00030">30</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -166,7 +167,7 @@ template&lt;class T &gt; </div>
   </dd>
 </dl>
 
-<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00045">45</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>
@@ -186,7 +187,7 @@ template&lt;class T &gt; </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#l00057">57</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00055">55</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -205,7 +206,7 @@ template&lt;class T &gt; </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#l00054">54</a> 行で定義されています。</p>
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00052">52</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -224,7 +225,7 @@ template&lt;class T &gt; </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#l00053">53</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -243,15 +244,15 @@ template&lt;class T &gt; </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#l00054">54</a> 行で定義されています。</p>
 
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="vector3_8hpp_source.html">vector3.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="vector3_8hpp_source.html">vector3.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 53b6784..4cf82d2 100644 (file)
@@ -1,4 +1,4 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,379"/>
 <area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
 </map>
index d291a4e..23375c5 100644 (file)
@@ -1 +1 @@
-890c2318d1c24000730f072229327fee
\ No newline at end of file
+6687424332e8c296d2f018332e01a81d
\ No newline at end of file
index ca30131..2c4265b 100644 (file)
Binary files a/moflib-2.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png and b/moflib-2.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png differ
index 53b6784..4cf82d2 100644 (file)
@@ -1,4 +1,4 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ swap()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,379"/>
 <area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
 </map>
index d291a4e..23375c5 100644 (file)
@@ -1 +1 @@
-890c2318d1c24000730f072229327fee
\ No newline at end of file
+6687424332e8c296d2f018332e01a81d
\ No newline at end of file
index ca30131..2c4265b 100644 (file)
Binary files a/moflib-2.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png and b/moflib-2.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png differ
index 0628835..6d8789f 100644 (file)
@@ -33,7 +33,7 @@
   <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">reset</a>()</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">~multimedia_timer</a>()</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
 </table></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index f00660a..c3f83f9 100644 (file)
@@ -72,7 +72,7 @@
 
 <p>デフォルトコンストラクタ.内部でreset()が呼ばれる. </p>
 
-<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00015">15</a> 行で定義されています。</p>
+<p> <a class="el" href="linux_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="linux_2multimedia__timer_8cpp_source.html#l00015">15</a> 行で定義されています。</p>
 
 </div>
 </div>
@@ -91,7 +91,7 @@
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00022">22</a> 行で定義されています。</p>
+<p> <a class="el" href="linux_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="linux_2multimedia__timer_8cpp_source.html#l00022">22</a> 行で定義されています。</p>
 
 </div>
 </div>
   </dd>
 </dl>
 
-<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00031">31</a> 行で定義されています。</p>
+<p> <a class="el" href="linux_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="linux_2multimedia__timer_8cpp_source.html#l00031">31</a> 行で定義されています。</p>
 
 </div>
 </div>
 <p>時間の計測を初期化する. </p>
 <dl class="see"><dt><b>参照:</b></dt><dd><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">get_time_in_micro_sec</a> </dd></dl>
 
-<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00025">25</a> 行で定義されています。</p>
+<p> <a class="el" href="linux_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="linux_2multimedia__timer_8cpp_source.html#l00025">25</a> 行で定義されています。</p>
 
 </div>
 </div>
 </div>
 </div>
 <hr/>このクラスの説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/util/<a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a></li>
-<li>/home/yasutomo/devel/moflib/src/mof/util/linux/<a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/<a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/linux/<a class="el" href="linux_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/windows/<a class="el" href="windows_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 60fe308..564d29f 100644 (file)
 </div>
 <div class="contents">
 <h1>ファイル一覧</h1>これはファイル一覧です。<table>
-  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/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/src/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/src/mof/math/<a class="el" href="basic__matrix_8hpp.html">basic_matrix.hpp</a> <a href="basic__matrix_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="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/src/mof/math/<a class="el" href="make__matrix_8cpp.html">make_matrix.cpp</a> <a href="make__matrix_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="make__matrix_8hpp.html">make_matrix.hpp</a> <a href="make__matrix_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="math_8hpp.html">math.hpp</a> <a href="math_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="matrix_8hpp.html">matrix.hpp</a> <a href="matrix_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="matrix2_8hpp.html">matrix2.hpp</a> <a href="matrix2_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="matrix3_8hpp.html">matrix3.hpp</a> <a href="matrix3_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="threshold_8hpp.html">threshold.hpp</a> <a href="threshold_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="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/src/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/src/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/src/mof/math/test/<a class="el" href="matrix2__test_8cpp.html">matrix2_test.cpp</a> <a href="matrix2__test_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="matrix3__test_8cpp.html">matrix3_test.cpp</a> <a href="matrix3__test_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="vector2__test_8cpp.html">vector2_test.cpp</a> <a href="vector2__test_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="vector3__test_8cpp.html">vector3_test.cpp</a> <a href="vector3__test_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/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/util/<a class="el" href="multimedia__timer_8hpp.html">multimedia_timer.hpp</a> <a href="multimedia__timer_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/mof/util/linux/<a class="el" href="multimedia__timer_8cpp.html">multimedia_timer.cpp</a> <a href="multimedia__timer_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/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/moflib-2.0/src/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/moflib-2.0/src/mof/math/<a class="el" href="basic__matrix_8hpp.html">basic_matrix.hpp</a> <a href="basic__matrix_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/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/moflib-2.0/src/mof/math/<a class="el" href="make__matrix_8cpp.html">make_matrix.cpp</a> <a href="make__matrix_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="make__matrix_8hpp.html">make_matrix.hpp</a> <a href="make__matrix_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="math_8hpp.html">math.hpp</a> <a href="math_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="matrix_8hpp.html">matrix.hpp</a> <a href="matrix_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="matrix2_8hpp.html">matrix2.hpp</a> <a href="matrix2_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="matrix3_8hpp.html">matrix3.hpp</a> <a href="matrix3_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/<a class="el" href="threshold_8hpp.html">threshold.hpp</a> <a href="threshold_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/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/moflib-2.0/src/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/moflib-2.0/src/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/moflib-2.0/src/mof/math/test/<a class="el" href="make__matrix__test_8cpp.html">make_matrix_test.cpp</a> <a href="make__matrix__test_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/<a class="el" href="matrix2__test_8cpp.html">matrix2_test.cpp</a> <a href="matrix2__test_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/<a class="el" href="matrix3__test_8cpp.html">matrix3_test.cpp</a> <a href="matrix3__test_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/<a class="el" href="vector2__test_8cpp.html">vector2_test.cpp</a> <a href="vector2__test_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/<a class="el" href="vector3__test_8cpp.html">vector3_test.cpp</a> <a href="vector3__test_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/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/moflib-2.0/src/mof/util/<a class="el" href="multimedia__timer_8hpp.html">multimedia_timer.hpp</a> <a href="multimedia__timer_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/linux/<a class="el" href="linux_2multimedia__timer_8cpp.html">multimedia_timer.cpp</a> <a href="linux_2multimedia__timer_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/windows/<a class="el" href="windows_2multimedia__timer_8cpp.html">multimedia_timer.cpp</a> <a href="windows_2multimedia__timer_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 08be9e0..595260b 100644 (file)
@@ -2,7 +2,7 @@
 <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/util/foreach.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/foreach.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/util/foreach.hpp</h1><code>#include &lt;boost/foreach.hpp&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/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_2src_2mof_2util_2foreach_8hpp_map" alt=""/></div>
+<div class="center"><img src="foreach_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2foreach_8hpp_map" alt=""/></div>
 </div>
 
 <p><a href="foreach_8hpp_source.html">ソースコードを見る。</a></p>
@@ -54,7 +54,7 @@ foreach.hppのインクルード依存関係図</div>
 </div>
 </div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:41 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>
index 71ced7c..2c2bd43 100644 (file)
@@ -1 +1 @@
-9104ff514fb92b0bf065b500d40fca75
\ No newline at end of file
+4927f0b736e781b02a41f6f9a7586dfe
\ No newline at end of file
index 6300ef7..b6808f6 100644 (file)
Binary files a/moflib-2.0/doc/html/foreach_8hpp__incl.png and b/moflib-2.0/doc/html/foreach_8hpp__incl.png differ
index 8cf3985..eb07d22 100644 (file)
@@ -2,7 +2,7 @@
 <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/util/foreach.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/foreach.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/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/moflib-2.0/src/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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index 3bd7b7b..e402ccb 100644 (file)
       <li><a href="#index_a"><span>a</span></a></li>
       <li><a href="#index_c"><span>c</span></a></li>
       <li><a href="#index_e"><span>e</span></a></li>
+      <li><a href="#index_f"><span>f</span></a></li>
       <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
+      <li><a href="#index_i"><span>i</span></a></li>
       <li><a href="#index_m"><span>m</span></a></li>
       <li><a href="#index_o"><span>o</span></a></li>
       <li><a href="#index_p"><span>p</span></a></li>
       <li><a href="#index_r"><span>r</span></a></li>
+      <li><a href="#index_s"><span>s</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>
@@ -57,7 +59,7 @@
 
 <h3><a class="anchor" id="index_a">- a -</a></h3><ul>
 <li>at()
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_e">- e -</a></h3><ul>
 <li>elements_
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-, <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">mof::math::row_of_matrix&lt; Dim &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f">- f -</a></h3><ul>
+<li>frequency_
+: <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ac932bc92b9a8be674dd60226367ad256">mof::util::multimedia_timer::impl</a>
 </li>
 </ul>
 
@@ -84,9 +93,9 @@
 </ul>
 
 
-<h3><a class="anchor" id="index_l">- l -</a></h3><ul>
-<li>last_index()
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+<h3><a class="anchor" id="index_i">- i -</a></h3><ul>
+<li>index_
+: <a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">mof::math::row_of_matrix&lt; Dim &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__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a23f4dba0e71794857aad9bb50cb3ea0d">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator*=()
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 , <a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator+
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#ade7472764844aa239cd81bc6576d3d01">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#a13104fef1f1ba8f89b885d32110ae946">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">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>
 , <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator/=()
 , <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator&lt;&lt;
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator=()
-: <a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">mof::math::matrix3</a>
-, <a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">mof::math::matrix2</a>
+: <a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">mof::math::matrix2</a>
+, <a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">mof::math::matrix3</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>
 , <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator[]()
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
-, <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">mof::math::row_of_matrix&lt; Dim &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a3bf70a5fe2b71fe643db217db54a4179">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a1802fd8354b53301410d4c8e93bd11e3">mof::math::row_of_matrix&lt; Dim &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 </ul>
 
 <li>reset()
 : <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">mof::util::multimedia_timer</a>
 </li>
-<li>row_index_
-: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">mof::math::row_of_matrix&lt; Dim &gt;</a>
-</li>
 <li>row_of_matrix()
-: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">mof::math::row_of_matrix&lt; Dim &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ad8076cfb746038d156df21fe73c4fd18">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s">- s -</a></h3><ul>
+<li>size()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>start_time_
+: <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ad18b354bad11e2f8567439c0dd3376fe">mof::util::multimedia_timer::impl</a>
+</li>
+<li>swap()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a2f1196e342589bdfaa057a9321cc5c68">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 </ul>
 
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 8a8da70..f5c1f35 100644 (file)
     <ul>
       <li><a href="#index_a"><span>a</span></a></li>
       <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
       <li><a href="#index_m"><span>m</span></a></li>
       <li><a href="#index_o"><span>o</span></a></li>
       <li><a href="#index_r"><span>r</span></a></li>
+      <li><a href="#index_s"><span>s</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>
@@ -54,7 +54,7 @@
 
 <h3><a class="anchor" id="index_a">- a -</a></h3><ul>
 <li>at()
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#aa2dc0577649c5f9c42ea9cba0c9de620">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 </ul>
 
 </ul>
 
 
-<h3><a class="anchor" id="index_l">- l -</a></h3><ul>
-<li>last_index()
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-</li>
-</ul>
-
-
 <h3><a class="anchor" id="index_m">- m -</a></h3><ul>
 <li>matrix2()
 : <a class="el" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">mof::math::matrix2</a>
 
 <h3><a class="anchor" id="index_o">- o -</a></h3><ul>
 <li>operator*()
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a23f4dba0e71794857aad9bb50cb3ea0d">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator*=()
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 , <a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator+=()
-: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <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__matrix.html#ade7472764844aa239cd81bc6576d3d01">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-, <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__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#adcd8c94f420be936816d06ba99b6111c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">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>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator=()
-: <a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">mof::math::matrix3</a>
-, <a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">mof::math::matrix2</a>
+: <a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">mof::math::matrix2</a>
+, <a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">mof::math::matrix3</a>
 </li>
 <li>operator==()
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 <li>operator[]()
-: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">mof::math::row_of_matrix&lt; Dim &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a1802fd8354b53301410d4c8e93bd11e3">mof::math::row_of_matrix&lt; Dim &gt;</a>
 , <a class="el" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a3bf70a5fe2b71fe643db217db54a4179">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 </ul>
 
 : <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">mof::util::multimedia_timer</a>
 </li>
 <li>row_of_matrix()
-: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">mof::math::row_of_matrix&lt; Dim &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ad8076cfb746038d156df21fe73c4fd18">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s">- s -</a></h3><ul>
+<li>size()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>swap()
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a2f1196e342589bdfaa057a9321cc5c68">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#af9a875ffac70bda8576008b9732ad5d2">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
 </li>
 </ul>
 
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index b5c668a..751cb40 100644 (file)
 </div>
 <div class="contents">
 &nbsp;<ul>
-<li>operator*
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">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>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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>
@@ -53,7 +49,7 @@
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 88fa0dc..dab8775 100644 (file)
 : <a class="el" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
 </li>
 <li>elements_
-: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
-, <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">mof::math::row_of_matrix&lt; Dim &gt;</a>
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+<li>frequency_
+: <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ac932bc92b9a8be674dd60226367ad256">mof::util::multimedia_timer::impl</a>
+</li>
+<li>index_
+: <a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">mof::math::row_of_matrix&lt; Dim &gt;</a>
 </li>
 <li>pimpl_
 : <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">mof::util::multimedia_timer</a>
 <li>prevTime_
 : <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">mof::util::multimedia_timer::impl</a>
 </li>
-<li>row_index_
-: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">mof::math::row_of_matrix&lt; Dim &gt;</a>
+<li>start_time_
+: <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ad18b354bad11e2f8567439c0dd3376fe">mof::util::multimedia_timer::impl</a>
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 118aea0..51d0058 100644 (file)
 : <a class="el" href="foreach_8hpp.html#a85d9ac269eba33293361f4ed7c2a697b">foreach.hpp</a>
 </li>
 <li>main()
-: <a class="el" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix2_test.cpp</a>
-, <a class="el" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix3_test.cpp</a>
+: <a class="el" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">make_matrix_test.cpp</a>
+, <a class="el" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix2_test.cpp</a>
 , <a class="el" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector3_test.cpp</a>
 , <a class="el" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector2_test.cpp</a>
+, <a class="el" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix3_test.cpp</a>
 </li>
 <li>MOF_ERROR_THRESHOLD
 : <a class="el" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">threshold.hpp</a>
@@ -51,7 +52,7 @@
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index c52841c..266a469 100644 (file)
@@ -42,7 +42,7 @@
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index ccd86a6..4473aea 100644 (file)
 <div class="contents">
 &nbsp;<ul>
 <li>main()
-: <a class="el" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix2_test.cpp</a>
+: <a class="el" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">make_matrix_test.cpp</a>
 , <a class="el" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector3_test.cpp</a>
 , <a class="el" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector2_test.cpp</a>
 , <a class="el" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix3_test.cpp</a>
+, <a class="el" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix2_test.cpp</a>
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 0ac81f3..8141df8 100644 (file)
@@ -39,7 +39,7 @@
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 52c9d05..9719bc4 100644 (file)
@@ -82,7 +82,7 @@
 紫の破線矢印は、そのクラスが他のクラスに含まれていたり、利用されていることを示します。また、矢印が指しているクラスや構造体をどの変数でアクセスできるかを矢印のラベルとして示しています。 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index fb30513..d65dd3a 100644 (file)
 <li><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></li>
 <li><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></li>
 <li><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></li>
-<li><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></li>
+<li><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index e9ec9da..bf3f2b8 100644 (file)
@@ -20,7 +20,7 @@
 </div>
 <div class="contents">
 <h1>MotifOfFunctionsLIBrary ドキュメント</h1></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index 520196d..22297f8 100644 (file)
@@ -5,7 +5,7 @@
 <area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 2, vector2 \&gt;" alt="" coords="147,112,389,141"/>
 <area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 3, vector3 \&gt;" alt="" coords="147,165,389,195"/>
 <area shape="rect" href="$classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="465,5,596,35"/>
-<area shape="rect" href="$classmof_1_1math_1_1matrix3.html" title="3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹" alt="" coords="465,59,596,88"/>
-<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="2次å\85\83å\90\8c次å\88\97ベクトルクラス" alt="" coords="465,112,596,141"/>
-<area shape="rect" href="$classmof_1_1math_1_1vector3.html" title="3次å\85\83å\90\8c次å\88\97ベクトルクラス" alt="" coords="465,165,596,195"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix3.html" title="3次åÂ\85Â\83Ã¥Â\90Â\8c次座æ¨Â\99å¤Â\89æÂ\8fÂ\9bè¡Â\8cÃ¥Â\88Â\97ãÂ\82¯ãÂ\83©ãÂ\82¹" alt="" coords="465,59,596,88"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="2次å\85\83å\90\8c次座æ¨\99ベクトルクラス" alt="" coords="465,112,596,141"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector3.html" title="3次å\85\83å\90\8c次座æ¨\99ベクトルクラス" alt="" coords="465,165,596,195"/>
 </map>
index 4aebab0..8ca0c57 100644 (file)
@@ -1 +1 @@
-44a32d1ec865179c2dcbe6f3f02b879b
\ No newline at end of file
+1a200e56bf0421e69ef4ee457702b50b
\ No newline at end of file
index d039707..22b6b0f 100644 (file)
@@ -1,3 +1,3 @@
 <map id="G" name="G">
-<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="å\90\8c次å\88\97ベクトルテンプレートクラス" alt="" coords="5,5,267,35"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="å\90\8c次座æ¨\99ベクトルテンプレートクラス" alt="" coords="5,5,267,35"/>
 </map>
index 2cbeba7..17c8a73 100644 (file)
@@ -1 +1 @@
-96f87e3572e1d18af4dbb53ac27d97a5
\ No newline at end of file
+4c702e1f37aad1a052ae39e018a834fb
\ No newline at end of file
index 4b9cf1e..edecbb8 100644 (file)
@@ -1,3 +1,3 @@
 <map id="G" name="G">
-<area shape="rect" href="$structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス..." alt="" coords="5,5,221,35"/>
+<area shape="rect" href="$classmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を取得するための補助クラス." alt="" coords="5,5,221,35"/>
 </map>
index 7600de2..85f23fc 100644 (file)
@@ -1 +1 @@
-2bd0269c198b9f950c97e18587b8d482
\ No newline at end of file
+72aa2bfa0ec6ae6f2c48d6e2f336d465
\ No newline at end of file
index dc2a941..4c27ea0 100644 (file)
 <table border="0" cellspacing="10" cellpadding="0">
 <tr><td><img src="inherit__graph__0.png" border="0" alt="" usemap="#addable_map"/>
 <map name="addable_map" id="addable">
-<area shape="rect" href="classboost_1_1addable.html" title="addable" alt="" coords="5,85,72,115"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;" alt="" coords="120,5,416,35"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;" alt="" coords="120,59,416,88"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 2, vector2 \&gt;" alt="" coords="147,112,389,141"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 3, vector3 \&gt;" alt="" coords="147,165,389,195"/><area shape="rect" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="465,5,596,35"/><area shape="rect" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="465,59,596,88"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="465,112,596,141"/><area shape="rect" href="classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="465,165,596,195"/></map></td></tr>
+<area shape="rect" href="classboost_1_1addable.html" title="addable" alt="" coords="5,85,72,115"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;" alt="" coords="120,5,416,35"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;" alt="" coords="120,59,416,88"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 2, vector2 \&gt;" alt="" coords="147,112,389,141"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 3, vector3 \&gt;" alt="" coords="147,165,389,195"/><area shape="rect" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="465,5,596,35"/><area shape="rect" href="classmof_1_1math_1_1matrix3.html" title="3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹" alt="" coords="465,59,596,88"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="2次元同次座標ベクトルクラス" alt="" coords="465,112,596,141"/><area shape="rect" href="classmof_1_1math_1_1vector3.html" title="3次元同次座標ベクトルクラス" alt="" coords="465,165,596,195"/></map></td></tr>
 <tr><td><img src="inherit__graph__1.png" border="0" alt="" usemap="#mof_1_1math_1_1basic__matrix_3_01Dim_00_01Derived_00_01Coordinate_01_4_map"/>
 <map name="mof_1_1math_1_1basic__matrix_3_01Dim_00_01Derived_00_01Coordinate_01_4_map" id="mof_1_1math_1_1basic__matrix_3_01Dim_00_01Derived_00_01Coordinate_01_4">
 <area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス" alt="" coords="7,5,337,35"/></map></td></tr>
 <tr><td><img src="inherit__graph__2.png" border="0" alt="" usemap="#mof_1_1math_1_1basic__vector_3_01Dim_00_01Derived_01_4_map"/>
 <map name="mof_1_1math_1_1basic__vector_3_01Dim_00_01Derived_01_4_map" id="mof_1_1math_1_1basic__vector_3_01Dim_00_01Derived_01_4">
-<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="å\90\8c次å\88\97ベクトルテンプレートクラス" alt="" coords="5,5,267,35"/></map></td></tr>
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="å\90\8c次座æ¨\99ベクトルテンプレートクラス" alt="" coords="5,5,267,35"/></map></td></tr>
 <tr><td><img src="inherit__graph__3.png" border="0" alt="" usemap="#mof_1_1math_1_1row__of__matrix_3_01Dim_01_4_map"/>
 <map name="mof_1_1math_1_1row__of__matrix_3_01Dim_01_4_map" id="mof_1_1math_1_1row__of__matrix_3_01Dim_01_4">
-<area shape="rect" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス..." alt="" coords="5,5,221,35"/></map></td></tr>
+<area shape="rect" href="classmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を取得するための補助クラス." alt="" coords="5,5,221,35"/></map></td></tr>
 <tr><td><img src="inherit__graph__4.png" border="0" alt="" usemap="#mof_1_1util_1_1multimedia__timer_map"/>
 <map name="mof_1_1util_1_1multimedia__timer_map" id="mof_1_1util_1_1multimedia__timer">
 <area shape="rect" href="classmof_1_1util_1_1multimedia__timer.html" title="システムのタイマによる高精度な時間計測" alt="" coords="5,5,181,35"/></map></td></tr>
@@ -49,7 +49,7 @@
 <area shape="rect" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html" title="mof::util::multimedia_timer::impl" alt="" coords="5,5,213,35"/></map></td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index e782cf1..4cb1d0a 100644 (file)
@@ -2,7 +2,7 @@
 <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/util/linux/multimedia_timer.cpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/linux/multimedia_timer.cpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/util/linux/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/linux/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
 <code>#include &lt;ctime&gt;</code><br/>
 <div class="dynheader">
 multimedia_timer.cppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="linux_2multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp">
-<area shape="rect" href="multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/></map>
+<div class="center"><img src="linux_2multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2linux_2multimedia__timer_8cpp">
+<area shape="rect" href="multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="76,83,268,112"/></map>
 </div>
 
 <p><a href="linux_2multimedia__timer_8cpp_source.html">ソースコードを見る。</a></p>
@@ -44,7 +44,7 @@ multimedia_timer.cppのインクルード依存関係図</div>
 <tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1util.html">mof::util</a></td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 78d926c..3e8931d 100644 (file)
@@ -1,3 +1,3 @@
 <map id="G" name="G">
-<area shape="rect" href="$multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/>
+<area shape="rect" href="$multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="76,83,268,112"/>
 </map>
index 36a9644..409ee58 100644 (file)
@@ -1 +1 @@
-445875453f416273b9d281df2565edf0
\ No newline at end of file
+82c5707fcb661cf559e0284a8737d835
\ No newline at end of file
index 24235d0..33d3b66 100644 (file)
Binary files a/moflib-2.0/doc/html/linux_2multimedia__timer_8cpp__incl.png and b/moflib-2.0/doc/html/linux_2multimedia__timer_8cpp__incl.png differ
index 24ba0c7..7bb3201 100644 (file)
@@ -2,7 +2,7 @@
 <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/util/linux/multimedia_timer.cpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/linux/multimedia_timer.cpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/util/linux/multimedia_timer.cpp</h1><a href="linux_2multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/linux/multimedia_timer.cpp</h1><a href="linux_2multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
 <a name="l00002"></a>00002 <span class="preprocessor">#include &lt;ctime&gt;</span>
 <a name="l00003"></a>00003 
 <a name="l00004"></a>00004 <span class="keyword">namespace </span>mof
@@ -70,7 +70,7 @@
 <a name="l00045"></a>00045 }<span class="comment">// namespace util</span>
 <a name="l00046"></a>00046 }<span class="comment">// namespace mof</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:03 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index eb70870..49602be 100644 (file)
@@ -2,7 +2,7 @@
 <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/make_matrix.cpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/make_matrix.cpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp</h1><code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">mof/math/make_matrix.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/make_matrix.cpp</h1><code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">mof/math/make_matrix.hpp</a>&gt;</code><br/>
 <div class="dynheader">
 make_matrix.cppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="make__matrix_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8cpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8cpp">
-<area shape="rect" href="make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="247,83,425,112"/><area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,237,308,267"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,160,476,189"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,315,175,344"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,315,345,344"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,315,589,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,237,479,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/></map>
+<div class="center"><img src="make__matrix_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2make__matrix_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2make__matrix_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2make__matrix_8cpp">
+<area shape="rect" href="make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="365,83,544,112"/><area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="285,237,427,267"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="453,160,595,189"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="147,315,293,344"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="317,315,464,344"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,392,456,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,469,707,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,469,888,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,547,767,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="561,315,708,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="451,237,597,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,392,659,421"/></map>
 </div>
 
 <p><a href="make__matrix_8cpp_source.html">ソースコードを見る。</a></p>
@@ -40,31 +40,39 @@ make_matrix.cppのインクルード依存関係図</div>
 <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>
 <tr><td colspan="2"><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math::make_identity2</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math::make_transposed2</a> (const matrix2 &amp;M)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const matrix2 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ad1cdfb58945e9156251c7d2fd00e016d">mof::math::make_identity2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#ad1cdfb58945e9156251c7d2fd00e016d"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math::make_scaling2</a> (const vector2 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abc3424ee2d6821df92b5f6df4da74a9f">mof::math::make_reverse_scaling2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した拡大行列の逆の作用をもつ行列を生成する.  <a href="#abc3424ee2d6821df92b5f6df4da74a9f"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math::make_rotation2</a> (const vector2 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a7d664cb6f09b9a8a4a56d1754da867ed">mof::math::make_reverse_rotation2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した回転行列の逆の作用をもつ行列を生成する.  <a href="#a7d664cb6f09b9a8a4a56d1754da867ed"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math::make_translation2</a> (const vector2 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math::make_identity3</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math::make_transposed3</a> (const matrix3 &amp;M)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ab5f34268633d86e88f5f4c965768639b">mof::math::make_reverse_translation2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した並進行列の逆の作用をもつ行列を生成する.  <a href="#ab5f34268633d86e88f5f4c965768639b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const matrix3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a68bcc7a42140ed9d1a322a06847d9eb2">mof::math::make_identity3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a68bcc7a42140ed9d1a322a06847d9eb2"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math::make_scaling3</a> (const vector3 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ad0dbb0628b0f57f4685cdf0751fe7656">mof::math::make_reverse_scaling3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した拡大行列の逆の作用をもつ行列を生成する.  <a href="#ad0dbb0628b0f57f4685cdf0751fe7656"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math::make_rotation3</a> (const vector3 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a6fc9c7725d7f24efea603457e73ab040">mof::math::make_reverse_rotation3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した回転行列の逆の作用をもつ行列を生成する.  <a href="#a6fc9c7725d7f24efea603457e73ab040"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math::make_translation3</a> (const vector3 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abbba9dc0194fefbf46f93869253a82b6">mof::math::make_reverse_translation3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した並進行列の逆の作用をもつ行列を生成する.  <a href="#abbba9dc0194fefbf46f93869253a82b6"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math::make_view3</a> (const vector3 &amp;eye, const vector3 &amp;lookat, const vector3 &amp;up)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:38 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>
index 9094391..76aa03a 100644 (file)
@@ -1,14 +1,14 @@
 <map id="G" name="G">
-<area shape="rect" href="$make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="247,83,425,112"/>
-<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,237,308,267"/>
-<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,160,476,189"/>
-<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,315,175,344"/>
-<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,315,345,344"/>
-<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/>
-<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/>
-<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/>
-<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/>
-<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,315,589,344"/>
-<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,237,479,267"/>
-<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="365,83,544,112"/>
+<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="285,237,427,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="453,160,595,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="147,315,293,344"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="317,315,464,344"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,392,456,421"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,469,707,499"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,469,888,499"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,547,767,576"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="561,315,708,344"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="451,237,597,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,392,659,421"/>
 </map>
index 023dd12..c2cf9f9 100644 (file)
@@ -1 +1 @@
-d9a577ada91156919ffa3a3045af0dbd
\ No newline at end of file
+c51b9a4090790db4d64a76ad151d4bc8
\ No newline at end of file
index 1d43802..1dbb5e9 100644 (file)
Binary files a/moflib-2.0/doc/html/make__matrix_8cpp__incl.png and b/moflib-2.0/doc/html/make__matrix_8cpp__incl.png differ
index 01a7078..29c4ba5 100644 (file)
@@ -2,7 +2,7 @@
 <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/make_matrix.cpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/make_matrix.cpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp</h1><a href="make__matrix_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">mof/math/make_matrix.hpp</a>&gt;</span>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/make_matrix.cpp</h1><a href="make__matrix_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">mof/math/make_matrix.hpp</a>&gt;</span>
 <a name="l00002"></a>00002 
 <a name="l00003"></a>00003 <span class="keyword">namespace </span>mof
 <a name="l00004"></a>00004 {
 <a name="l00005"></a>00005 <span class="keyword">namespace </span>math
 <a name="l00006"></a>00006 {
-<a name="l00007"></a>00007     matrix2 <a class="code" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>()
+<a name="l00007"></a>00007     <span class="keyword">const</span> matrix2&amp; <a class="code" href="namespacemof_1_1math.html#ad1cdfb58945e9156251c7d2fd00e016d" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>()
 <a name="l00008"></a>00008     {
-<a name="l00009"></a>00009         <span class="keywordflow">return</span> matrix2();
-<a name="l00010"></a>00010     }
-<a name="l00011"></a>00011 
-<a name="l00012"></a>00012     matrix2 <a class="code" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c" title="2次元同次変換行列の転置行列を生成する.">make_transposed2</a>(<span class="keyword">const</span> matrix2&amp; M)
-<a name="l00013"></a>00013     {
-<a name="l00014"></a>00014         <span class="keywordflow">return</span> matrix2();
-<a name="l00015"></a>00015     }
-<a name="l00016"></a>00016 
-<a name="l00017"></a>00017     matrix2 <a class="code" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8" title="2次元同次変換行列の拡大行列を生成する.">make_scaling2</a>(<span class="keyword">const</span> vector2&amp; v)
-<a name="l00018"></a>00018     {
-<a name="l00019"></a>00019         <span class="keywordflow">return</span> matrix2();
-<a name="l00020"></a>00020     }
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022     matrix2 <a class="code" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f" title="2次元同次変換行列の回転行列を生成する.">make_rotation2</a>(<span class="keyword">const</span> vector2&amp; v)
-<a name="l00023"></a>00023     {
-<a name="l00024"></a>00024         <span class="keywordflow">return</span> matrix2();
-<a name="l00025"></a>00025     }
-<a name="l00026"></a>00026 
-<a name="l00027"></a>00027     matrix2 <a class="code" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec" title="2次元同次変換行列の並進行列を生成する.">make_translation2</a>(<span class="keyword">const</span> vector2&amp; v)
-<a name="l00028"></a>00028     {
-<a name="l00029"></a>00029         <span class="keywordflow">return</span> matrix2();
-<a name="l00030"></a>00030     }
-<a name="l00031"></a>00031 
-<a name="l00032"></a>00032     matrix3 <a class="code" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157" title="3次元同次変換行列の恒等行列を生成する.">make_identity3</a>()
-<a name="l00033"></a>00033     {
-<a name="l00034"></a>00034         <span class="keywordflow">return</span> matrix3();
-<a name="l00035"></a>00035     }
-<a name="l00036"></a>00036 
-<a name="l00037"></a>00037     matrix3 <a class="code" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa" title="3次元同次変換行列の転置行列を生成する.">make_transposed3</a>(<span class="keyword">const</span> matrix3&amp; M)
-<a name="l00038"></a>00038     {
-<a name="l00039"></a>00039         <span class="keywordflow">return</span> matrix3();
-<a name="l00040"></a>00040     }
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042     matrix3 <a class="code" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea" title="3次元同次変換行列の拡大行列を生成する.">make_scaling3</a>(<span class="keyword">const</span> vector3&amp; v)
-<a name="l00043"></a>00043     {
-<a name="l00044"></a>00044         <span class="keywordflow">return</span> matrix3();
-<a name="l00045"></a>00045     }
-<a name="l00046"></a>00046 
-<a name="l00047"></a>00047     matrix3 <a class="code" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59" title="3次元同次変換行列の回転行列を生成する.">make_rotation3</a>(<span class="keyword">const</span> vector3&amp; v)
-<a name="l00048"></a>00048     {
-<a name="l00049"></a>00049         <span class="keywordflow">return</span> matrix3();
-<a name="l00050"></a>00050     }
-<a name="l00051"></a>00051 
-<a name="l00052"></a>00052     matrix3 <a class="code" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e" title="3次元同次変換行列の並進行列を生成する.">make_translation3</a>(<span class="keyword">const</span> vector3&amp; v)
-<a name="l00053"></a>00053     {
-<a name="l00054"></a>00054         <span class="keywordflow">return</span> matrix3();
-<a name="l00055"></a>00055     }
-<a name="l00056"></a>00056 
-<a name="l00057"></a>00057     matrix3 <a class="code" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514" title="3次元同次変換行列のカメラ行列を生成する.">make_view3</a>(<span class="keyword">const</span> vector3&amp; eye, <span class="keyword">const</span> vector3&amp; lookat, <span class="keyword">const</span> vector3&amp; up)
-<a name="l00058"></a>00058     {
-<a name="l00059"></a>00059         <span class="keywordflow">return</span> matrix3();
-<a name="l00060"></a>00060     }
-<a name="l00061"></a>00061 
-<a name="l00062"></a>00062 
-<a name="l00063"></a>00063 }
-<a name="l00064"></a>00064 }
+<a name="l00009"></a>00009         <span class="keyword">static</span> matrix2 M(1, 0, 0, 0, 1, 0);
+<a name="l00010"></a>00010         <span class="keywordflow">return</span> M;
+<a name="l00011"></a>00011     }
+<a name="l00012"></a>00012 
+<a name="l00013"></a>00013     matrix2 <a class="code" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8" title="2次元同次変換行列の拡大行列を生成する.">make_scaling2</a>(<span class="keyword">const</span> vector2&amp; v)
+<a name="l00014"></a>00014     {
+<a name="l00015"></a>00015         <span class="keywordflow">return</span> matrix2();
+<a name="l00016"></a>00016     }
+<a name="l00017"></a>00017     
+<a name="l00018"></a>00018     matrix2 <a class="code" href="namespacemof_1_1math.html#abc3424ee2d6821df92b5f6df4da74a9f" title="指定した拡大行列の逆の作用をもつ行列を生成する.">make_reverse_scaling2</a>(<span class="keyword">const</span> matrix2&amp; M)
+<a name="l00019"></a>00019     {
+<a name="l00020"></a>00020         <span class="keywordflow">return</span> matrix2();
+<a name="l00021"></a>00021     }
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023     matrix2 <a class="code" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f" title="2次元同次変換行列の回転行列を生成する.">make_rotation2</a>(<span class="keyword">const</span> vector2&amp; v)
+<a name="l00024"></a>00024     {
+<a name="l00025"></a>00025         <span class="keywordflow">return</span> matrix2();
+<a name="l00026"></a>00026     }
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028     matrix2 <a class="code" href="namespacemof_1_1math.html#a7d664cb6f09b9a8a4a56d1754da867ed" title="指定した回転行列の逆の作用をもつ行列を生成する.">make_reverse_rotation2</a>(<span class="keyword">const</span> matrix2&amp; M)
+<a name="l00029"></a>00029     {
+<a name="l00030"></a>00030         <span class="keywordflow">return</span> matrix2();
+<a name="l00031"></a>00031     }
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033     matrix2 <a class="code" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec" title="2次元同次変換行列の並進行列を生成する.">make_translation2</a>(<span class="keyword">const</span> vector2&amp; v)
+<a name="l00034"></a>00034     {
+<a name="l00035"></a>00035         <span class="keywordflow">return</span> matrix2();
+<a name="l00036"></a>00036     }
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038     matrix2 <a class="code" href="namespacemof_1_1math.html#ab5f34268633d86e88f5f4c965768639b" title="指定した並進行列の逆の作用をもつ行列を生成する.">make_reverse_translation2</a>(<span class="keyword">const</span> matrix2&amp; M)
+<a name="l00039"></a>00039     {
+<a name="l00040"></a>00040         <span class="keywordflow">return</span> matrix2();
+<a name="l00041"></a>00041     }
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043     <span class="keyword">const</span> matrix3&amp; <a class="code" href="namespacemof_1_1math.html#a68bcc7a42140ed9d1a322a06847d9eb2" title="3次元同次変換行列の恒等行列を生成する.">make_identity3</a>()
+<a name="l00044"></a>00044     {
+<a name="l00045"></a>00045         <span class="keyword">static</span> matrix3 M(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0);
+<a name="l00046"></a>00046         <span class="keywordflow">return</span> M;
+<a name="l00047"></a>00047     }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     matrix3 <a class="code" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea" title="3次元同次変換行列の拡大行列を生成する.">make_scaling3</a>(<span class="keyword">const</span> vector3&amp; v)
+<a name="l00050"></a>00050     {
+<a name="l00051"></a>00051         <span class="keywordflow">return</span> matrix3();
+<a name="l00052"></a>00052     }
+<a name="l00053"></a>00053     
+<a name="l00054"></a>00054     matrix3 <a class="code" href="namespacemof_1_1math.html#ad0dbb0628b0f57f4685cdf0751fe7656" title="指定した拡大行列の逆の作用をもつ行列を生成する.">make_reverse_scaling3</a>(<span class="keyword">const</span> matrix3&amp; M)
+<a name="l00055"></a>00055     {
+<a name="l00056"></a>00056         <span class="keywordflow">return</span> matrix3();
+<a name="l00057"></a>00057     }
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059     matrix3 <a class="code" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59" title="3次元同次変換行列の回転行列を生成する.">make_rotation3</a>(<span class="keyword">const</span> vector3&amp; v)
+<a name="l00060"></a>00060     {
+<a name="l00061"></a>00061         <span class="keywordflow">return</span> matrix3();
+<a name="l00062"></a>00062     }
+<a name="l00063"></a>00063     
+<a name="l00064"></a>00064     matrix3 <a class="code" href="namespacemof_1_1math.html#a6fc9c7725d7f24efea603457e73ab040" title="指定した回転行列の逆の作用をもつ行列を生成する.">make_reverse_rotation3</a>(<span class="keyword">const</span> matrix3&amp; M)
+<a name="l00065"></a>00065     {
+<a name="l00066"></a>00066         <span class="keywordflow">return</span> matrix3();
+<a name="l00067"></a>00067     }
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069     matrix3 <a class="code" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e" title="3次元同次変換行列の並進行列を生成する.">make_translation3</a>(<span class="keyword">const</span> vector3&amp; v)
+<a name="l00070"></a>00070     {
+<a name="l00071"></a>00071         <span class="keywordflow">return</span> matrix3();
+<a name="l00072"></a>00072     }   
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074     matrix3 <a class="code" href="namespacemof_1_1math.html#abbba9dc0194fefbf46f93869253a82b6" title="指定した並進行列の逆の作用をもつ行列を生成する.">make_reverse_translation3</a>(<span class="keyword">const</span> matrix3&amp; M)
+<a name="l00075"></a>00075     {
+<a name="l00076"></a>00076         <span class="keywordflow">return</span> matrix3();
+<a name="l00077"></a>00077     }
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079     matrix3 <a class="code" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514" title="3次元同次変換行列のカメラ行列を生成する.">make_view3</a>(<span class="keyword">const</span> vector3&amp; eye, <span class="keyword">const</span> vector3&amp; lookat, <span class="keyword">const</span> vector3&amp; up)
+<a name="l00080"></a>00080     {
+<a name="l00081"></a>00081         <span class="keywordflow">return</span> matrix3();
+<a name="l00082"></a>00082     }
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 }
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index 45a5f03..2a0e9e0 100644 (file)
@@ -2,7 +2,7 @@
 <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/make_matrix.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/make_matrix.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp</h1><code>#include &lt;<a class="el" href="matrix_8hpp_source.html">mof/math/matrix.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/make_matrix.hpp</h1><code>#include &lt;<a class="el" href="matrix_8hpp_source.html">mof/math/matrix.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="vector_8hpp_source.html">mof/math/vector.hpp</a>&gt;</code><br/>
 <div class="dynheader">
 make_matrix.hppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="make__matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hpp">
-<area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,160,308,189"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,83,476,112"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,237,175,267"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,237,345,267"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,315,337,344"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,392,320,421"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,392,501,421"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,469,380,499"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,237,589,267"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,160,479,189"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,315,540,344"/></map>
+<div class="center"><img src="make__matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2make__matrix_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2make__matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2make__matrix_8hpp">
+<area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="285,160,427,189"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="453,83,595,112"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="147,237,293,267"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="317,237,464,267"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,315,456,344"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,392,707,421"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,392,888,421"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,469,767,499"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="561,237,708,267"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="451,160,597,189"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,315,659,344"/></map>
 </div>
 <div class="dynheader">
 このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
 <div class="dynsection">
-<div class="center"><img src="make__matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hppdep">
-<area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,83,381,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,83,736,112"/></map>
+<div class="center"><img src="make__matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2make__matrix_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2make__matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2make__matrix_8hppdep">
+<area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,83,443,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="467,83,859,112"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="883,83,1376,112"/></map>
 </div>
 
 <p><a href="make__matrix_8hpp_source.html">ソースコードを見る。</a></p>
@@ -48,31 +48,39 @@ make_matrix.hppのインクルード依存関係図</div>
 <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>
 <tr><td colspan="2"><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math::make_identity2</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math::make_transposed2</a> (const matrix2 &amp;M)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const matrix2 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ad1cdfb58945e9156251c7d2fd00e016d">mof::math::make_identity2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#ad1cdfb58945e9156251c7d2fd00e016d"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math::make_scaling2</a> (const vector2 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abc3424ee2d6821df92b5f6df4da74a9f">mof::math::make_reverse_scaling2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した拡大行列の逆の作用をもつ行列を生成する.  <a href="#abc3424ee2d6821df92b5f6df4da74a9f"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math::make_rotation2</a> (const vector2 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a7d664cb6f09b9a8a4a56d1754da867ed">mof::math::make_reverse_rotation2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した回転行列の逆の作用をもつ行列を生成する.  <a href="#a7d664cb6f09b9a8a4a56d1754da867ed"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math::make_translation2</a> (const vector2 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math::make_identity3</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math::make_transposed3</a> (const matrix3 &amp;M)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ab5f34268633d86e88f5f4c965768639b">mof::math::make_reverse_translation2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した並進行列の逆の作用をもつ行列を生成する.  <a href="#ab5f34268633d86e88f5f4c965768639b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const matrix3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a68bcc7a42140ed9d1a322a06847d9eb2">mof::math::make_identity3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a68bcc7a42140ed9d1a322a06847d9eb2"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math::make_scaling3</a> (const vector3 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ad0dbb0628b0f57f4685cdf0751fe7656">mof::math::make_reverse_scaling3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した拡大行列の逆の作用をもつ行列を生成する.  <a href="#ad0dbb0628b0f57f4685cdf0751fe7656"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math::make_rotation3</a> (const vector3 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a6fc9c7725d7f24efea603457e73ab040">mof::math::make_reverse_rotation3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した回転行列の逆の作用をもつ行列を生成する.  <a href="#a6fc9c7725d7f24efea603457e73ab040"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math::make_translation3</a> (const vector3 &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abbba9dc0194fefbf46f93869253a82b6">mof::math::make_reverse_translation3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した並進行列の逆の作用をもつ行列を生成する.  <a href="#abbba9dc0194fefbf46f93869253a82b6"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math::make_view3</a> (const vector3 &amp;eye, const vector3 &amp;lookat, const vector3 &amp;up)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:39 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>
index 898be2f..d54478a 100644 (file)
@@ -1,4 +1,5 @@
 <map id="G" name="G">
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,83,381,112"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,83,736,112"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,83,443,112"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="467,83,859,112"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="883,83,1376,112"/>
 </map>
index f563cd5..b704479 100644 (file)
@@ -1 +1 @@
-846aa730dcd046e7b52f384279a3c6fe
\ No newline at end of file
+bad3bae56512227ca32bb41d2c8e722e
\ No newline at end of file
index 665fee9..891e9b6 100644 (file)
Binary files a/moflib-2.0/doc/html/make__matrix_8hpp__dep__incl.png and b/moflib-2.0/doc/html/make__matrix_8hpp__dep__incl.png differ
index 1cb5eb3..ebf07c8 100644 (file)
@@ -1,13 +1,13 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,160,308,189"/>
-<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,83,476,112"/>
-<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,237,175,267"/>
-<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,237,345,267"/>
-<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,315,337,344"/>
-<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,392,320,421"/>
-<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,392,501,421"/>
-<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,469,380,499"/>
-<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,237,589,267"/>
-<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,160,479,189"/>
-<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,315,540,344"/>
+<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="285,160,427,189"/>
+<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="453,83,595,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="147,237,293,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="317,237,464,267"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,315,456,344"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,392,707,421"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,392,888,421"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,469,767,499"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="561,237,708,267"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="451,160,597,189"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,315,659,344"/>
 </map>
index ce29d25..f307ba8 100644 (file)
@@ -1 +1 @@
-5d0e6aa2335a6452ad3bdf1071b6b68c
\ No newline at end of file
+1c7ecafd34301f1de47b4e1135a60240
\ No newline at end of file
index 126de23..e85ed12 100644 (file)
Binary files a/moflib-2.0/doc/html/make__matrix_8hpp__incl.png and b/moflib-2.0/doc/html/make__matrix_8hpp__incl.png differ
index 17f1ff8..bf173f6 100644 (file)
@@ -2,7 +2,7 @@
 <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/make_matrix.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/make_matrix.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp</h1><a href="make__matrix_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/moflib-2.0/src/mof/math/make_matrix.hpp</h1><a href="make__matrix_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="matrix_8hpp.html">mof/math/matrix.hpp</a>&gt;</span>
 <a name="l00003"></a>00003 <span class="preprocessor">#include &lt;<a class="code" href="vector_8hpp.html">mof/math/vector.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="l00013"></a>00013     matrix2 <a class="code" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>();
+<a name="l00013"></a>00013     <span class="keyword">const</span> matrix2&amp; <a class="code" href="namespacemof_1_1math.html#ad1cdfb58945e9156251c7d2fd00e016d" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>();
 <a name="l00014"></a>00014 
-<a name="l00020"></a>00020     matrix2 <a class="code" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c" title="2次元同次変換行列の転置行列を生成する.">make_transposed2</a>(<span class="keyword">const</span> matrix2&amp; M);
+<a name="l00020"></a>00020     matrix2 <a class="code" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8" title="2次元同次変換行列の拡大行列を生成する.">make_scaling2</a>(<span class="keyword">const</span> vector2&amp; v);
 <a name="l00021"></a>00021 
-<a name="l00027"></a>00027     matrix2 <a class="code" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8" title="2次元同次変換行列の拡大行列を生成する.">make_scaling2</a>(<span class="keyword">const</span> vector2&amp; v);
-<a name="l00028"></a>00028 
-<a name="l00034"></a>00034     matrix2 <a class="code" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f" title="2次元同次変換行列の回転行列を生成する.">make_rotation2</a>(<span class="keyword">const</span> vector2&amp; v);
-<a name="l00035"></a>00035 
-<a name="l00041"></a>00041     matrix2 <a class="code" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec" title="2次元同次変換行列の並進行列を生成する.">make_translation2</a>(<span class="keyword">const</span> vector2&amp; v);
-<a name="l00042"></a>00042 
-<a name="l00047"></a>00047     matrix3 <a class="code" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157" title="3次元同次変換行列の恒等行列を生成する.">make_identity3</a>();
-<a name="l00048"></a>00048 
-<a name="l00054"></a>00054     matrix3 <a class="code" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa" title="3次元同次変換行列の転置行列を生成する.">make_transposed3</a>(<span class="keyword">const</span> matrix3&amp; M);
-<a name="l00055"></a>00055 
-<a name="l00061"></a>00061     matrix3 <a class="code" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea" title="3次元同次変換行列の拡大行列を生成する.">make_scaling3</a>(<span class="keyword">const</span> vector3&amp; v);
-<a name="l00062"></a>00062 
-<a name="l00068"></a>00068     matrix3 <a class="code" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59" title="3次元同次変換行列の回転行列を生成する.">make_rotation3</a>(<span class="keyword">const</span> vector3&amp; v);
-<a name="l00069"></a>00069 
-<a name="l00075"></a>00075     matrix3 <a class="code" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e" title="3次元同次変換行列の並進行列を生成する.">make_translation3</a>(<span class="keyword">const</span> vector3&amp; v);
-<a name="l00076"></a>00076 
-<a name="l00084"></a>00084     matrix3 <a class="code" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514" title="3次元同次変換行列のカメラ行列を生成する.">make_view3</a>(<span class="keyword">const</span> vector3&amp; eye, <span class="keyword">const</span> vector3&amp; lookat, <span class="keyword">const</span> vector3&amp; up);
-<a name="l00085"></a>00085 }
-<a name="l00086"></a>00086 }
+<a name="l00028"></a>00028     matrix2 <a class="code" href="namespacemof_1_1math.html#abc3424ee2d6821df92b5f6df4da74a9f" title="指定した拡大行列の逆の作用をもつ行列を生成する.">make_reverse_scaling2</a>(<span class="keyword">const</span> matrix2&amp; M);
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 
+<a name="l00036"></a>00036     matrix2 <a class="code" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f" title="2次元同次変換行列の回転行列を生成する.">make_rotation2</a>(<span class="keyword">const</span> vector2&amp; v);
+<a name="l00037"></a>00037 
+<a name="l00044"></a>00044     matrix2 <a class="code" href="namespacemof_1_1math.html#a7d664cb6f09b9a8a4a56d1754da867ed" title="指定した回転行列の逆の作用をもつ行列を生成する.">make_reverse_rotation2</a>(<span class="keyword">const</span> matrix2&amp; M);
+<a name="l00045"></a>00045 
+<a name="l00051"></a>00051     matrix2 <a class="code" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec" title="2次元同次変換行列の並進行列を生成する.">make_translation2</a>(<span class="keyword">const</span> vector2&amp; v);
+<a name="l00052"></a>00052 
+<a name="l00059"></a>00059     matrix2 <a class="code" href="namespacemof_1_1math.html#ab5f34268633d86e88f5f4c965768639b" title="指定した並進行列の逆の作用をもつ行列を生成する.">make_reverse_translation2</a>(<span class="keyword">const</span> matrix2&amp; M);
+<a name="l00060"></a>00060 
+<a name="l00065"></a>00065     <span class="keyword">const</span> matrix3&amp; <a class="code" href="namespacemof_1_1math.html#a68bcc7a42140ed9d1a322a06847d9eb2" title="3次元同次変換行列の恒等行列を生成する.">make_identity3</a>();
+<a name="l00066"></a>00066 
+<a name="l00072"></a>00072     matrix3 <a class="code" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea" title="3次元同次変換行列の拡大行列を生成する.">make_scaling3</a>(<span class="keyword">const</span> vector3&amp; v);
+<a name="l00073"></a>00073 
+<a name="l00080"></a>00080     matrix3 <a class="code" href="namespacemof_1_1math.html#ad0dbb0628b0f57f4685cdf0751fe7656" title="指定した拡大行列の逆の作用をもつ行列を生成する.">make_reverse_scaling3</a>(<span class="keyword">const</span> matrix3&amp; M);
+<a name="l00081"></a>00081 
+<a name="l00087"></a>00087     matrix3 <a class="code" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59" title="3次元同次変換行列の回転行列を生成する.">make_rotation3</a>(<span class="keyword">const</span> vector3&amp; v);
+<a name="l00088"></a>00088 
+<a name="l00095"></a>00095     matrix3 <a class="code" href="namespacemof_1_1math.html#a6fc9c7725d7f24efea603457e73ab040" title="指定した回転行列の逆の作用をもつ行列を生成する.">make_reverse_rotation3</a>(<span class="keyword">const</span> matrix3&amp; M);
+<a name="l00096"></a>00096 
+<a name="l00102"></a>00102     matrix3 <a class="code" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e" title="3次元同次変換行列の並進行列を生成する.">make_translation3</a>(<span class="keyword">const</span> vector3&amp; v);
+<a name="l00103"></a>00103 
+<a name="l00110"></a>00110     matrix3 <a class="code" href="namespacemof_1_1math.html#abbba9dc0194fefbf46f93869253a82b6" title="指定した並進行列の逆の作用をもつ行列を生成する.">make_reverse_translation3</a>(<span class="keyword">const</span> matrix3&amp; M);
+<a name="l00111"></a>00111 
+<a name="l00119"></a>00119     matrix3 <a class="code" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514" title="3次元同次変換行列のカメラ行列を生成する.">make_view3</a>(<span class="keyword">const</span> vector3&amp; eye, <span class="keyword">const</span> vector3&amp; lookat, <span class="keyword">const</span> vector3&amp; up);
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121 }
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index cbaa38c..b32e485 100644 (file)
@@ -2,7 +2,7 @@
 <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/make_matrix_test.cpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/make_matrix_test.cpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/make_matrix_test.cpp</h1><code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">mof/math/make_matrix.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/make_matrix_test.cpp</h1><code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">mof/math/make_matrix.hpp</a>&gt;</code><br/>
 <code>#include &lt;iostream&gt;</code><br/>
 <div class="dynheader">
 make_matrix_test.cppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="make__matrix__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2make__matrix__test_8cpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2make__matrix__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2make__matrix__test_8cpp">
+<div class="center"><img src="make__matrix__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2make__matrix__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2make__matrix__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2make__matrix__test_8cpp">
 <area shape="rect" href="make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="365,83,544,112"/><area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="285,237,427,267"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="453,160,595,189"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="147,315,293,344"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="317,315,464,344"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,392,456,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,469,707,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,469,888,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,547,767,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="561,315,708,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="451,237,597,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,392,659,421"/></map>
 </div>
 
@@ -61,7 +61,7 @@ make_matrix_test.cppのインクルード依存関係図</div>
 </div>
 </div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:08 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:40 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>
index 4b6c89f..16ea661 100644 (file)
@@ -1 +1 @@
-11db104f661e24c4a5d6a285c0a90fbf
\ No newline at end of file
+1bab49e47e9687de94a618d54bb2f399
\ No newline at end of file
index e76faef..b8dbfdb 100644 (file)
Binary files a/moflib-2.0/doc/html/make__matrix__test_8cpp__incl.png and b/moflib-2.0/doc/html/make__matrix__test_8cpp__incl.png differ
index 660cb75..1810488 100644 (file)
@@ -2,7 +2,7 @@
 <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/make_matrix_test.cpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/make_matrix_test.cpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/make_matrix_test.cpp</h1><a href="make__matrix__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">mof/math/make_matrix.hpp</a>&gt;</span>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/make_matrix_test.cpp</h1><a href="make__matrix__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">mof/math/make_matrix.hpp</a>&gt;</span>
 <a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
 <a name="l00003"></a>00003 
 <a name="l00004"></a><a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00004</a> <span class="keywordtype">int</span> <a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
@@ -45,7 +45,7 @@
 <a name="l00020"></a>00020     <span class="keywordflow">return</span> failed_count;
 <a name="l00021"></a>00021 }
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:03 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index 3d06491..9756fa8 100644 (file)
@@ -2,7 +2,7 @@
 <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/math.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/math.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/math.hpp</h1><code>#include &lt;<a class="el" href="matrix_8hpp_source.html">matrix.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/math.hpp</h1><code>#include &lt;<a class="el" href="matrix_8hpp_source.html">matrix.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="vector_8hpp_source.html">vector.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">make_matrix.hpp</a>&gt;</code><br/>
 <div class="dynheader">
 math.hppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="math_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2math_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2math_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2math_8hpp">
-<area shape="rect" href="matrix_8hpp.html" title="matrix.hpp" alt="" coords="235,160,317,189"/><area shape="rect" href="vector_8hpp.html" title="vector.hpp" alt="" coords="409,160,492,189"/><area shape="rect" href="make__matrix_8hpp.html" title="make_matrix.hpp" alt="" coords="304,83,424,112"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="71,237,217,267"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="241,237,388,267"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="357,315,504,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="468,237,615,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/></map>
+<div class="center"><img src="math_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2math_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2math_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2math_8hpp">
+<area shape="rect" href="matrix_8hpp.html" title="matrix.hpp" alt="" coords="353,160,436,189"/><area shape="rect" href="vector_8hpp.html" title="vector.hpp" alt="" coords="528,160,611,189"/><area shape="rect" href="make__matrix_8hpp.html" title="make_matrix.hpp" alt="" coords="423,83,543,112"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="189,237,336,267"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="360,237,507,267"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,392,456,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,469,707,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,469,888,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,547,767,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="476,315,623,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="587,237,733,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,392,659,421"/></map>
 </div>
 
 <p><a href="math_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:39 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>
index 178f3c5..ca97be0 100644 (file)
@@ -1,14 +1,14 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix_8hpp.html" title="matrix.hpp" alt="" coords="235,160,317,189"/>
-<area shape="rect" href="$vector_8hpp.html" title="vector.hpp" alt="" coords="409,160,492,189"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="make_matrix.hpp" alt="" coords="304,83,424,112"/>
-<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="71,237,217,267"/>
-<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="241,237,388,267"/>
-<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/>
-<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/>
-<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/>
-<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/>
-<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="357,315,504,344"/>
-<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="468,237,615,267"/>
-<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/>
+<area shape="rect" href="$matrix_8hpp.html" title="matrix.hpp" alt="" coords="353,160,436,189"/>
+<area shape="rect" href="$vector_8hpp.html" title="vector.hpp" alt="" coords="528,160,611,189"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="make_matrix.hpp" alt="" coords="423,83,543,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="189,237,336,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="360,237,507,267"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,392,456,421"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,469,707,499"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,469,888,499"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,547,767,576"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="476,315,623,344"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="587,237,733,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,392,659,421"/>
 </map>
index 7bd4492..ae5faea 100644 (file)
@@ -1 +1 @@
-54466fa728d949f0ce488508e457c233
\ No newline at end of file
+258ac2cd5e5f1fdad41ca214c1e76116
\ No newline at end of file
index 85f006b..bf68758 100644 (file)
Binary files a/moflib-2.0/doc/html/math_8hpp__incl.png and b/moflib-2.0/doc/html/math_8hpp__incl.png differ
index b7bcda7..44b998f 100644 (file)
@@ -2,7 +2,7 @@
 <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/math.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/math.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/math.hpp</h1><a href="math_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/moflib-2.0/src/mof/math/math.hpp</h1><a href="math_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="matrix_8hpp.html">matrix.hpp</a>&gt;</span>
 <a name="l00003"></a>00003 <span class="preprocessor">#include &lt;<a class="code" href="vector_8hpp.html">vector.hpp</a>&gt;</span>
 <a name="l00004"></a>00004 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">make_matrix.hpp</a>&gt;</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index 1b8c157..4f0998e 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix2.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix2.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp</h1><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">mof/math/basic_matrix.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix2.hpp</h1><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">mof/math/basic_matrix.hpp</a>&gt;</code><br/>
 <div class="dynheader">
 matrix2.hppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="matrix2_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hpp">
-<area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
+<div class="center"><img src="matrix2_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix2_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix2_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix2_8hpp">
+<area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="504,83,683,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
 </div>
 <div class="dynheader">
 このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
 <div class="dynsection">
-<div class="center"><img src="matrix2_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hppdep">
-<area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="651,83,1051,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/></map>
+<div class="center"><img src="matrix2_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix2_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix2_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix2_8hppdep">
+<area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="745,83,1145,112"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="1169,83,1631,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,160,984,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,237,1376,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,237,443,267"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,237,960,267"/></map>
 </div>
 
 <p><a href="matrix2_8hpp_source.html">ソースコードを見る。</a></p>
@@ -51,7 +51,7 @@ matrix2.hppのインクルード依存関係図</div>
 <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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:39 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>
index 565448d..8d05118 100644 (file)
@@ -1,7 +1,8 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/>
-<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="651,83,1051,112"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="745,83,1145,112"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="1169,83,1631,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,160,984,189"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,237,1376,267"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,237,443,267"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,237,960,267"/>
 </map>
index c9162b6..6b64821 100644 (file)
@@ -1 +1 @@
-057ace278c90424d1d7896468493da7e
\ No newline at end of file
+774ba728c467de4f47e4ec106f2bbea7
\ No newline at end of file
index 7ecc373..5adfff0 100644 (file)
Binary files a/moflib-2.0/doc/html/matrix2_8hpp__dep__incl.png and b/moflib-2.0/doc/html/matrix2_8hpp__dep__incl.png differ
index 891ac32..31a1df6 100644 (file)
@@ -1,5 +1,5 @@
 <map id="G" name="G">
-<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="504,83,683,112"/>
 <area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/>
 <area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/>
 <area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/>
index 288d64c..987c667 100644 (file)
@@ -1 +1 @@
-1fd9aa75ff1db064f28e8b954ec070aa
\ No newline at end of file
+05e8247a44e5b212d8f556a2fa9fdc6e
\ No newline at end of file
index 246cd67..6146562 100644 (file)
Binary files a/moflib-2.0/doc/html/matrix2_8hpp__incl.png and b/moflib-2.0/doc/html/matrix2_8hpp__incl.png differ
index 0405d36..74041c8 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix2.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix2.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp</h1><a href="matrix2_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/moflib-2.0/src/mof/math/matrix2.hpp</h1><a href="matrix2_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__matrix_8hpp.html">mof/math/basic_matrix.hpp</a>&gt;</span>
 <a name="l00003"></a>00003 
 <a name="l00004"></a>00004 <span class="keyword">namespace </span>mof
 <a name="l00014"></a>00014     {
 <a name="l00015"></a>00015     <span class="keyword">public</span>:
 <a name="l00016"></a>00016 <span class="comment">//{{{ constructor</span>
-<a name="l00020"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">00020</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>()
-<a name="l00021"></a>00021         {
-<a name="l00022"></a>00022             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
-<a name="l00023"></a>00023                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = 0;
-<a name="l00024"></a>00024             }
-<a name="l00025"></a>00025             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
-<a name="l00026"></a>00026         }
-<a name="l00027"></a>00027 
-<a name="l00033"></a>00033         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
-<a name="l00034"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">00034</a>         <span class="keyword">explicit</span> <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>(<span class="keyword">const</span> T&amp; arr)
-<a name="l00035"></a>00035         {
-<a name="l00036"></a>00036             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
-<a name="l00037"></a>00037                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = arr[i];
-<a name="l00038"></a>00038             }
-<a name="l00039"></a>00039             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
-<a name="l00040"></a>00040         }
-<a name="l00041"></a>00041         
-<a name="l00045"></a>00045         <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>
-<a name="l00046"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a78cc1470fdedfbe77a8edcc2a68ac4c3">00046</a>         (
-<a name="l00047"></a>00047             <span class="keywordtype">float</span> m11, <span class="keywordtype">float</span> m12, <span class="keywordtype">float</span> m13,
-<a name="l00048"></a>00048             <span class="keywordtype">float</span> m21, <span class="keywordtype">float</span> m22, <span class="keywordtype">float</span> m23,
-<a name="l00049"></a>00049             <span class="keywordtype">float</span> m31, <span class="keywordtype">float</span> m32
-<a name="l00050"></a>00050         )
-<a name="l00051"></a>00051         {
-<a name="l00052"></a>00052             <span class="keyword">const</span> <span class="keywordtype">float</span>* table[] =
-<a name="l00053"></a>00053                 {
-<a name="l00054"></a>00054                     &amp;m11, &amp;m12, &amp;m13,
-<a name="l00055"></a>00055                     &amp;m21, &amp;m22, &amp;m23,
-<a name="l00056"></a>00056                     &amp;m31, &amp;m32
-<a name="l00057"></a>00057                 };
-<a name="l00058"></a>00058             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
-<a name="l00059"></a>00059                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = *table[i];
-<a name="l00060"></a>00060             }
-<a name="l00061"></a>00061             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
-<a name="l00062"></a>00062         }
-<a name="l00063"></a>00063 
-<a name="l00064"></a>00064 <span class="comment">//}}}</span>
-<a name="l00065"></a>00065 <span class="comment">//{{{ copy constructor</span>
-<a name="l00066"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">00066</a>     <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; rhs)
-<a name="l00067"></a>00067     {
-<a name="l00068"></a>00068         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
-<a name="l00069"></a>00069             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
-<a name="l00070"></a>00070         }
-<a name="l00071"></a>00071     }
-<a name="l00072"></a>00072 <span class="comment">//}}}</span>
-<a name="l00073"></a>00073 <span class="comment">//{{{ operator =</span>
-<a name="l00074"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">00074</a>     <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; <a class="code" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator = </a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; rhs)
-<a name="l00075"></a>00075     {
-<a name="l00076"></a>00076         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
-<a name="l00077"></a>00077             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
-<a name="l00078"></a>00078         }
-<a name="l00079"></a>00079         <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00080"></a>00080     }
-<a name="l00081"></a>00081 <span class="comment">//}}}</span>
-<a name="l00082"></a>00082     };
-<a name="l00083"></a>00083 
-<a name="l00084"></a>00084 }<span class="comment">// namespace math</span>
-<a name="l00085"></a>00085 }<span class="comment">// namespace mof</span>
+<a name="l00021"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">00021</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ">matrix2</a>()
+<a name="l00022"></a>00022         {
+<a name="l00023"></a>00023         }
+<a name="l00024"></a>00024 
+<a name="l00030"></a>00030         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00031"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">00031</a>         <span class="keyword">explicit</span> <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ">matrix2</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00032"></a>00032         {
+<a name="l00033"></a>00033             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00034"></a>00034                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] = arr[i];
+<a name="l00035"></a>00035             }
+<a name="l00036"></a>00036         }
+<a name="l00037"></a>00037         
+<a name="l00041"></a>00041         <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ">matrix2</a>
+<a name="l00042"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a76adf9ebb9cd7ee8fdc4db9f3550c1f9">00042</a>         (
+<a name="l00043"></a>00043             <span class="keywordtype">float</span> m11, <span class="keywordtype">float</span> m12, <span class="keywordtype">float</span> m13,
+<a name="l00044"></a>00044             <span class="keywordtype">float</span> m21, <span class="keywordtype">float</span> m22, <span class="keywordtype">float</span> m23
+<a name="l00045"></a>00045         )
+<a name="l00046"></a>00046         {
+<a name="l00047"></a>00047             <span class="keyword">const</span> <span class="keywordtype">float</span>* table[] =
+<a name="l00048"></a>00048                 {
+<a name="l00049"></a>00049                     &amp;m11, &amp;m12, &amp;m13,
+<a name="l00050"></a>00050                     &amp;m21, &amp;m22, &amp;m23
+<a name="l00051"></a>00051                 };
+<a name="l00052"></a>00052             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00053"></a>00053                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] = *table[i];
+<a name="l00054"></a>00054             }
+<a name="l00055"></a>00055         }
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 <span class="comment">//}}}</span>
+<a name="l00058"></a>00058 <span class="comment">//{{{ copy constructor</span>
+<a name="l00059"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">00059</a>     <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ">matrix2</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; 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; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00062"></a>00062             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i];
+<a name="l00063"></a>00063         }
+<a name="l00064"></a>00064     }
+<a name="l00065"></a>00065 <span class="comment">//}}}</span>
+<a name="l00066"></a>00066 <span class="comment">//{{{ operator =</span>
+<a name="l00067"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">00067</a>     <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; <a class="code" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator = </a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; rhs)
+<a name="l00068"></a>00068     {
+<a name="l00069"></a>00069         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00070"></a>00070             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i];
+<a name="l00071"></a>00071         }
+<a name="l00072"></a>00072         <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00073"></a>00073     }
+<a name="l00074"></a>00074 <span class="comment">//}}}</span>
+<a name="l00075"></a>00075     };
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077 }<span class="comment">// namespace math</span>
+<a name="l00078"></a>00078 }<span class="comment">// namespace mof</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index 057d621..07a06af 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix2_test.cpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/matrix2_test.cpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp</h1><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">mof/math/matrix2.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/matrix2_test.cpp</h1><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">mof/math/matrix2.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
 <code>#include &lt;iostream&gt;</code><br/>
 <code>#include &lt;sstream&gt;</code><br/>
 <div class="dynheader">
 matrix2_test.cppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="matrix2__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix2__test_8cpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix2__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix2__test_8cpp">
-<area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="421,83,568,112"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="243,83,389,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="413,160,592,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="85,237,229,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="253,237,411,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="151,315,289,344"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="211,160,389,189"/></map>
+<div class="center"><img src="matrix2__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2matrix2__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2matrix2__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2matrix2__test_8cpp">
+<area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="365,83,512,112"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="187,83,333,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="357,160,536,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="336,237,480,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="504,237,661,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="401,315,540,344"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="155,160,333,189"/></map>
 </div>
 
 <p><a href="matrix2__test_8cpp_source.html">ソースコードを見る。</a></p>
@@ -63,7 +63,7 @@ matrix2_test.cppのインクルード依存関係図</div>
 </div>
 </div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:40 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>
index e8ba764..988198b 100644 (file)
@@ -1,9 +1,9 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="421,83,568,112"/>
-<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="243,83,389,112"/>
-<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="413,160,592,189"/>
-<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="85,237,229,267"/>
-<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="253,237,411,267"/>
-<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="151,315,289,344"/>
-<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="211,160,389,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="365,83,512,112"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="187,83,333,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="357,160,536,189"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="336,237,480,267"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="504,237,661,267"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="401,315,540,344"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="155,160,333,189"/>
 </map>
index 7d7d834..f380e7b 100644 (file)
@@ -1 +1 @@
-d488524438e0f176a529e78cb91b9e34
\ No newline at end of file
+8ead292191227d8dac62afd7fa437df2
\ No newline at end of file
index 2215ad1..ca367a9 100644 (file)
Binary files a/moflib-2.0/doc/html/matrix2__test_8cpp__incl.png and b/moflib-2.0/doc/html/matrix2__test_8cpp__incl.png differ
index 8159726..619d52b 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix2_test.cpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/matrix2_test.cpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp</h1><a href="matrix2__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="matrix2_8hpp.html">mof/math/matrix2.hpp</a>&gt;</span>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/matrix2_test.cpp</h1><a href="matrix2__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="matrix2_8hpp.html">mof/math/matrix2.hpp</a>&gt;</span>
 <a name="l00002"></a>00002 <span class="preprocessor">#include &lt;<a class="code" href="vector2_8hpp.html">mof/math/vector2.hpp</a>&gt;</span>
 <a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
 <a name="l00004"></a>00004 <span class="preprocessor">#include &lt;sstream&gt;</span>
 <a name="l00005"></a>00005 
-<a name="l00006"></a><a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00006</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00006"></a><a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00006</a> <span class="keywordtype">int</span> <a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
 <a name="l00007"></a>00007 {
 <a name="l00008"></a>00008     <span class="keyword">using namespace </span>mof::math;
 <a name="l00009"></a>00009     <span class="keyword">using namespace </span>std;
 <a name="l00010"></a>00010     <span class="keywordtype">int</span> failed_count = 0;
 <a name="l00011"></a>00011 
 <a name="l00012"></a>00012     {
-<a name="l00013"></a>00013         matrix2 M;
-<a name="l00014"></a>00014         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
-<a name="l00015"></a>00015         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 8; ++i) {
-<a name="l00016"></a>00016             <span class="keywordflow">if</span> (M[i / 3][i % 3] != 0) failed = <span class="keyword">true</span>;
-<a name="l00017"></a>00017         }
-<a name="l00018"></a>00018         <span class="keywordflow">if</span> (failed || M[2][2] != 1) {
-<a name="l00019"></a>00019             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero matrix&quot;</span> &lt;&lt; endl;  
-<a name="l00020"></a>00020             failed_count++;
-<a name="l00021"></a>00021         }
-<a name="l00022"></a>00022     }
-<a name="l00023"></a>00023 
-<a name="l00024"></a>00024     {
-<a name="l00025"></a>00025         <span class="keywordtype">float</span> arr[] = {1, 2, 3, 4, 5, 6, 7, 8};
-<a name="l00026"></a>00026         matrix2 M(arr);
-<a name="l00027"></a>00027         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
-<a name="l00028"></a>00028         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 8; ++i) {
-<a name="l00029"></a>00029             <span class="keywordflow">if</span> (M[i / 3][i % 3] != i + 1) failed = <span class="keyword">true</span>;
-<a name="l00030"></a>00030         }
-<a name="l00031"></a>00031         <span class="keywordflow">if</span> (failed || M[2][2] != 1) {
-<a name="l00032"></a>00032             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array test&quot;</span> &lt;&lt; endl;   
-<a name="l00033"></a>00033             failed_count++;
-<a name="l00034"></a>00034         }
-<a name="l00035"></a>00035     }
-<a name="l00036"></a>00036 
-<a name="l00037"></a>00037     <span class="comment">// any operations keeps the last component 1</span>
-<a name="l00038"></a>00038     {   
-<a name="l00039"></a>00039         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00040"></a>00040         matrix2 N(1, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00041"></a>00041         <span class="keywordflow">if</span> (M != N) {
-<a name="l00042"></a>00042             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M == N test&quot;</span> &lt;&lt; endl;    
-<a name="l00043"></a>00043             failed_count++;
-<a name="l00044"></a>00044         }
-<a name="l00045"></a>00045     }
-<a name="l00046"></a>00046     
-<a name="l00047"></a>00047     {   
-<a name="l00048"></a>00048         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00049"></a>00049         matrix2 N(0, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00050"></a>00050         <span class="keywordflow">if</span> (M == N) {
-<a name="l00051"></a>00051             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M != N test&quot;</span> &lt;&lt; endl;    
-<a name="l00052"></a>00052             failed_count++;
-<a name="l00053"></a>00053         }
-<a name="l00054"></a>00054     }
-<a name="l00055"></a>00055 
-<a name="l00056"></a>00056     {
-<a name="l00057"></a>00057         matrix2 N1(1, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00058"></a>00058         matrix2 N2(15, 13, 11, 9, 7, 5, 3, 1);
-<a name="l00059"></a>00059         matrix2 N = N1 + N2;
-<a name="l00060"></a>00060         matrix2 A(16, 15, 14, 13, 12, 11, 10, 9);
-<a name="l00061"></a>00061         <span class="keywordflow">if</span> (N != A) {
-<a name="l00062"></a>00062             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
-<a name="l00063"></a>00063             failed_count++;
-<a name="l00064"></a>00064         }
-<a name="l00065"></a>00065     }
-<a name="l00066"></a>00066     
-<a name="l00067"></a>00067     {
-<a name="l00068"></a>00068         matrix2 N1(1, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00069"></a>00069         matrix2 N2(15, 13, 11, 9, 7, 5, 3, 1);
-<a name="l00070"></a>00070         matrix2 N = N1 - N2;
-<a name="l00071"></a>00071         matrix2 A(-14, -11, -8, -5, -2, 1, 4, 7);
-<a name="l00072"></a>00072         <span class="keywordflow">if</span> (N != A) {
-<a name="l00073"></a>00073             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
-<a name="l00074"></a>00074             failed_count++;
-<a name="l00075"></a>00075         }
-<a name="l00076"></a>00076     }
-<a name="l00077"></a>00077 
-<a name="l00078"></a>00078     {
-<a name="l00079"></a>00079         matrix2 N1(1, 2, 3, 4, 5, 6, 0, 0);
-<a name="l00080"></a>00080         matrix2 N2(2, 3, 4, 5, 6, 7, 0, 0);
-<a name="l00081"></a>00081         matrix2 N = N1 * N2;
-<a name="l00082"></a>00082         matrix2 A(12, 15, 21, 33, 42, 57, 0, 0);
-<a name="l00083"></a>00083         <span class="keywordflow">if</span> (N != A) {
-<a name="l00084"></a>00084             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Affine matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
-<a name="l00085"></a>00085             failed_count++;
-<a name="l00086"></a>00086         }
-<a name="l00087"></a>00087     }
-<a name="l00088"></a>00088     
-<a name="l00089"></a>00089     {
-<a name="l00090"></a>00090         matrix2 N1(1, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00091"></a>00091         matrix2 N2(2, 3, 4, 5, 6, 7, 8, 9);
-<a name="l00092"></a>00092         matrix2 N = N1 * N2;
-<a name="l00093"></a>00093         matrix2 A(0.42353f, 0.49412f, 0.24706f, 0.95294f, 1.12941f, 0.67059f, 0.72941f, 0.91765f);
-<a name="l00094"></a>00094         <span class="keywordflow">if</span> (N != A) {
-<a name="l00095"></a>00095             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Projective matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
-<a name="l00096"></a>00096             failed_count++;
-<a name="l00097"></a>00097         }
-<a name="l00098"></a>00098     }
-<a name="l00099"></a>00099     
-<a name="l00100"></a>00100     {
-<a name="l00101"></a>00101         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00102"></a>00102         vector2 v(1, 2);
-<a name="l00103"></a>00103         vector2 w = M * v;
-<a name="l00104"></a>00104         vector2 a(0.33333f, 0.83333f);
-<a name="l00105"></a>00105         <span class="keywordflow">if</span> (a != w) {
-<a name="l00106"></a>00106             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M * v test&quot;</span> &lt;&lt; endl;  
-<a name="l00107"></a>00107             failed_count++;
-<a name="l00108"></a>00108         }
-<a name="l00109"></a>00109     }
-<a name="l00110"></a>00110 
-<a name="l00111"></a>00111 
-<a name="l00112"></a>00112     {
-<a name="l00113"></a>00113         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00114"></a>00114         matrix2 N = 2 * M * 3;
-<a name="l00115"></a>00115         matrix2 A(6, 12, 18, 24, 30, 36, 42, 48);
-<a name="l00116"></a>00116         <span class="keywordflow">if</span> (N != A) {
-<a name="l00117"></a>00117             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;s * M * s test&quot;</span> &lt;&lt; endl;  
-<a name="l00118"></a>00118             failed_count++;
-<a name="l00119"></a>00119         }
-<a name="l00120"></a>00120     }
-<a name="l00121"></a>00121     
-<a name="l00122"></a>00122     {
-<a name="l00123"></a>00123         matrix2 M(3, 6, 9, 12, 15, 18, 21, 24);
-<a name="l00124"></a>00124         matrix2 N = M / 3;
-<a name="l00125"></a>00125         matrix2 A(1, 2, 3, 4, 5, 6, 7, 8);
-<a name="l00126"></a>00126         <span class="keywordflow">if</span> (N != A) {
-<a name="l00127"></a>00127             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M / s test&quot;</span> &lt;&lt; endl;  
-<a name="l00128"></a>00128             failed_count++;
-<a name="l00129"></a>00129         }
-<a name="l00130"></a>00130     }
-<a name="l00131"></a>00131 
-<a name="l00132"></a>00132 
-<a name="l00133"></a>00133     <span class="keywordflow">return</span> failed_count;
-<a name="l00134"></a>00134 }
+<a name="l00013"></a>00013         <span class="keywordtype">float</span> arr[] = {1, 2, 3, 4, 5, 6};
+<a name="l00014"></a>00014         matrix2 M(arr);
+<a name="l00015"></a>00015         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00016"></a>00016         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 6; ++i) {
+<a name="l00017"></a>00017             <span class="keywordflow">if</span> (M[i / 3][i % 3] != i + 1) failed = <span class="keyword">true</span>;
+<a name="l00018"></a>00018         }
+<a name="l00019"></a>00019         <span class="keywordflow">if</span> (failed || M[2][0] != 0 || M[2][1] != 0 || M[2][2] != 1) {
+<a name="l00020"></a>00020             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array test&quot;</span> &lt;&lt; endl;   
+<a name="l00021"></a>00021             failed_count++;
+<a name="l00022"></a>00022         }
+<a name="l00023"></a>00023     }
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025     {   
+<a name="l00026"></a>00026         matrix2 M(1, 2, 3, 4, 5, 6);
+<a name="l00027"></a>00027         matrix2 N(1, 2, 3, 4, 5, 6);
+<a name="l00028"></a>00028         <span class="keywordflow">if</span> (M != N) {
+<a name="l00029"></a>00029             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M == N test&quot;</span> &lt;&lt; endl;    
+<a name="l00030"></a>00030             failed_count++;
+<a name="l00031"></a>00031         }
+<a name="l00032"></a>00032     }
+<a name="l00033"></a>00033     
+<a name="l00034"></a>00034     {   
+<a name="l00035"></a>00035         matrix2 M(1, 2, 3, 4, 5, 6);
+<a name="l00036"></a>00036         matrix2 N(0, 2, 3, 4, 5, 6);
+<a name="l00037"></a>00037         <span class="keywordflow">if</span> (M == N) {
+<a name="l00038"></a>00038             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M != N test&quot;</span> &lt;&lt; endl;    
+<a name="l00039"></a>00039             failed_count++;
+<a name="l00040"></a>00040         }
+<a name="l00041"></a>00041     }
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043     {
+<a name="l00044"></a>00044         matrix2 N1(1, 2, 3, 4, 5, 6);
+<a name="l00045"></a>00045         matrix2 N2(15, 13, 11, 9, 7, 5);
+<a name="l00046"></a>00046         matrix2 N = N1 + N2;
+<a name="l00047"></a>00047         matrix2 A(16, 15, 14, 13, 12, 11);
+<a name="l00048"></a>00048         <span class="keywordflow">if</span> (N != A) {
+<a name="l00049"></a>00049             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00050"></a>00050             failed_count++;
+<a name="l00051"></a>00051         }
+<a name="l00052"></a>00052     }
+<a name="l00053"></a>00053     
+<a name="l00054"></a>00054     {
+<a name="l00055"></a>00055         matrix2 N1(1, 2, 3, 4, 5, 6);
+<a name="l00056"></a>00056         matrix2 N2(15, 13, 11, 9, 7, 5);
+<a name="l00057"></a>00057         matrix2 N = N1 - N2;
+<a name="l00058"></a>00058         matrix2 A(-14, -11, -8, -5, -2, 1);
+<a name="l00059"></a>00059         <span class="keywordflow">if</span> (N != A) {
+<a name="l00060"></a>00060             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
+<a name="l00061"></a>00061             failed_count++;
+<a name="l00062"></a>00062         }
+<a name="l00063"></a>00063     }
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065     {
+<a name="l00066"></a>00066         matrix2 N1(1, 2, 3, 4, 5, 6);
+<a name="l00067"></a>00067         matrix2 N2(2, 3, 4, 5, 6, 7);
+<a name="l00068"></a>00068         matrix2 N = N1 * N2;
+<a name="l00069"></a>00069         matrix2 A(12, 15, 21, 33, 42, 57);
+<a name="l00070"></a>00070         <span class="keywordflow">if</span> (N != A) {
+<a name="l00071"></a>00071             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Affine matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00072"></a>00072             failed_count++;
+<a name="l00073"></a>00073         }
+<a name="l00074"></a>00074     }
+<a name="l00075"></a>00075     
+<a name="l00076"></a>00076     {
+<a name="l00077"></a>00077         matrix2 M(1, 2, 3, 4, 5, 6);
+<a name="l00078"></a>00078         vector2 v(1, 2);
+<a name="l00079"></a>00079         vector2 w = M * v;
+<a name="l00080"></a>00080         vector2 a(8, 20);
+<a name="l00081"></a>00081         <span class="keywordflow">if</span> (a != w) {
+<a name="l00082"></a>00082             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M * v test&quot;</span> &lt;&lt; endl;  
+<a name="l00083"></a>00083             failed_count++;
+<a name="l00084"></a>00084         }
+<a name="l00085"></a>00085     }
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088     {
+<a name="l00089"></a>00089         matrix2 M(1, 2, 3, 4, 5, 6);
+<a name="l00090"></a>00090         matrix2 N = 2 * M * 3;
+<a name="l00091"></a>00091         matrix2 A(6, 12, 18, 24, 30, 36);
+<a name="l00092"></a>00092         <span class="keywordflow">if</span> (N != A) {
+<a name="l00093"></a>00093             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;s * M * s test&quot;</span> &lt;&lt; endl;  
+<a name="l00094"></a>00094             failed_count++;
+<a name="l00095"></a>00095         }
+<a name="l00096"></a>00096     }
+<a name="l00097"></a>00097     
+<a name="l00098"></a>00098     {
+<a name="l00099"></a>00099         matrix2 M(3, 6, 9, 12, 15, 18);
+<a name="l00100"></a>00100         matrix2 N = M / 3;
+<a name="l00101"></a>00101         matrix2 A(1, 2, 3, 4, 5, 6);
+<a name="l00102"></a>00102         <span class="keywordflow">if</span> (N != A) {
+<a name="l00103"></a>00103             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M / s test&quot;</span> &lt;&lt; endl;  
+<a name="l00104"></a>00104             failed_count++;
+<a name="l00105"></a>00105         }
+<a name="l00106"></a>00106     }
+<a name="l00107"></a>00107 
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109     <span class="keywordflow">return</span> failed_count;
+<a name="l00110"></a>00110 }
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index b83e16b..7354e8a 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix3.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix3.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp</h1><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">mof/math/basic_matrix.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix3.hpp</h1><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">mof/math/basic_matrix.hpp</a>&gt;</code><br/>
 <div class="dynheader">
 matrix3.hppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="matrix3_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hpp">
-<area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
+<div class="center"><img src="matrix3_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix3_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix3_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix3_8hpp">
+<area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="504,83,683,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
 </div>
 <div class="dynheader">
 このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
 <div class="dynsection">
-<div class="center"><img src="matrix3_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hppdep">
-<area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="651,83,1051,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/></map>
+<div class="center"><img src="matrix3_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix3_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix3_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix3_8hppdep">
+<area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="745,83,1145,112"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="1169,83,1631,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,160,984,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,237,1376,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,237,443,267"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,237,960,267"/></map>
 </div>
 
 <p><a href="matrix3_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_1matrix3.html">mof::math::matrix3</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹  <a href="classmof_1_1math_1_1matrix3.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次åÂ\85Â\83Ã¥Â\90Â\8c次座æ¨Â\99å¤Â\89æÂ\8fÂ\9bè¡Â\8cÃ¥Â\88Â\97ãÂ\82¯ãÂ\83©ãÂ\82¹  <a href="classmof_1_1math_1_1matrix3.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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:40 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>
index 519028d..d650f1e 100644 (file)
@@ -1,7 +1,8 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/>
-<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="651,83,1051,112"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="745,83,1145,112"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="1169,83,1631,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,160,984,189"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,237,1376,267"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,237,443,267"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,237,960,267"/>
 </map>
index b5df8e8..e2f2ac7 100644 (file)
@@ -1 +1 @@
-a86150019ea982fbb65fd6671bb0fc36
\ No newline at end of file
+c1f8f7c9aca1638904900d72624116f9
\ No newline at end of file
index d1a1079..17513c1 100644 (file)
Binary files a/moflib-2.0/doc/html/matrix3_8hpp__dep__incl.png and b/moflib-2.0/doc/html/matrix3_8hpp__dep__incl.png differ
index 891ac32..31a1df6 100644 (file)
@@ -1,5 +1,5 @@
 <map id="G" name="G">
-<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="504,83,683,112"/>
 <area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/>
 <area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/>
 <area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/>
index b172f6a..f1b4479 100644 (file)
@@ -1 +1 @@
-395fe9214420d6917ac260ca55d83c5b
\ No newline at end of file
+4890248b4a3458997e047c58f7c22942
\ No newline at end of file
index 6c1ddb9..8fc7d4d 100644 (file)
Binary files a/moflib-2.0/doc/html/matrix3_8hpp__incl.png and b/moflib-2.0/doc/html/matrix3_8hpp__incl.png differ
index 694b640..e0f0237 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix3.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix3.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp</h1><a href="matrix3_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/moflib-2.0/src/mof/math/matrix3.hpp</h1><a href="matrix3_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__matrix_8hpp.html">mof/math/basic_matrix.hpp</a>&gt;</span>
 <a name="l00003"></a>00003 
 <a name="l00004"></a>00004 <span class="keyword">namespace </span>mof
 <a name="l00007"></a>00007 {
 <a name="l00008"></a>00008     <span class="keyword">class </span>vector3;
 <a name="l00009"></a>00009 
-<a name="l00013"></a><a class="code" href="classmof_1_1math_1_1matrix3.html">00013</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹">matrix3</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\83\86ã\83³ã\83\97ã\83¬ã\83¼ã\83\88ã\82¯ã\83©ã\82¹">basic_matrix</a>&lt;3, matrix3, vector3&gt;
+<a name="l00013"></a><a class="code" href="classmof_1_1math_1_1matrix3.html">00013</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次åÂ\85Â\83Ã¥Â\90Â\8c次座æ¨Â\99å¤Â\89æÂ\8fÂ\9bè¡Â\8cÃ¥Â\88Â\97ãÂ\82¯ãÂ\83©ãÂ\82¹">matrix3</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\83\86ã\83³ã\83\97ã\83¬ã\83¼ã\83\88ã\82¯ã\83©ã\82¹">basic_matrix</a>&lt;3, matrix3, vector3&gt;
 <a name="l00014"></a>00014     {
 <a name="l00015"></a>00015     <span class="keyword">public</span>:
 <a name="l00016"></a>00016 <span class="comment">//{{{ constructor</span>
-<a name="l00020"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">00020</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>()
-<a name="l00021"></a>00021         {
-<a name="l00022"></a>00022             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
-<a name="l00023"></a>00023                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = 0;
-<a name="l00024"></a>00024             }
-<a name="l00025"></a>00025             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
-<a name="l00026"></a>00026         }
-<a name="l00027"></a>00027 
-<a name="l00033"></a>00033         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
-<a name="l00034"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">00034</a>         <span class="keyword">explicit</span> <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>(<span class="keyword">const</span> T&amp; arr)
-<a name="l00035"></a>00035         {
-<a name="l00036"></a>00036             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
-<a name="l00037"></a>00037                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = arr[i];
-<a name="l00038"></a>00038             }
-<a name="l00039"></a>00039             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
-<a name="l00040"></a>00040         }
-<a name="l00041"></a>00041 
-<a name="l00045"></a>00045         <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>
-<a name="l00046"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a986c4e788604143e6fb26f0d1c8f1750">00046</a>         (
-<a name="l00047"></a>00047             <span class="keywordtype">float</span> m11, <span class="keywordtype">float</span> m12, <span class="keywordtype">float</span> m13, <span class="keywordtype">float</span> m14,
-<a name="l00048"></a>00048             <span class="keywordtype">float</span> m21, <span class="keywordtype">float</span> m22, <span class="keywordtype">float</span> m23, <span class="keywordtype">float</span> m24,
-<a name="l00049"></a>00049             <span class="keywordtype">float</span> m31, <span class="keywordtype">float</span> m32, <span class="keywordtype">float</span> m33, <span class="keywordtype">float</span> m34,
-<a name="l00050"></a>00050             <span class="keywordtype">float</span> m41, <span class="keywordtype">float</span> m42, <span class="keywordtype">float</span> m43
-<a name="l00051"></a>00051         )
-<a name="l00052"></a>00052         {
-<a name="l00053"></a>00053             <span class="keyword">const</span> <span class="keywordtype">float</span>* table[] =
-<a name="l00054"></a>00054                 {
-<a name="l00055"></a>00055                     &amp;m11, &amp;m12, &amp;m13, &amp;m14,
-<a name="l00056"></a>00056                     &amp;m21, &amp;m22, &amp;m23, &amp;m24,
-<a name="l00057"></a>00057                     &amp;m31, &amp;m32, &amp;m33, &amp;m34,
-<a name="l00058"></a>00058                     &amp;m41, &amp;m42, &amp;m43
-<a name="l00059"></a>00059                 };
-<a name="l00060"></a>00060             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
-<a name="l00061"></a>00061                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = *table[i];
-<a name="l00062"></a>00062             }
-<a name="l00063"></a>00063             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
-<a name="l00064"></a>00064         }
-<a name="l00065"></a>00065 
-<a name="l00066"></a>00066 <span class="comment">//}}}</span>
-<a name="l00067"></a>00067 <span class="comment">//{{{ copy constructor</span>
-<a name="l00068"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">00068</a>     <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a>&amp; rhs)
-<a name="l00069"></a>00069     {
-<a name="l00070"></a>00070         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
-<a name="l00071"></a>00071             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
-<a name="l00072"></a>00072         }
-<a name="l00073"></a>00073     }
-<a name="l00074"></a>00074 <span class="comment">//}}}</span>
-<a name="l00075"></a>00075 <span class="comment">//{{{ operator =</span>
-<a name="l00079"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">00079</a> <span class="comment"></span>    <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a>&amp; <a class="code" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator = </a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a>&amp; rhs)
-<a name="l00080"></a>00080     {
-<a name="l00081"></a>00081         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
-<a name="l00082"></a>00082             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
-<a name="l00083"></a>00083         }
-<a name="l00084"></a>00084         <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00085"></a>00085     }
-<a name="l00086"></a>00086 <span class="comment">//}}}</span>
-<a name="l00087"></a>00087     };
-<a name="l00088"></a>00088 
-<a name="l00089"></a>00089 }<span class="comment">// namespace math</span>
-<a name="l00090"></a>00090 }<span class="comment">// namespace mof</span>
+<a name="l00021"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">00021</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="ã\83\87ã\83\95ã\82©ã\83«ã\83\88ã\82³ã\83³ã\82¹ã\83\88ã\83©ã\82¯ã\82¿.">matrix3</a>()
+<a name="l00022"></a>00022         {
+<a name="l00023"></a>00023         }
+<a name="l00024"></a>00024 
+<a name="l00030"></a>00030         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00031"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">00031</a>         <span class="keyword">explicit</span> <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="ã\83\87ã\83\95ã\82©ã\83«ã\83\88ã\82³ã\83³ã\82¹ã\83\88ã\83©ã\82¯ã\82¿.">matrix3</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00032"></a>00032         {
+<a name="l00033"></a>00033             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00034"></a>00034                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] = arr[i];
+<a name="l00035"></a>00035             }
+<a name="l00036"></a>00036         }
+<a name="l00037"></a>00037 
+<a name="l00041"></a>00041         <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="ã\83\87ã\83\95ã\82©ã\83«ã\83\88ã\82³ã\83³ã\82¹ã\83\88ã\83©ã\82¯ã\82¿.">matrix3</a>
+<a name="l00042"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a3c98dd62f5873b83dce4a95f515fb3c3">00042</a>         (
+<a name="l00043"></a>00043             <span class="keywordtype">float</span> m11, <span class="keywordtype">float</span> m12, <span class="keywordtype">float</span> m13, <span class="keywordtype">float</span> m14,
+<a name="l00044"></a>00044             <span class="keywordtype">float</span> m21, <span class="keywordtype">float</span> m22, <span class="keywordtype">float</span> m23, <span class="keywordtype">float</span> m24,
+<a name="l00045"></a>00045             <span class="keywordtype">float</span> m31, <span class="keywordtype">float</span> m32, <span class="keywordtype">float</span> m33, <span class="keywordtype">float</span> m34
+<a name="l00046"></a>00046         )
+<a name="l00047"></a>00047         {
+<a name="l00048"></a>00048             <span class="keyword">const</span> <span class="keywordtype">float</span>* table[] =
+<a name="l00049"></a>00049                 {
+<a name="l00050"></a>00050                     &amp;m11, &amp;m12, &amp;m13, &amp;m14,
+<a name="l00051"></a>00051                     &amp;m21, &amp;m22, &amp;m23, &amp;m24,
+<a name="l00052"></a>00052                     &amp;m31, &amp;m32, &amp;m33, &amp;m34
+<a name="l00053"></a>00053                 };
+<a name="l00054"></a>00054             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00055"></a>00055                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] = *table[i];
+<a name="l00056"></a>00056             }
+<a name="l00057"></a>00057         }
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 <span class="comment">//}}}</span>
+<a name="l00060"></a>00060 <span class="comment">//{{{ copy constructor</span>
+<a name="l00061"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">00061</a>     <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="ã\83\87ã\83\95ã\82©ã\83«ã\83\88ã\82³ã\83³ã\82¹ã\83\88ã\83©ã\82¯ã\82¿.">matrix3</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹">matrix3</a>&amp; rhs)
+<a name="l00062"></a>00062     {
+<a name="l00063"></a>00063         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00064"></a>00064             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i];
+<a name="l00065"></a>00065         }
+<a name="l00066"></a>00066     }
+<a name="l00067"></a>00067 <span class="comment">//}}}</span>
+<a name="l00068"></a>00068 <span class="comment">//{{{ operator =</span>
+<a name="l00072"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">00072</a> <span class="comment"></span>    <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹">matrix3</a>&amp; <a class="code" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator = </a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹">matrix3</a>&amp; rhs)
+<a name="l00073"></a>00073     {
+<a name="l00074"></a>00074         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a009de8f949d9374a272897933aefa7b3" title="elements_のサイズを返す">size</a>(); ++i) {
+<a name="l00075"></a>00075             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a143f7f6630852bf903e2f2ee55c6aedc" title="要素の配列(アフィン行列なので,最後の行は省略している)">elements_</a>[i];
+<a name="l00076"></a>00076         }
+<a name="l00077"></a>00077         <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00078"></a>00078     }
+<a name="l00079"></a>00079 <span class="comment">//}}}</span>
+<a name="l00080"></a>00080     };
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082 }<span class="comment">// namespace math</span>
+<a name="l00083"></a>00083 }<span class="comment">// namespace mof</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index 4591b67..73a73e7 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix3_test.cpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/matrix3_test.cpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp</h1><code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">mof/math/matrix3.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/matrix3_test.cpp</h1><code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">mof/math/matrix3.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="vector3_8hpp_source.html">mof/math/vector3.hpp</a>&gt;</code><br/>
 <code>#include &lt;iostream&gt;</code><br/>
 <code>#include &lt;sstream&gt;</code><br/>
 <div class="dynheader">
 matrix3_test.cppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="matrix3__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix3__test_8cpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix3__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix3__test_8cpp">
-<area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="175,160,321,189"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="285,83,432,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,237,337,267"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,315,320,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,315,501,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,392,380,421"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,237,540,267"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="396,160,543,189"/></map>
+<div class="center"><img src="matrix3__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2matrix3__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2matrix3__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2matrix3__test_8cpp">
+<area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="293,160,440,189"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="404,83,551,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,237,456,267"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,315,707,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,315,888,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,392,767,421"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,237,659,267"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="515,160,661,189"/></map>
 </div>
 
 <p><a href="matrix3__test_8cpp_source.html">ソースコードを見る。</a></p>
@@ -63,7 +63,7 @@ matrix3_test.cppのインクルード依存関係図</div>
 </div>
 </div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:40 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>
index fdf9762..366be1f 100644 (file)
@@ -1,10 +1,10 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="175,160,321,189"/>
-<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="285,83,432,112"/>
-<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,237,337,267"/>
-<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,315,320,344"/>
-<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,315,501,344"/>
-<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,392,380,421"/>
-<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,237,540,267"/>
-<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="396,160,543,189"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="293,160,440,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="404,83,551,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,237,456,267"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,315,707,344"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,315,888,344"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,392,767,421"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,237,659,267"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="515,160,661,189"/>
 </map>
index a6eceec..bd1fd23 100644 (file)
@@ -1 +1 @@
-a9ca6bf0774e8daf9e0b676365cb2c67
\ No newline at end of file
+0e6972d4628cf8bc67902bced3f74731
\ No newline at end of file
index 1e20f17..e23d859 100644 (file)
Binary files a/moflib-2.0/doc/html/matrix3__test_8cpp__incl.png and b/moflib-2.0/doc/html/matrix3__test_8cpp__incl.png differ
index 5893799..e380756 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix3_test.cpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/matrix3_test.cpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp</h1><a href="matrix3__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="matrix3_8hpp.html">mof/math/matrix3.hpp</a>&gt;</span>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/matrix3_test.cpp</h1><a href="matrix3__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="matrix3_8hpp.html">mof/math/matrix3.hpp</a>&gt;</span>
 <a name="l00002"></a>00002 <span class="preprocessor">#include &lt;<a class="code" href="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
 <a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
 <a name="l00004"></a>00004 <span class="preprocessor">#include &lt;sstream&gt;</span>
 <a name="l00005"></a>00005 
-<a name="l00006"></a><a class="code" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00006</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00006"></a><a class="code" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00006</a> <span class="keywordtype">int</span> <a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
 <a name="l00007"></a>00007 {
 <a name="l00008"></a>00008     <span class="keyword">using namespace </span>mof::math;
 <a name="l00009"></a>00009     <span class="keyword">using namespace </span>std;
 <a name="l00010"></a>00010     <span class="keywordtype">int</span> failed_count = 0;
 <a name="l00011"></a>00011 
 <a name="l00012"></a>00012     {
-<a name="l00013"></a>00013         matrix3 M;
+<a name="l00013"></a>00013         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
 <a name="l00014"></a>00014         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
-<a name="l00015"></a>00015         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 15; ++i) {
-<a name="l00016"></a>00016             <span class="keywordflow">if</span> (M[i / 4][i % 4] != 0) failed = <span class="keyword">true</span>;
+<a name="l00015"></a>00015         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 12; ++i) {
+<a name="l00016"></a>00016             <span class="keywordflow">if</span> (M[i / 4][i % 4] != i + 1) failed = <span class="keyword">true</span>;
 <a name="l00017"></a>00017         }
-<a name="l00018"></a>00018         <span class="keywordflow">if</span> (failed || M[3][3] != 1) {
-<a name="l00019"></a>00019             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero matrix&quot;</span> &lt;&lt; endl;  
+<a name="l00018"></a>00018         <span class="keywordflow">if</span> (failed || M[3][0] != 0 || M[3][1] != 0 || M[3][2] != 0 || M[3][3] != 1) {
+<a name="l00019"></a>00019             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize test&quot;</span> &lt;&lt; endl;    
 <a name="l00020"></a>00020             failed_count++;
 <a name="l00021"></a>00021         }
 <a name="l00022"></a>00022     }
 <a name="l00023"></a>00023 
 <a name="l00024"></a>00024     {
-<a name="l00025"></a>00025         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00026"></a>00026         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
-<a name="l00027"></a>00027         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 15; ++i) {
-<a name="l00028"></a>00028             <span class="keywordflow">if</span> (M[i / 4][i % 4] != i + 1) failed = <span class="keyword">true</span>;
-<a name="l00029"></a>00029         }
-<a name="l00030"></a>00030         <span class="keywordflow">if</span> (failed || M[3][3] != 1) {
-<a name="l00031"></a>00031             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize test&quot;</span> &lt;&lt; endl;    
-<a name="l00032"></a>00032             failed_count++;
-<a name="l00033"></a>00033         }
-<a name="l00034"></a>00034     }
-<a name="l00035"></a>00035 
-<a name="l00036"></a>00036     {
-<a name="l00037"></a>00037         <span class="keywordtype">float</span> arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
-<a name="l00038"></a>00038         matrix3 M(arr);
-<a name="l00039"></a>00039         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
-<a name="l00040"></a>00040         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 15; ++i) {
-<a name="l00041"></a>00041             <span class="keywordflow">if</span> (M[i / 4][i % 4] != i + 1) failed = <span class="keyword">true</span>;
-<a name="l00042"></a>00042         }
-<a name="l00043"></a>00043         <span class="keywordflow">if</span> (failed || M[3][3] != 1) {
-<a name="l00044"></a>00044             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array test&quot;</span> &lt;&lt; endl;   
-<a name="l00045"></a>00045             failed_count++;
-<a name="l00046"></a>00046         }
-<a name="l00047"></a>00047     }
-<a name="l00048"></a>00048 
-<a name="l00049"></a>00049     <span class="comment">// any operations keeps the last component 1</span>
-<a name="l00050"></a>00050     {   
-<a name="l00051"></a>00051         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00052"></a>00052         matrix3 N(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00053"></a>00053         <span class="keywordflow">if</span> (M != N) {
-<a name="l00054"></a>00054             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M == N test&quot;</span> &lt;&lt; endl;    
-<a name="l00055"></a>00055             failed_count++;
-<a name="l00056"></a>00056         }
-<a name="l00057"></a>00057     }
-<a name="l00058"></a>00058     
-<a name="l00059"></a>00059     {   
-<a name="l00060"></a>00060         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00061"></a>00061         matrix3 N(0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00062"></a>00062         <span class="keywordflow">if</span> (M == N) {
-<a name="l00063"></a>00063             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M != N test&quot;</span> &lt;&lt; endl;    
-<a name="l00064"></a>00064             failed_count++;
-<a name="l00065"></a>00065         }
-<a name="l00066"></a>00066     }
-<a name="l00067"></a>00067 
-<a name="l00068"></a>00068     {
-<a name="l00069"></a>00069         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00070"></a>00070         matrix3 N2(29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1);
-<a name="l00071"></a>00071         matrix3 N = N1 + N2;
-<a name="l00072"></a>00072         matrix3 A(30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16);
-<a name="l00073"></a>00073         <span class="keywordflow">if</span> (N != A) {
-<a name="l00074"></a>00074             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
-<a name="l00075"></a>00075             failed_count++;
-<a name="l00076"></a>00076         }
-<a name="l00077"></a>00077     }
-<a name="l00078"></a>00078     
-<a name="l00079"></a>00079     {
-<a name="l00080"></a>00080         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00081"></a>00081         matrix3 N2(29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1);
-<a name="l00082"></a>00082         matrix3 N = N1 - N2;
-<a name="l00083"></a>00083         matrix3 A
-<a name="l00084"></a>00084         (
-<a name="l00085"></a>00085             -28, -25, -22, -19,
-<a name="l00086"></a>00086             -16, -13, -10,  -7,
-<a name="l00087"></a>00087              -4,  -1,   2,   5,
-<a name="l00088"></a>00088               8,  11,  14  
-<a name="l00089"></a>00089         );
-<a name="l00090"></a>00090         <span class="keywordflow">if</span> (N != A) {
-<a name="l00091"></a>00091             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
-<a name="l00092"></a>00092             failed_count++;
-<a name="l00093"></a>00093         }
-<a name="l00094"></a>00094     }
-<a name="l00095"></a>00095 
-<a name="l00096"></a>00096     {
-<a name="l00097"></a>00097         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 0, 0);
-<a name="l00098"></a>00098         matrix3 N2(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0);
-<a name="l00099"></a>00099         matrix3 N = N1 * N2;
-<a name="l00100"></a>00100         matrix3 A(44, 50, 56, 66, 116, 134, 152, 178, 188, 218, 248, 290, 0, 0, 0);
-<a name="l00101"></a>00101         <span class="keywordflow">if</span> (N != A) {
-<a name="l00102"></a>00102             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Affine matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
-<a name="l00103"></a>00103             failed_count++;
-<a name="l00104"></a>00104         }
-<a name="l00105"></a>00105     }
-<a name="l00106"></a>00106     
-<a name="l00107"></a>00107     {
-<a name="l00108"></a>00108         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00109"></a>00109         matrix3 N2(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);
-<a name="l00110"></a>00110         matrix3 N = N1 * N2;
-<a name="l00111"></a>00111         matrix3 A
-<a name="l00112"></a>00112         (
-<a name="l00113"></a>00113             0.25840f, 0.28424f, 0.31008, 0.17054f,
-<a name="l00114"></a>00114             0.58915f, 0.65633f, 0.72351f, 0.45995f,
-<a name="l00115"></a>00115             0.91990f, 1.02842f, 1.13695f, 0.74935f,
-<a name="l00116"></a>00116             0.70801f, 0.81912f, 0.93023f
-<a name="l00117"></a>00117         );
-<a name="l00118"></a>00118         <span class="keywordflow">if</span> (N != A) {
-<a name="l00119"></a>00119             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Projective matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
-<a name="l00120"></a>00120             failed_count++;
-<a name="l00121"></a>00121         }
-<a name="l00122"></a>00122     }
-<a name="l00123"></a>00123     
-<a name="l00124"></a>00124     {
-<a name="l00125"></a>00125         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00126"></a>00126         vector3 v(1, 2, 3);
-<a name="l00127"></a>00127         vector3 w = M * v;
-<a name="l00128"></a>00128         vector3 a(0.20690f, 0.52874f, 0.85057f);
-<a name="l00129"></a>00129         <span class="keywordflow">if</span> (a != w) {
-<a name="l00130"></a>00130             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M * v test&quot;</span> &lt;&lt; endl;  
-<a name="l00131"></a>00131             failed_count++;
-<a name="l00132"></a>00132         }
-<a name="l00133"></a>00133     }
-<a name="l00134"></a>00134 
-<a name="l00135"></a>00135 
-<a name="l00136"></a>00136     {
-<a name="l00137"></a>00137         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00138"></a>00138         matrix3 N = 2 * M * 3;
-<a name="l00139"></a>00139         matrix3 A(6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90);
-<a name="l00140"></a>00140         <span class="keywordflow">if</span> (N != A) {
-<a name="l00141"></a>00141             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;s * M * s test&quot;</span> &lt;&lt; endl;  
-<a name="l00142"></a>00142             failed_count++;
-<a name="l00143"></a>00143         }
-<a name="l00144"></a>00144     }
-<a name="l00145"></a>00145     
-<a name="l00146"></a>00146     {
-<a name="l00147"></a>00147         matrix3 M(6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90);
-<a name="l00148"></a>00148         matrix3 N = M / 6;
-<a name="l00149"></a>00149         matrix3 A(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
-<a name="l00150"></a>00150         <span class="keywordflow">if</span> (N != A) {
-<a name="l00151"></a>00151             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M / s test&quot;</span> &lt;&lt; endl;  
-<a name="l00152"></a>00152             failed_count++;
-<a name="l00153"></a>00153         }
-<a name="l00154"></a>00154     }
-<a name="l00155"></a>00155 
-<a name="l00156"></a>00156     <span class="keywordflow">return</span> failed_count;
-<a name="l00157"></a>00157 }
+<a name="l00025"></a>00025         <span class="keywordtype">float</span> arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
+<a name="l00026"></a>00026         matrix3 M(arr);
+<a name="l00027"></a>00027         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00028"></a>00028         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 12; ++i) {
+<a name="l00029"></a>00029             <span class="keywordflow">if</span> (M[i / 4][i % 4] != i + 1) failed = <span class="keyword">true</span>;
+<a name="l00030"></a>00030         }
+<a name="l00031"></a>00031         <span class="keywordflow">if</span> (failed || M[3][0] != 0 || M[3][1] != 0 || M[3][2] != 0 || M[3][3] != 1) {
+<a name="l00032"></a>00032             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array test&quot;</span> &lt;&lt; endl;   
+<a name="l00033"></a>00033             failed_count++;
+<a name="l00034"></a>00034         }
+<a name="l00035"></a>00035     }
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037     {   
+<a name="l00038"></a>00038         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00039"></a>00039         matrix3 N(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00040"></a>00040         <span class="keywordflow">if</span> (M != N) {
+<a name="l00041"></a>00041             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M == N test&quot;</span> &lt;&lt; endl;    
+<a name="l00042"></a>00042             failed_count++;
+<a name="l00043"></a>00043         }
+<a name="l00044"></a>00044     }
+<a name="l00045"></a>00045     
+<a name="l00046"></a>00046     {   
+<a name="l00047"></a>00047         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00048"></a>00048         matrix3 N(0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00049"></a>00049         <span class="keywordflow">if</span> (M == N) {
+<a name="l00050"></a>00050             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M != N test&quot;</span> &lt;&lt; endl;    
+<a name="l00051"></a>00051             failed_count++;
+<a name="l00052"></a>00052         }
+<a name="l00053"></a>00053     }
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     {
+<a name="l00056"></a>00056         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00057"></a>00057         matrix3 N2(29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7);
+<a name="l00058"></a>00058         matrix3 N = N1 + N2;
+<a name="l00059"></a>00059         matrix3 A(30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19);
+<a name="l00060"></a>00060         <span class="keywordflow">if</span> (N != A) {
+<a name="l00061"></a>00061             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00062"></a>00062             failed_count++;
+<a name="l00063"></a>00063         }
+<a name="l00064"></a>00064     }
+<a name="l00065"></a>00065     
+<a name="l00066"></a>00066     {
+<a name="l00067"></a>00067         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00068"></a>00068         matrix3 N2(29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7);
+<a name="l00069"></a>00069         matrix3 N = N1 - N2;
+<a name="l00070"></a>00070         matrix3 A
+<a name="l00071"></a>00071         (
+<a name="l00072"></a>00072             -28, -25, -22, -19,
+<a name="l00073"></a>00073             -16, -13, -10,  -7,
+<a name="l00074"></a>00074              -4,  -1,   2,   5
+<a name="l00075"></a>00075         );
+<a name="l00076"></a>00076         <span class="keywordflow">if</span> (N != A) {
+<a name="l00077"></a>00077             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
+<a name="l00078"></a>00078             failed_count++;
+<a name="l00079"></a>00079         }
+<a name="l00080"></a>00080     }
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082     {
+<a name="l00083"></a>00083         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00084"></a>00084         matrix3 N2(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13);
+<a name="l00085"></a>00085         matrix3 N = N1 * N2;
+<a name="l00086"></a>00086         matrix3 A(44, 50, 56, 66, 116, 134, 152, 178, 188, 218, 248, 290);
+<a name="l00087"></a>00087         <span class="keywordflow">if</span> (N != A) {
+<a name="l00088"></a>00088             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Affine matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00089"></a>00089             failed_count++;
+<a name="l00090"></a>00090         }
+<a name="l00091"></a>00091     }
+<a name="l00092"></a>00092     
+<a name="l00093"></a>00093     {
+<a name="l00094"></a>00094         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00095"></a>00095         vector3 v(1, 2, 3);
+<a name="l00096"></a>00096         vector3 w = M * v;
+<a name="l00097"></a>00097         vector3 a(18, 46, 74);
+<a name="l00098"></a>00098         <span class="keywordflow">if</span> (a != w) {
+<a name="l00099"></a>00099             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M * v test&quot;</span> &lt;&lt; endl;  
+<a name="l00100"></a>00100             failed_count++;
+<a name="l00101"></a>00101         }
+<a name="l00102"></a>00102     }
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105     {
+<a name="l00106"></a>00106         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00107"></a>00107         matrix3 N = 2 * M * 3;
+<a name="l00108"></a>00108         matrix3 A(6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72);
+<a name="l00109"></a>00109         <span class="keywordflow">if</span> (N != A) {
+<a name="l00110"></a>00110             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;s * M * s test&quot;</span> &lt;&lt; endl;  
+<a name="l00111"></a>00111             failed_count++;
+<a name="l00112"></a>00112         }
+<a name="l00113"></a>00113     }
+<a name="l00114"></a>00114     
+<a name="l00115"></a>00115     {
+<a name="l00116"></a>00116         matrix3 M(6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72);
+<a name="l00117"></a>00117         matrix3 N = M / 6;
+<a name="l00118"></a>00118         matrix3 A(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
+<a name="l00119"></a>00119         <span class="keywordflow">if</span> (N != A) {
+<a name="l00120"></a>00120             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M / s test&quot;</span> &lt;&lt; endl;  
+<a name="l00121"></a>00121             failed_count++;
+<a name="l00122"></a>00122         }
+<a name="l00123"></a>00123     }
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125     <span class="keywordflow">return</span> failed_count;
+<a name="l00126"></a>00126 }
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index 42afa38..3b47ef7 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp</h1><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">mof/math/matrix2.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix.hpp</h1><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">mof/math/matrix2.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">mof/math/matrix3.hpp</a>&gt;</code><br/>
 <div class="dynheader">
 matrix.hppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hpp">
-<area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="349,83,496,112"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="520,83,667,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,160,597,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
+<div class="center"><img src="matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix_8hpp">
+<area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="435,83,581,112"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="605,83,752,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="504,160,683,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
 </div>
 <div class="dynheader">
 このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
 <div class="dynsection">
-<div class="center"><img src="matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hppdep">
-<area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/></map>
+<div class="center"><img src="matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2matrix_8hppdep">
+<area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,83,984,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,160,1376,189"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,160,443,189"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,160,960,189"/></map>
 </div>
 
 <p><a href="matrix_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:39 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>
index 6e817e8..8655f21 100644 (file)
@@ -1,5 +1,6 @@
 <map id="G" name="G">
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,83,984,112"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,160,1376,189"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,160,443,189"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,160,960,189"/>
 </map>
index c9aacad..908b21b 100644 (file)
@@ -1 +1 @@
-cc96146037a4ede0f5c1f51ce60453ad
\ No newline at end of file
+9aa4b453cdcd90428297b40359f4f111
\ No newline at end of file
index f35d0db..89638af 100644 (file)
Binary files a/moflib-2.0/doc/html/matrix_8hpp__dep__incl.png and b/moflib-2.0/doc/html/matrix_8hpp__dep__incl.png differ
index 0265e09..3af482b 100644 (file)
@@ -1,7 +1,7 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="349,83,496,112"/>
-<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="520,83,667,112"/>
-<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,160,597,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="435,83,581,112"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="605,83,752,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="504,160,683,189"/>
 <area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/>
 <area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/>
 <area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/>
index c0b0285..a0d7a3c 100644 (file)
@@ -1 +1 @@
-cb366d5cef178ef3d838eb84bafa6f77
\ No newline at end of file
+ab8c41d14a275b2958b023c5e3053fe8
\ No newline at end of file
index 5d842be..4c811dc 100644 (file)
Binary files a/moflib-2.0/doc/html/matrix_8hpp__incl.png and b/moflib-2.0/doc/html/matrix_8hpp__incl.png differ
index a1fd815..2bd86b4 100644 (file)
@@ -2,7 +2,7 @@
 <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/matrix.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp</h1><a href="matrix_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/matrix.hpp</h1><a href="matrix_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="matrix2_8hpp.html">mof/math/matrix2.hpp</a>&gt;</span>
 <a name="l00006"></a>00006 <span class="preprocessor">#include &lt;<a class="code" href="matrix3_8hpp.html">mof/math/matrix3.hpp</a>&gt;</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index 77b1464..478c944 100644 (file)
@@ -2,7 +2,7 @@
 <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/base/mofdef.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/base/mofdef.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/base/mofdef.hpp</h1><code>#include &lt;cstddef&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/base/mofdef.hpp</h1><code>#include &lt;cstddef&gt;</code><br/>
 <code>#include &lt;<a class="el" href="tstring_8hpp_source.html">mof/base/tstring.hpp</a>&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_2src_2mof_2base_2mofdef_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hpp">
-<area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="169,83,308,112"/></map>
+<div class="center"><img src="mofdef_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2mofdef_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2mofdef_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2mofdef_8hpp">
+<area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="200,83,339,112"/></map>
 </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_2src_2mof_2base_2mofdef_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hppdep">
-<area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/></map>
+<div class="center"><img src="mofdef_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2mofdef_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2mofdef_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2mofdef_8hppdep">
+<area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_matrix.hpp" alt="" coords="419,160,856,189"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_vector.hpp" alt="" coords="1156,83,1593,112"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix2.hpp" alt="" coords="5,237,411,267"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix3.hpp" alt="" coords="435,237,840,267"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="8,315,408,344"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="432,315,893,344"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="1144,392,1581,421"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="728,469,1120,499"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="1144,469,1581,499"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="1605,469,2099,499"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="917,315,1379,344"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector2.hpp" alt="" coords="1172,160,1577,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1451,237,1856,267"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="864,237,1325,267"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="1403,315,1803,344"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1827,315,2288,344"/></map>
 </div>
 
 <p><a href="mofdef_8hpp_source.html">ソースコードを見る。</a></p>
@@ -48,7 +48,7 @@ mofdef.hppのインクルード依存関係図</div>
 <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>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:39 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index 3aa17ad..a1c0983 100644 (file)
@@ -1,17 +1,18 @@
 <map id="G" name="G">
-<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/>
-<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/>
-<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/>
-<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/>
-<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/>
-<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/>
-<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/>
-<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/>
-<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/>
-<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/>
-<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/>
-<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_matrix.hpp" alt="" coords="419,160,856,189"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_vector.hpp" alt="" coords="1156,83,1593,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix2.hpp" alt="" coords="5,237,411,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix3.hpp" alt="" coords="435,237,840,267"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="8,315,408,344"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="432,315,893,344"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="1144,392,1581,421"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="728,469,1120,499"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="1144,469,1581,499"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="1605,469,2099,499"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="917,315,1379,344"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector2.hpp" alt="" coords="1172,160,1577,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1451,237,1856,267"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="864,237,1325,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="1403,315,1803,344"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1827,315,2288,344"/>
 </map>
index a22f674..9a71316 100644 (file)
@@ -1 +1 @@
-f52a3f3dfcee51f4b82e081eef787c43
\ No newline at end of file
+f753a55b393c98e8d0d54d35664d017f
\ No newline at end of file
index faac6fc..46db6e6 100644 (file)
Binary files a/moflib-2.0/doc/html/mofdef_8hpp__dep__incl.png and b/moflib-2.0/doc/html/mofdef_8hpp__dep__incl.png differ
index 189727c..aec70d6 100644 (file)
@@ -1,3 +1,3 @@
 <map id="G" name="G">
-<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="169,83,308,112"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="200,83,339,112"/>
 </map>
index 8df461b..472724c 100644 (file)
@@ -1 +1 @@
-eda7ce9d59ced1445ba05a464ef6ef2f
\ No newline at end of file
+a56d181f3a0b47391bbdd89aa9cb2d49
\ No newline at end of file
index 9c39c8c..b94230c 100644 (file)
Binary files a/moflib-2.0/doc/html/mofdef_8hpp__incl.png and b/moflib-2.0/doc/html/mofdef_8hpp__incl.png differ
index ce7347a..658be01 100644 (file)
@@ -2,7 +2,7 @@
 <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/base/mofdef.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/base/mofdef.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/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/moflib-2.0/src/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 <span class="preprocessor">#include &lt;<a class="code" href="tstring_8hpp.html">mof/base/tstring.hpp</a>&gt;</span>
 <a name="l00004"></a>00004 
@@ -33,7 +33,7 @@
 <a name="l00008"></a>00008 
 <a name="l00009"></a>00009 }<span class="comment">// namespace mof</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index ae39c32..7811743 100644 (file)
@@ -2,7 +2,7 @@
 <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/util/multimedia_timer.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/multimedia_timer.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/util/multimedia_timer.hpp</h1><code>#include &lt;memory&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/multimedia_timer.hpp</h1><code>#include &lt;memory&gt;</code><br/>
 <code>#include &lt;boost/utility.hpp&gt;</code><br/>
 <div class="dynheader">
 multimedia_timer.hppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="multimedia__timer_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hpp_map" alt=""/></div>
+<div class="center"><img src="multimedia__timer_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2multimedia__timer_8hpp_map" alt=""/></div>
 </div>
 <div class="dynheader">
 このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
 <div class="dynsection">
-<div class="center"><img src="multimedia__timer_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hppdep">
-<area shape="rect" href="multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/util/linux/multimedia_timer.cpp" alt="" coords="5,83,424,112"/></map>
+<div class="center"><img src="multimedia__timer_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2multimedia__timer_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2multimedia__timer_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2multimedia__timer_8hppdep">
+<area shape="rect" href="linux_2multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/util/linux/multimedia_timer.cpp" alt="" coords="5,83,485,112"/><area shape="rect" href="windows_2multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/util/windows/multimedia_timer.cpp" alt="" coords="509,83,1013,112"/></map>
 </div>
 
 <p><a href="multimedia__timer_8hpp_source.html">ソースコードを見る。</a></p>
@@ -50,7 +50,7 @@ multimedia_timer.hppのインクルード依存関係図</div>
 <tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1util.html">mof::util</a></td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 48142e0..4ccee66 100644 (file)
@@ -1,3 +1,4 @@
 <map id="G" name="G">
-<area shape="rect" href="$multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/util/linux/multimedia_timer.cpp" alt="" coords="5,83,424,112"/>
+<area shape="rect" href="$linux_2multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/util/linux/multimedia_timer.cpp" alt="" coords="5,83,485,112"/>
+<area shape="rect" href="$windows_2multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/util/windows/multimedia_timer.cpp" alt="" coords="509,83,1013,112"/>
 </map>
index c0d904e..a6c4ee8 100644 (file)
@@ -1 +1 @@
-c69e5ef96bf73d96fed9159811abfc38
\ No newline at end of file
+4b4d3e6c083a17bfd4e33f18cbdca47e
\ No newline at end of file
index 8685c69..e3e82c4 100644 (file)
Binary files a/moflib-2.0/doc/html/multimedia__timer_8hpp__dep__incl.png and b/moflib-2.0/doc/html/multimedia__timer_8hpp__dep__incl.png differ
index 17f3d8b..6c87648 100644 (file)
@@ -1 +1 @@
-082513b63f2a8b30855a9ed8788dede1
\ No newline at end of file
+9c0f71b52f1e25943f35ae2e3320a058
\ No newline at end of file
index 6970416..2a4c98b 100644 (file)
Binary files a/moflib-2.0/doc/html/multimedia__timer_8hpp__incl.png and b/moflib-2.0/doc/html/multimedia__timer_8hpp__incl.png differ
index d6b79ba..e24bcd9 100644 (file)
@@ -2,7 +2,7 @@
 <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/util/multimedia_timer.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/multimedia_timer.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/util/multimedia_timer.hpp</h1><a href="multimedia__timer_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/moflib-2.0/src/mof/util/multimedia_timer.hpp</h1><a href="multimedia__timer_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;memory&gt;</span>
 <a name="l00003"></a>00003 <span class="preprocessor">#include &lt;boost/utility.hpp&gt;</span>
 <a name="l00004"></a>00004 
@@ -54,7 +54,7 @@
 <a name="l00045"></a>00045 }<span class="comment">// namespace util</span>
 <a name="l00046"></a>00046 }<span class="comment">// namespace mof</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index 4048ab3..1fc5a87 100644 (file)
 <div class="contents">
 これはネームスペースの一覧です。それぞれのネームスペースへリンクしています。<ul>
 <li>make_identity2()
-: <a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math</a>
+: <a class="el" href="namespacemof_1_1math.html#ad1cdfb58945e9156251c7d2fd00e016d">mof::math</a>
 </li>
 <li>make_identity3()
-: <a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math</a>
+: <a class="el" href="namespacemof_1_1math.html#a68bcc7a42140ed9d1a322a06847d9eb2">mof::math</a>
+</li>
+<li>make_reverse_rotation2()
+: <a class="el" href="namespacemof_1_1math.html#a7d664cb6f09b9a8a4a56d1754da867ed">mof::math</a>
+</li>
+<li>make_reverse_rotation3()
+: <a class="el" href="namespacemof_1_1math.html#a6fc9c7725d7f24efea603457e73ab040">mof::math</a>
+</li>
+<li>make_reverse_scaling2()
+: <a class="el" href="namespacemof_1_1math.html#abc3424ee2d6821df92b5f6df4da74a9f">mof::math</a>
+</li>
+<li>make_reverse_scaling3()
+: <a class="el" href="namespacemof_1_1math.html#ad0dbb0628b0f57f4685cdf0751fe7656">mof::math</a>
+</li>
+<li>make_reverse_translation2()
+: <a class="el" href="namespacemof_1_1math.html#ab5f34268633d86e88f5f4c965768639b">mof::math</a>
+</li>
+<li>make_reverse_translation3()
+: <a class="el" href="namespacemof_1_1math.html#abbba9dc0194fefbf46f93869253a82b6">mof::math</a>
 </li>
 <li>make_rotation2()
 : <a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math</a>
 <li>make_translation3()
 : <a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math</a>
 </li>
-<li>make_transposed2()
-: <a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math</a>
-</li>
-<li>make_transposed3()
-: <a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math</a>
-</li>
 <li>make_view3()
 : <a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math</a>
 </li>
+<li>swap()
+: <a class="el" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">mof::math</a>
+</li>
 <li>tstring
 : <a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">mof</a>
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index c0973f7..a3868af 100644 (file)
 <div class="contents">
 &nbsp;<ul>
 <li>make_identity2()
-: <a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math</a>
+: <a class="el" href="namespacemof_1_1math.html#ad1cdfb58945e9156251c7d2fd00e016d">mof::math</a>
 </li>
 <li>make_identity3()
-: <a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math</a>
+: <a class="el" href="namespacemof_1_1math.html#a68bcc7a42140ed9d1a322a06847d9eb2">mof::math</a>
+</li>
+<li>make_reverse_rotation2()
+: <a class="el" href="namespacemof_1_1math.html#a7d664cb6f09b9a8a4a56d1754da867ed">mof::math</a>
+</li>
+<li>make_reverse_rotation3()
+: <a class="el" href="namespacemof_1_1math.html#a6fc9c7725d7f24efea603457e73ab040">mof::math</a>
+</li>
+<li>make_reverse_scaling2()
+: <a class="el" href="namespacemof_1_1math.html#abc3424ee2d6821df92b5f6df4da74a9f">mof::math</a>
+</li>
+<li>make_reverse_scaling3()
+: <a class="el" href="namespacemof_1_1math.html#ad0dbb0628b0f57f4685cdf0751fe7656">mof::math</a>
+</li>
+<li>make_reverse_translation2()
+: <a class="el" href="namespacemof_1_1math.html#ab5f34268633d86e88f5f4c965768639b">mof::math</a>
+</li>
+<li>make_reverse_translation3()
+: <a class="el" href="namespacemof_1_1math.html#abbba9dc0194fefbf46f93869253a82b6">mof::math</a>
 </li>
 <li>make_rotation2()
 : <a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math</a>
 <li>make_translation3()
 : <a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math</a>
 </li>
-<li>make_transposed2()
-: <a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math</a>
-</li>
-<li>make_transposed3()
-: <a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math</a>
-</li>
 <li>make_view3()
 : <a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math</a>
 </li>
+<li>swap()
+: <a class="el" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">mof::math</a>
+</li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 8857f8e..c1fb133 100644 (file)
@@ -38,7 +38,7 @@
 </li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 9804952..3427bd6 100644 (file)
@@ -49,7 +49,7 @@
 </div>
 </div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index d40a247..6d7da9b 100644 (file)
 <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_1basic__matrix.html">basic_matrix</a></td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次座標変換行列テンプレートクラス  <a href="classmof_1_1math_1_1basic__matrix.html#_details">[詳細]</a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">M[i][j]ã\81®ã\82\88ã\81\86ã\81«è¡\8cå\88\97ã\81®è¦\81ç´ ã\82\92å\8f\82ç\85§ã\81§ã\81\8dã\82\8bã\82\88ã\81\86ã\81«ã\81\99ã\82\8bã\81\9fã\82\81ã\81®è£\9cå\8a©ã\82¯ã\83©ã\82¹.  <a href="structmof_1_1math_1_1row__of__matrix.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_1row__of__matrix.html">row_of_matrix</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">M[i][j]ã\81®ã\82\88ã\81\86ã\81«è¡\8cå\88\97ã\81®è¦\81ç´ ã\82\92å\8f\96å¾\97ã\81\99ã\82\8bã\81\9fã\82\81ã\81®è£\9cå\8a©ã\82¯ã\83©ã\82¹.  <a href="classmof_1_1math_1_1row__of__matrix.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_1basic__vector.html">basic_vector</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">å\90\8c次å\88\97ベクトルテンプレートクラス  <a href="classmof_1_1math_1_1basic__vector.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">å\90\8c次座æ¨\99ベクトルテンプレートクラス  <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_1matrix2.html">matrix2</a></td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix2.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_1matrix3.html">matrix3</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次å\85\83å\90\8c次座æ¨\99å¤\89æ\8f\9bè¡\8cå\88\97ã\82¯ã\83©ã\82¹  <a href="classmof_1_1math_1_1matrix3.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次åÂ\85Â\83Ã¥Â\90Â\8c次座æ¨Â\99å¤Â\89æÂ\8fÂ\9bè¡Â\8cÃ¥Â\88Â\97ãÂ\82¯ãÂ\83©ãÂ\82¹  <a href="classmof_1_1math_1_1matrix3.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次å\85\83å\90\8c次å\88\97ベクトルクラス  <a href="classmof_1_1math_1_1vector2.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次å\85\83å\90\8c次座æ¨\99ベクトルクラス  <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次å\85\83å\90\8c次å\88\97ベクトルクラス  <a href="classmof_1_1math_1_1vector3.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次å\85\83å\90\8c次座æ¨\99ベクトルクラス  <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"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">make_identity2</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">make_transposed2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;M)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
+<tr><td class="memTemplParams" colspan="2">template&lt;size_t Dim, typename Derived , typename Coordinate &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">swap</a> (<a class="el" href="classmof_1_1math_1_1basic__matrix.html">basic_matrix</a>&lt; Dim, Derived, Coordinate &gt; &amp;a, <a class="el" href="classmof_1_1math_1_1basic__matrix.html">basic_matrix</a>&lt; Dim, Derived, Coordinate &gt; &amp;b)  throw ()</td></tr>
+<tr><td class="memTemplParams" colspan="2">template&lt;size_t Dim, typename Derived &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aba8f2f64aacc6424ef75e6c7371ac885">swap</a> (<a class="el" href="classmof_1_1math_1_1basic__vector.html">basic_vector</a>&lt; Dim, Derived &gt; &amp;a, <a class="el" href="classmof_1_1math_1_1basic__vector.html">basic_vector</a>&lt; Dim, Derived &gt; &amp;b)  throw ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ad1cdfb58945e9156251c7d2fd00e016d">make_identity2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#ad1cdfb58945e9156251c7d2fd00e016d"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">make_scaling2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abc3424ee2d6821df92b5f6df4da74a9f">make_reverse_scaling2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した拡大行列の逆の作用をもつ行列を生成する.  <a href="#abc3424ee2d6821df92b5f6df4da74a9f"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">make_rotation2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a7d664cb6f09b9a8a4a56d1754da867ed">make_reverse_rotation2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した回転行列の逆の作用をもつ行列を生成する.  <a href="#a7d664cb6f09b9a8a4a56d1754da867ed"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">make_translation2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">make_identity3</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">make_transposed3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;M)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ab5f34268633d86e88f5f4c965768639b">make_reverse_translation2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した並進行列の逆の作用をもつ行列を生成する.  <a href="#ab5f34268633d86e88f5f4c965768639b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a68bcc7a42140ed9d1a322a06847d9eb2">make_identity3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a68bcc7a42140ed9d1a322a06847d9eb2"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">make_scaling3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ad0dbb0628b0f57f4685cdf0751fe7656">make_reverse_scaling3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した拡大行列の逆の作用をもつ行列を生成する.  <a href="#ad0dbb0628b0f57f4685cdf0751fe7656"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">make_rotation3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a6fc9c7725d7f24efea603457e73ab040">make_reverse_rotation3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した回転行列の逆の作用をもつ行列を生成する.  <a href="#a6fc9c7725d7f24efea603457e73ab040"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">make_translation3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abbba9dc0194fefbf46f93869253a82b6">make_reverse_translation3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した並進行列の逆の作用をもつ行列を生成する.  <a href="#abbba9dc0194fefbf46f93869253a82b6"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">make_view3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;eye, const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;lookat, const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;up)</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
 </table>
 <hr/><h2>関数</h2>
-<a class="anchor" id="a131003be7062d33213cd51a29e2aeabe"></a><!-- doxytag: member="mof::math::make_identity2" ref="a131003be7062d33213cd51a29e2aeabe" args="()" -->
+<a class="anchor" id="ad1cdfb58945e9156251c7d2fd00e016d"></a><!-- doxytag: member="mof::math::make_identity2" ref="ad1cdfb58945e9156251c7d2fd00e016d" args="()" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_identity2 </td>
+          <td class="memname">const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp; mof::math::make_identity2 </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
 
 </div>
 </div>
-<a class="anchor" id="a1911ce5f612ad814958c6c6c1e795157"></a><!-- doxytag: member="mof::math::make_identity3" ref="a1911ce5f612ad814958c6c6c1e795157" args="()" -->
+<a class="anchor" id="a68bcc7a42140ed9d1a322a06847d9eb2"></a><!-- doxytag: member="mof::math::make_identity3" ref="a68bcc7a42140ed9d1a322a06847d9eb2" args="()" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_identity3 </td>
+          <td class="memname">const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp; mof::math::make_identity3 </td>
           <td>(</td>
           <td class="paramname"></td>
           <td>&nbsp;)&nbsp;</td>
 
 </div>
 </div>
-<a class="anchor" id="aa237c9491c6e1fc1857eba88d0fb0a3f"></a><!-- doxytag: member="mof::math::make_rotation2" ref="aa237c9491c6e1fc1857eba88d0fb0a3f" args="(const vector2 &amp;v)" -->
+<a class="anchor" id="a7d664cb6f09b9a8a4a56d1754da867ed"></a><!-- doxytag: member="mof::math::make_reverse_rotation2" ref="a7d664cb6f09b9a8a4a56d1754da867ed" args="(const matrix2 &amp;M)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_rotation2 </td>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_reverse_rotation2 </td>
           <td>(</td>
-          <td class="paramtype">const vector2 &amp;&nbsp;</td>
-          <td class="paramname"> <em>v</em></td>
+          <td class="paramtype">const matrix2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
           <td>&nbsp;)&nbsp;</td>
           <td></td>
         </tr>
 </div>
 <div class="memdoc">
 
-<p>2次元同次変換行列の回転行列を生成する. </p>
+<p>指定した回転行列の逆の作用をもつ行列を生成する. </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>元の行列の転置行列を生成している. </dd></dl>
 <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>å\90\84軸ã\81®å\9b\9e転æ\88\90å\88\86ã\82\92表ã\81\99ã\83\99ã\82¯ã\83\88ã\83«</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>å\9b\9e転è¡\8cå\88\97</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a class="anchor" id="af95281a14711a300d673759470b1af59"></a><!-- doxytag: member="mof::math::make_rotation3" ref="af95281a14711a300d673759470b1af59" args="(const vector3 &amp;v)" -->
+<a class="anchor" id="a6fc9c7725d7f24efea603457e73ab040"></a><!-- doxytag: member="mof::math::make_reverse_rotation3" ref="a6fc9c7725d7f24efea603457e73ab040" args="(const matrix3 &amp;M)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_rotation3 </td>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_reverse_rotation3 </td>
           <td>(</td>
-          <td class="paramtype">const vector3 &amp;&nbsp;</td>
-          <td class="paramname"> <em>v</em></td>
+          <td class="paramtype">const matrix3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
           <td>&nbsp;)&nbsp;</td>
           <td></td>
         </tr>
 </div>
 <div class="memdoc">
 
-<p>3次元同次変換行列の回転行列を生成する. </p>
+<p>指定した回転行列の逆の作用をもつ行列を生成する. </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>元の行列の転置行列を生成している. </dd></dl>
 <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>å\90\84軸ã\81®å\9b\9e転æ\88\90å\88\86ã\82\92表ã\81\99ã\83\99ã\82¯ã\83\88ã\83«</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>å\9b\9e転è¡\8cå\88\97</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a class="anchor" id="a1b5f50f14acad7e97c0a9e31b29776c8"></a><!-- doxytag: member="mof::math::make_scaling2" ref="a1b5f50f14acad7e97c0a9e31b29776c8" args="(const vector2 &amp;v)" -->
+<a class="anchor" id="abc3424ee2d6821df92b5f6df4da74a9f"></a><!-- doxytag: member="mof::math::make_reverse_scaling2" ref="abc3424ee2d6821df92b5f6df4da74a9f" args="(const matrix2 &amp;M)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_scaling2 </td>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_reverse_scaling2 </td>
+          <td>(</td>
+          <td class="paramtype">const matrix2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した拡大行列の逆の作用をもつ行列を生成する. </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>元の行列の対角要素の符号を逆にした行列を生成している. </dd></dl>
+<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>拡大行列</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad0dbb0628b0f57f4685cdf0751fe7656"></a><!-- doxytag: member="mof::math::make_reverse_scaling3" ref="ad0dbb0628b0f57f4685cdf0751fe7656" args="(const matrix3 &amp;M)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_reverse_scaling3 </td>
+          <td>(</td>
+          <td class="paramtype">const matrix3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した拡大行列の逆の作用をもつ行列を生成する. </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>元の行列の対角要素の符号を逆にした行列を生成している. </dd></dl>
+<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>拡大行列</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab5f34268633d86e88f5f4c965768639b"></a><!-- doxytag: member="mof::math::make_reverse_translation2" ref="ab5f34268633d86e88f5f4c965768639b" args="(const matrix2 &amp;M)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_reverse_translation2 </td>
+          <td>(</td>
+          <td class="paramtype">const matrix2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した並進行列の逆の作用をもつ行列を生成する. </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>元の行列の並進要素の符号を逆にした行列を生成している. </dd></dl>
+<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>並進行列</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abbba9dc0194fefbf46f93869253a82b6"></a><!-- doxytag: member="mof::math::make_reverse_translation3" ref="abbba9dc0194fefbf46f93869253a82b6" args="(const matrix3 &amp;M)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_reverse_translation3 </td>
+          <td>(</td>
+          <td class="paramtype">const matrix3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した並進行列の逆の作用をもつ行列を生成する. </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>元の行列の並進要素の符号を逆にした行列を生成している. </dd></dl>
+<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>並進行列</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa237c9491c6e1fc1857eba88d0fb0a3f"></a><!-- doxytag: member="mof::math::make_rotation2" ref="aa237c9491c6e1fc1857eba88d0fb0a3f" args="(const vector2 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_rotation2 </td>
           <td>(</td>
           <td class="paramtype">const vector2 &amp;&nbsp;</td>
           <td class="paramname"> <em>v</em></td>
 </div>
 <div class="memdoc">
 
-<p>2次元同次変換行列の拡大行列を生成する. </p>
+<p>2次元同次変換行列の回転行列を生成する. </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>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の回転成分を表すベクトル</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a class="anchor" id="a1d0414c0d4c0fa5859acf8fcf0006fea"></a><!-- doxytag: member="mof::math::make_scaling3" ref="a1d0414c0d4c0fa5859acf8fcf0006fea" args="(const vector3 &amp;v)" -->
+<a class="anchor" id="af95281a14711a300d673759470b1af59"></a><!-- doxytag: member="mof::math::make_rotation3" ref="af95281a14711a300d673759470b1af59" args="(const vector3 &amp;v)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_scaling3 </td>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_rotation3 </td>
           <td>(</td>
           <td class="paramtype">const vector3 &amp;&nbsp;</td>
           <td class="paramname"> <em>v</em></td>
 </div>
 <div class="memdoc">
 
-<p>3次元同次変換行列の拡大行列を生成する. </p>
+<p>3次元同次変換行列の回転行列を生成する. </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>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の回転成分を表すベクトル</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a class="anchor" id="aed6a1eb135d05fb91f276509a49594ec"></a><!-- doxytag: member="mof::math::make_translation2" ref="aed6a1eb135d05fb91f276509a49594ec" args="(const vector2 &amp;v)" -->
+<a class="anchor" id="a1b5f50f14acad7e97c0a9e31b29776c8"></a><!-- doxytag: member="mof::math::make_scaling2" ref="a1b5f50f14acad7e97c0a9e31b29776c8" args="(const vector2 &amp;v)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_translation2 </td>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_scaling2 </td>
           <td>(</td>
           <td class="paramtype">const vector2 &amp;&nbsp;</td>
           <td class="paramname"> <em>v</em></td>
 </div>
 <div class="memdoc">
 
-<p>2次元同次変換行列の並進行列を生成する. </p>
+<p>2次元同次変換行列の拡大行列を生成する. </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>各軸の並進成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a class="anchor" id="a1c10c0f7e385c674f79a66bed216079e"></a><!-- doxytag: member="mof::math::make_translation3" ref="a1c10c0f7e385c674f79a66bed216079e" args="(const vector3 &amp;v)" -->
+<a class="anchor" id="a1d0414c0d4c0fa5859acf8fcf0006fea"></a><!-- doxytag: member="mof::math::make_scaling3" ref="a1d0414c0d4c0fa5859acf8fcf0006fea" args="(const vector3 &amp;v)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_translation3 </td>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_scaling3 </td>
           <td>(</td>
           <td class="paramtype">const vector3 &amp;&nbsp;</td>
           <td class="paramname"> <em>v</em></td>
 </div>
 <div class="memdoc">
 
-<p>3次元同次変換行列の並進行列を生成する. </p>
+<p>3次元同次変換行列の拡大行列を生成する. </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>各軸の並進成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a class="anchor" id="aaf3d71f751ae4c64be6ab8a7ea72978c"></a><!-- doxytag: member="mof::math::make_transposed2" ref="aaf3d71f751ae4c64be6ab8a7ea72978c" args="(const matrix2 &amp;M)" -->
+<a class="anchor" id="aed6a1eb135d05fb91f276509a49594ec"></a><!-- doxytag: member="mof::math::make_translation2" ref="aed6a1eb135d05fb91f276509a49594ec" args="(const vector2 &amp;v)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_transposed2 </td>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_translation2 </td>
           <td>(</td>
-          <td class="paramtype">const matrix2 &amp;&nbsp;</td>
-          <td class="paramname"> <em>M</em></td>
+          <td class="paramtype">const vector2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
           <td>&nbsp;)&nbsp;</td>
           <td></td>
         </tr>
 </div>
 <div class="memdoc">
 
-<p>2次元同次変換行列の転置行列を生成する. </p>
+<p>2次元同次変換行列の並進行列を生成する. </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>å\85\83ã\81®è¡\8cå\88\97</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>å\90\84軸ã\81®ä¸¦é\80²æ\88\90å\88\86ã\82\92表ã\81\99ã\83\99ã\82¯ã\83\88ã\83«</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a class="anchor" id="ac5ff8e4a373a99fa5e21de56f9743caa"></a><!-- doxytag: member="mof::math::make_transposed3" ref="ac5ff8e4a373a99fa5e21de56f9743caa" args="(const matrix3 &amp;M)" -->
+<a class="anchor" id="a1c10c0f7e385c674f79a66bed216079e"></a><!-- doxytag: member="mof::math::make_translation3" ref="a1c10c0f7e385c674f79a66bed216079e" args="(const vector3 &amp;v)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_transposed3 </td>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_translation3 </td>
           <td>(</td>
-          <td class="paramtype">const matrix3 &amp;&nbsp;</td>
-          <td class="paramname"> <em>M</em></td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
           <td>&nbsp;)&nbsp;</td>
           <td></td>
         </tr>
 </div>
 <div class="memdoc">
 
-<p>3次元同次変換行列の転置行列を生成する. </p>
+<p>3次元同次変換行列の並進行列を生成する. </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>å\85\83ã\81®è¡\8cå\88\97</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>å\90\84軸ã\81®ä¸¦é\80²æ\88\90å\88\86ã\82\92表ã\81\99ã\83\99ã\82¯ã\83\88ã\83«</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
+<a class="anchor" id="aba8f2f64aacc6424ef75e6c7371ac885"></a><!-- doxytag: member="mof::math::swap" ref="aba8f2f64aacc6424ef75e6c7371ac885" args="(basic_vector&lt; Dim, Derived &gt; &amp;a, basic_vector&lt; Dim, Derived &gt; &amp;b)" -->
+<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">void mof::math::swap </td>
+          <td>(</td>
+          <td class="paramtype">basic_vector&lt; Dim, Derived &gt; &amp;&nbsp;</td>
+          <td class="paramname"> <em>a</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">basic_vector&lt; Dim, Derived &gt; &amp;&nbsp;</td>
+          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td>  throw ()<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00143">143</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a6deb8fdae69bd1b0397edfc03d909775"></a><!-- doxytag: member="mof::math::swap" ref="a6deb8fdae69bd1b0397edfc03d909775" args="(basic_matrix&lt; Dim, Derived, Coordinate &gt; &amp;a, basic_matrix&lt; Dim, Derived, Coordinate &gt; &amp;b)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived , typename Coordinate &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void mof::math::swap </td>
+          <td>(</td>
+          <td class="paramtype">basic_matrix&lt; Dim, Derived, Coordinate &gt; &amp;&nbsp;</td>
+          <td class="paramname"> <em>a</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">basic_matrix&lt; Dim, Derived, Coordinate &gt; &amp;&nbsp;</td>
+          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td>  throw ()<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00238">238</a> 行で定義されています。</p>
+
+</div>
+</div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index fa142c2..fdfc125 100644 (file)
@@ -33,7 +33,7 @@
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">システムのタイマによる高精度な時間計測  <a href="classmof_1_1util_1_1multimedia__timer.html#_details">[詳細]</a><br/></td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 8862b4a..ba011ca 100644 (file)
@@ -31,7 +31,7 @@
   <tr><td class="indexkey"><a class="el" href="namespacemof_1_1util.html">mof::util</a></td><td class="indexvalue"></td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index b8eab4f..65eba23 100644 (file)
 </div>
 <div class="contents">
 <h1>mof::util::multimedia_timer::impl メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ac932bc92b9a8be674dd60226367ad256">frequency_</a></td><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a></td><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ad18b354bad11e2f8567439c0dd3376fe">start_time_</a></td><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></td><td></td></tr>
 </table></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index 4ef0cd1..c42dcc3 100644 (file)
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>Public 変数</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">timespec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">LARGE_INTEGER&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ad18b354bad11e2f8567439c0dd3376fe">start_time_</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ac932bc92b9a8be674dd60226367ad256">frequency_</a></td></tr>
 </table>
 <hr/><a name="_details"></a><h2>説明</h2>
 
-<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00009">9</a> 行で定義されています。</p>
+<p> <a class="el" href="linux_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="linux_2multimedia__timer_8cpp_source.html#l00009">9</a> 行で定義されています。</p>
 <hr/><h2>変数</h2>
+<a class="anchor" id="ac932bc92b9a8be674dd60226367ad256"></a><!-- doxytag: member="mof::util::multimedia_timer::impl::frequency_" ref="ac932bc92b9a8be674dd60226367ad256" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">double <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ac932bc92b9a8be674dd60226367ad256">mof::util::multimedia_timer::impl::frequency_</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="windows_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="windows_2multimedia__timer_8cpp_source.html#l00014">14</a> 行で定義されています。</p>
+
+</div>
+</div>
 <a class="anchor" id="a1c9e74824a301053fa6871c8453b23d1"></a><!-- doxytag: member="mof::util::multimedia_timer::impl::prevTime_" ref="a1c9e74824a301053fa6871c8453b23d1" args="" -->
 <div class="memitem">
 <div class="memproto">
 </div>
 <div class="memdoc">
 
-<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00011">11</a> 行で定義されています。</p>
+<p> <a class="el" href="linux_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="linux_2multimedia__timer_8cpp_source.html#l00011">11</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ad18b354bad11e2f8567439c0dd3376fe"></a><!-- doxytag: member="mof::util::multimedia_timer::impl::start_time_" ref="ad18b354bad11e2f8567439c0dd3376fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LARGE_INTEGER <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ad18b354bad11e2f8567439c0dd3376fe">mof::util::multimedia_timer::impl::start_time_</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="windows_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="windows_2multimedia__timer_8cpp_source.html#l00013">13</a> 行で定義されています。</p>
 
 </div>
 </div>
 <hr/>この構造体の説明は次のファイルから生成されました:<ul>
-<li>/home/yasutomo/devel/moflib/src/mof/util/linux/<a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/linux/<a class="el" href="linux_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
+<li>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/windows/<a class="el" href="windows_2multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:44 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>
index fc1ef43..8091019 100644 (file)
@@ -2,7 +2,7 @@
 <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/threshold.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/threshold.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/threshold.hpp</h1><div class="dynheader">
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/threshold.hpp</h1><div class="dynheader">
 このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
 <div class="dynsection">
-<div class="center"><img src="threshold_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2threshold_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2threshold_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2threshold_8hppdep">
-<area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/></map>
+<div class="center"><img src="threshold_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2threshold_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2threshold_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2threshold_8hppdep">
+<area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_matrix.hpp" alt="" coords="419,160,856,189"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_vector.hpp" alt="" coords="1156,83,1593,112"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix2.hpp" alt="" coords="5,237,411,267"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix3.hpp" alt="" coords="435,237,840,267"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="8,315,408,344"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="432,315,893,344"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="1144,392,1581,421"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="728,469,1120,499"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="1144,469,1581,499"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="1605,469,2099,499"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="917,315,1379,344"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector2.hpp" alt="" coords="1172,160,1577,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1451,237,1856,267"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="864,237,1325,267"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="1403,315,1803,344"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1827,315,2288,344"/></map>
 </div>
 
 <p><a href="threshold_8hpp_source.html">ソースコードを見る。</a></p>
@@ -55,7 +55,7 @@
 </div>
 </div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:41 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>
index 3aa17ad..a1c0983 100644 (file)
@@ -1,17 +1,18 @@
 <map id="G" name="G">
-<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/>
-<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/>
-<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/>
-<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/>
-<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/>
-<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/>
-<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/>
-<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/>
-<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/>
-<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/>
-<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/>
-<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_matrix.hpp" alt="" coords="419,160,856,189"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_vector.hpp" alt="" coords="1156,83,1593,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix2.hpp" alt="" coords="5,237,411,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix3.hpp" alt="" coords="435,237,840,267"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="8,315,408,344"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="432,315,893,344"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="1144,392,1581,421"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="728,469,1120,499"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="1144,469,1581,499"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="1605,469,2099,499"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="917,315,1379,344"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector2.hpp" alt="" coords="1172,160,1577,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1451,237,1856,267"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="864,237,1325,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="1403,315,1803,344"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1827,315,2288,344"/>
 </map>
index 7f96013..def8372 100644 (file)
@@ -1 +1 @@
-f93999e83a94a3d4189a53fce836b221
\ No newline at end of file
+5c384517286164fc4d4e852f6c60c789
\ No newline at end of file
index 4819c72..7db8a97 100644 (file)
Binary files a/moflib-2.0/doc/html/threshold_8hpp__dep__incl.png and b/moflib-2.0/doc/html/threshold_8hpp__dep__incl.png differ
index 2af0718..d49104d 100644 (file)
@@ -2,7 +2,7 @@
 <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/threshold.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/threshold.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/threshold.hpp</h1><a href="threshold_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/moflib-2.0/src/mof/math/threshold.hpp</h1><a href="threshold_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><a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">00003</a> <span class="preprocessor">#define MOF_ERROR_THRESHOLD 1e-3// 誤差閾値</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index 810bb46..34644d0 100644 (file)
@@ -2,7 +2,7 @@
 <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/base/tstring.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/base/tstring.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/base/tstring.hpp</h1><code>#include &lt;string&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/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_2src_2mof_2base_2tstring_8hpp_map" alt=""/></div>
+<div class="center"><img src="tstring_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2tstring_8hpp_map" alt=""/></div>
 </div>
 <div class="dynheader">
 このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
 <div class="dynsection">
-<div class="center"><img src="tstring_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2tstring_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2tstring_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2tstring_8hppdep">
-<area shape="rect" href="mofdef_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/base/mofdef.hpp" alt="" coords="689,83,1031,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,237,1304,267"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,160,888,189"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,315,1664,344"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,315,1288,344"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,392,2055,421"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,392,1692,421"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,469,1552,499"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,547,1680,576"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,547,1325,576"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,392,1268,421"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,237,663,267"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,315,824,344"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,315,405,344"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,392,420,421"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,392,844,421"/></map>
+<div class="center"><img src="tstring_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2tstring_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2tstring_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2base_2tstring_8hppdep">
+<area shape="rect" href="mofdef_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/base/mofdef.hpp" alt="" coords="980,83,1383,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_matrix.hpp" alt="" coords="419,237,856,267"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_vector.hpp" alt="" coords="1156,160,1593,189"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix2.hpp" alt="" coords="5,315,411,344"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix3.hpp" alt="" coords="435,315,840,344"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="8,392,408,421"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="432,392,893,421"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="1144,469,1581,499"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="728,547,1120,576"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="1144,547,1581,576"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="1605,547,2099,576"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="917,392,1379,421"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector2.hpp" alt="" coords="1172,237,1577,267"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1451,315,1856,344"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="864,315,1325,344"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="1403,392,1803,421"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1827,392,2288,421"/></map>
 </div>
 
 <p><a href="tstring_8hpp_source.html">ソースコードを見る。</a></p>
@@ -64,7 +64,7 @@ tstring.hppのインクルード依存関係図</div>
 </div>
 </div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:39 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:38 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>
index 93574ee..abc1eeb 100644 (file)
@@ -1,18 +1,19 @@
 <map id="G" name="G">
-<area shape="rect" href="$mofdef_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/base/mofdef.hpp" alt="" coords="689,83,1031,112"/>
-<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,237,1304,267"/>
-<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,160,888,189"/>
-<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,315,1664,344"/>
-<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,315,1288,344"/>
-<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,392,2055,421"/>
-<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,392,1692,421"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,469,1552,499"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,547,1680,576"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,547,1325,576"/>
-<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,392,1268,421"/>
-<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,237,663,267"/>
-<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,315,824,344"/>
-<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,315,405,344"/>
-<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,392,420,421"/>
-<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,392,844,421"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/base/mofdef.hpp" alt="" coords="980,83,1383,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_matrix.hpp" alt="" coords="419,237,856,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/basic_vector.hpp" alt="" coords="1156,160,1593,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix2.hpp" alt="" coords="5,315,411,344"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix3.hpp" alt="" coords="435,315,840,344"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/matrix.hpp" alt="" coords="8,392,408,421"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="432,392,893,421"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="1144,469,1581,499"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="728,547,1120,576"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="1144,547,1581,576"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="1605,547,2099,576"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="917,392,1379,421"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector2.hpp" alt="" coords="1172,237,1577,267"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1451,315,1856,344"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="864,315,1325,344"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="1403,392,1803,421"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1827,392,2288,421"/>
 </map>
index 30a1671..a2c10ea 100644 (file)
@@ -1 +1 @@
-3d61d9288e9558c89e2f8c46eec58cce
\ No newline at end of file
+37e1a311a1820b3857e358a2fbefd56b
\ No newline at end of file
index 1b5ea0d..f404b42 100644 (file)
Binary files a/moflib-2.0/doc/html/tstring_8hpp__dep__incl.png and b/moflib-2.0/doc/html/tstring_8hpp__dep__incl.png differ
index 446c4c7..4ef9b97 100644 (file)
@@ -1 +1 @@
-2c693d3e957e151f5645eefb61b1b622
\ No newline at end of file
+1fa1ddf795c0eab571f402fc7acde740
\ No newline at end of file
index 886726a..9609f64 100644 (file)
Binary files a/moflib-2.0/doc/html/tstring_8hpp__incl.png and b/moflib-2.0/doc/html/tstring_8hpp__incl.png differ
index 807ab5b..585a75d 100644 (file)
@@ -2,7 +2,7 @@
 <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/base/tstring.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/base/tstring.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/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/moflib-2.0/src/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 _MSC_VER</span>
@@ -38,7 +38,7 @@
 <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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:36 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>
index 3bf31d6..723989f 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector2.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/vector2.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/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/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/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_2src_2mof_2math_2vector2_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hpp">
+<div class="center"><img src="vector2_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector2_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector2_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector2_8hpp">
 <area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,83,535,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
 </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_2src_2mof_2math_2vector2_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hppdep">
-<area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,83,405,112"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,83,829,112"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="651,160,989,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="996,83,1340,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="520,237,896,267"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="768,315,1099,344"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="368,315,744,344"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="1013,160,1413,189"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1437,160,1837,189"/></map>
+<div class="center"><img src="vector2_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector2_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector2_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector2_8hppdep">
+<area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,83,467,112"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="491,83,952,112"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="735,160,1135,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1133,83,1539,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="588,237,1025,267"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="1025,315,1417,344"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="47,315,484,344"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="508,315,1001,344"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="1159,160,1620,189"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1644,160,2105,189"/></map>
 </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次å\85\83å\90\8c次å\88\97ベクトルクラス  <a href="classmof_1_1math_1_1vector2.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次å\85\83å\90\8c次座æ¨\99ベクトルクラス  <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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:41 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>
index 7958d82..0a5fa2b 100644 (file)
@@ -1,11 +1,12 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,83,405,112"/>
-<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,83,829,112"/>
-<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="651,160,989,189"/>
-<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="996,83,1340,112"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="520,237,896,267"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="768,315,1099,344"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="368,315,744,344"/>
-<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="1013,160,1413,189"/>
-<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1437,160,1837,189"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,83,467,112"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector2_test.cpp" alt="" coords="491,83,952,112"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="735,160,1135,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector3.hpp" alt="" coords="1133,83,1539,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="588,237,1025,267"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="1025,315,1417,344"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="47,315,484,344"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="508,315,1001,344"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="1159,160,1620,189"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="1644,160,2105,189"/>
 </map>
index 435517f..36f763f 100644 (file)
@@ -1 +1 @@
-7578a59faac747edd6f89a9d4be4f951
\ No newline at end of file
+70bc8ecc94f225bf2c4b665da763b94a
\ No newline at end of file
index d7edbe6..06cc83a 100644 (file)
Binary files a/moflib-2.0/doc/html/vector2_8hpp__dep__incl.png and b/moflib-2.0/doc/html/vector2_8hpp__dep__incl.png differ
index bd5d838..52dd1ed 100644 (file)
@@ -1 +1 @@
-a3acb020877c5ca959d58cf09c8c2003
\ No newline at end of file
+e9ce77b7e65edc3e6c34be4838c4c5fe
\ No newline at end of file
index 3520943..70a391d 100644 (file)
Binary files a/moflib-2.0/doc/html/vector2_8hpp__incl.png and b/moflib-2.0/doc/html/vector2_8hpp__incl.png differ
index c1484a6..c61fbfb 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector2.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/vector2.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/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/moflib-2.0/src/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次å\85\83å\90\8c次å\88\97ã\83\99ã\82¯ã\83\88ã\83«ã\82¯ã\83©ã\82¹">vector2</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="å\90\8c次å\88\97ベクトルテンプレートクラス">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次å\85\83å\90\8c次座æ¨\99ã\83\99ã\82¯ã\83\88ã\83«ã\82¯ã\83©ã\82¹">vector2</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="å\90\8c次座æ¨\99ベクトルテンプレートクラス">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             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = 0;
-<a name="l00021"></a>00021             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = 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#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#ab736cefa1d0a4a91ba507bb5065ec448">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a>)
-<a name="l00030"></a>00030         {
-<a name="l00031"></a>00031             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = x;
-<a name="l00032"></a>00032             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = y;
-<a name="l00033"></a>00033         }
-<a name="l00034"></a>00034         
-<a name="l00040"></a>00040         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
-<a name="l00041"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a248255eb16b32312833921eebc8c4d14">00041</a>         <a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector2</a>(<span class="keyword">const</span> T&amp; arr)
-<a name="l00042"></a>00042         {
-<a name="l00043"></a>00043             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = arr[0];
-<a name="l00044"></a>00044             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = arr[1];
-<a name="l00045"></a>00045         }
-<a name="l00046"></a>00046 <span class="comment">//}}}</span>
-<a name="l00047"></a>00047 <span class="comment">//{{{ accessers</span>
-<a name="l00048"></a><a class="code" href="classmof_1_1math_1_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">00048</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">x</a>()<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>[0]; }
-<a name="l00049"></a><a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">00049</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a>()<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>[1]; }
-<a name="l00050"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">00050</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }<span class="comment">// 第3要素は常に1</span>
-<a name="l00051"></a>00051 <span class="comment">//}}}</span>
-<a name="l00052"></a>00052     };
-<a name="l00053"></a>00053 
-<a name="l00054"></a>00054 }<span class="comment">// namespace math</span>
-<a name="l00055"></a>00055 }<span class="comment">// namespace mof</span>
+<a name="l00019"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42">00019</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42" title="デフォルトコンストラクタ.">vector2</a>()
+<a name="l00020"></a>00020         {
+<a name="l00021"></a>00021         }
+<a name="l00022"></a>00022 
+<a name="l00028"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a80a5ef5fb8e2d57ad88db9f51ea0b746">00028</a>         <a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42" title="デフォルトコンストラクタ.">vector2</a>(<span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a>)
+<a name="l00029"></a>00029         {
+<a name="l00030"></a>00030             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = x;
+<a name="l00031"></a>00031             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = y;
+<a name="l00032"></a>00032         }
+<a name="l00033"></a>00033         
+<a name="l00039"></a>00039         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00040"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a248255eb16b32312833921eebc8c4d14">00040</a>         <a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42" title="デフォルトコンストラクタ.">vector2</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00041"></a>00041         {
+<a name="l00042"></a>00042             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = arr[0];
+<a name="l00043"></a>00043             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = arr[1];
+<a name="l00044"></a>00044         }
+<a name="l00045"></a>00045 <span class="comment">//}}}</span>
+<a name="l00046"></a>00046 <span class="comment">//{{{ accessers</span>
+<a name="l00047"></a><a class="code" href="classmof_1_1math_1_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">00047</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">x</a>()<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>[0]; }
+<a name="l00048"></a><a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">00048</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a>()<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>[1]; }
+<a name="l00049"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">00049</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }<span class="comment">// 第3要素は常に1</span>
+<a name="l00050"></a>00050 <span class="comment">//}}}</span>
+<a name="l00051"></a>00051     };
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053 }<span class="comment">// namespace math</span>
+<a name="l00054"></a>00054 }<span class="comment">// namespace mof</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index b8d6889..65b625f 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector2_test.cpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/vector2_test.cpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp</h1><code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/vector2_test.cpp</h1><code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
 <code>#include &lt;iostream&gt;</code><br/>
 <code>#include &lt;sstream&gt;</code><br/>
 <div class="dynheader">
 vector2_test.cppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="vector2__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector2__test_8cpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector2__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector2__test_8cpp">
+<div class="center"><img src="vector2__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2vector2__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2vector2__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2vector2__test_8cpp">
 <area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="372,83,519,112"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
 </div>
 
@@ -62,7 +62,7 @@ vector2_test.cppのインクルード依存関係図</div>
 </div>
 </div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:40 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>
index 8fb0f65..17dde75 100644 (file)
@@ -1 +1 @@
-5b5171ff6258eb394bca47a59ab5faa6
\ No newline at end of file
+6af738dea26031ed123d56f18211d1c4
\ No newline at end of file
index 20d39ea..bf8ff2f 100644 (file)
Binary files a/moflib-2.0/doc/html/vector2__test_8cpp__incl.png and b/moflib-2.0/doc/html/vector2__test_8cpp__incl.png differ
index 0feabbe..73e57a0 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector2_test.cpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/vector2_test.cpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp</h1><a href="vector2__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="vector2_8hpp.html">mof/math/vector2.hpp</a>&gt;</span>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/vector2_test.cpp</h1><a href="vector2__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="vector2_8hpp.html">mof/math/vector2.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><a class="code" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00005</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00005"></a><a class="code" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00005</a> <span class="keywordtype">int</span> <a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
 <a name="l00006"></a>00006 {
 <a name="l00007"></a>00007     <span class="keyword">using namespace </span>mof::math;
 <a name="l00008"></a>00008     <span class="keyword">using namespace </span>std;
 <a name="l00009"></a>00009     vector2 v;
 <a name="l00010"></a>00010     <span class="keywordtype">int</span> failed_count = 0;
 <a name="l00011"></a>00011 
-<a name="l00012"></a>00012     <span class="keywordflow">if</span> (v.x() != 0 || v.y() != 0 || v.z() != 1) {
-<a name="l00013"></a>00013         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero vector&quot;</span> &lt;&lt; endl;  
-<a name="l00014"></a>00014         failed_count++;
-<a name="l00015"></a>00015     }
-<a name="l00016"></a>00016 
-<a name="l00017"></a>00017     v = vector2(1, 2);
-<a name="l00018"></a>00018     <span class="keywordflow">if</span> (v[0] != 1 || v[1] != 2 || v[2] != 1) {
-<a name="l00019"></a>00019         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array&quot;</span> &lt;&lt; endl;    
-<a name="l00020"></a>00020         failed_count++;
-<a name="l00021"></a>00021     }
-<a name="l00022"></a>00022 
-<a name="l00023"></a>00023     <span class="comment">// any operations keeps the last component 1</span>
-<a name="l00024"></a>00024     v = vector2(1, 2);
-<a name="l00025"></a>00025     vector2 w(3, 4);
-<a name="l00026"></a>00026     v = v + w;
-<a name="l00027"></a>00027     <span class="keywordflow">if</span> (v.x() != 4 || v.y() != 6 || v.z() != 1) {
-<a name="l00028"></a>00028         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
-<a name="l00029"></a>00029         failed_count++;
-<a name="l00030"></a>00030     }
-<a name="l00031"></a>00031 
-<a name="l00032"></a>00032     v = vector2(50, 50);
-<a name="l00033"></a>00033     w = vector2(1, 2);
-<a name="l00034"></a>00034     v = v - w;
-<a name="l00035"></a>00035     <span class="keywordflow">if</span> (v.x() != 49 || v.y() != 48 || v.z() != 1) {
-<a name="l00036"></a>00036         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;  
-<a name="l00037"></a>00037         failed_count++;
-<a name="l00038"></a>00038     }
-<a name="l00039"></a>00039     
-<a name="l00040"></a>00040     v = vector2(10, 10);
-<a name="l00041"></a>00041     v = 2 * v * 3;
-<a name="l00042"></a>00042     <span class="keywordflow">if</span> (v.x() != 60 || v.y() != 60 || v.z() != 1) {
-<a name="l00043"></a>00043         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; multiplation with scalar test&quot;</span> &lt;&lt; endl; 
-<a name="l00044"></a>00044         failed_count++;
-<a name="l00045"></a>00045     }
-<a name="l00046"></a>00046     
-<a name="l00047"></a>00047     v = vector2(60, 30);
-<a name="l00048"></a>00048     v = v / 3;
-<a name="l00049"></a>00049     <span class="keywordflow">if</span> (v.x() != 20 || v.y() != 10 || v.z() != 1) {
-<a name="l00050"></a>00050         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; devidation with scalar test&quot;</span> &lt;&lt; endl;   
-<a name="l00051"></a>00051         failed_count++;
-<a name="l00052"></a>00052     }
-<a name="l00053"></a>00053 
-<a name="l00054"></a>00054 
-<a name="l00055"></a>00055     v = vector2(1, 2);
-<a name="l00056"></a>00056     w = vector2(1, 2);
-<a name="l00057"></a>00057     <span class="keywordflow">if</span> (v != w) {
-<a name="l00058"></a>00058         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
-<a name="l00059"></a>00059         failed_count++;
-<a name="l00060"></a>00060     }
-<a name="l00061"></a>00061     
-<a name="l00062"></a>00062     v = vector2(1, 2);
-<a name="l00063"></a>00063     w = vector2(2, 1);
-<a name="l00064"></a>00064     <span class="keywordflow">if</span> (v == w) {
-<a name="l00065"></a>00065         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
-<a name="l00066"></a>00066         failed_count++;
-<a name="l00067"></a>00067     }
-<a name="l00068"></a>00068 
-<a name="l00069"></a>00069 
-<a name="l00070"></a>00070     <span class="keywordflow">return</span> failed_count;
-<a name="l00071"></a>00071 }
+<a name="l00012"></a>00012     v = vector2(1, 2);
+<a name="l00013"></a>00013     <span class="keywordflow">if</span> (v[0] != 1 || v[1] != 2 || v[2] != 1) {
+<a name="l00014"></a>00014         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array&quot;</span> &lt;&lt; endl;    
+<a name="l00015"></a>00015         failed_count++;
+<a name="l00016"></a>00016     }
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00019"></a>00019     v = vector2(1, 2);
+<a name="l00020"></a>00020     vector2 w(3, 4);
+<a name="l00021"></a>00021     v = v + w;
+<a name="l00022"></a>00022     <span class="keywordflow">if</span> (v.x() != 4 || v.y() != 6 || v.z() != 1) {
+<a name="l00023"></a>00023         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00024"></a>00024         failed_count++;
+<a name="l00025"></a>00025     }
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027     v = vector2(50, 50);
+<a name="l00028"></a>00028     w = vector2(1, 2);
+<a name="l00029"></a>00029     v = v - w;
+<a name="l00030"></a>00030     <span class="keywordflow">if</span> (v.x() != 49 || v.y() != 48 || v.z() != 1) {
+<a name="l00031"></a>00031         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;  
+<a name="l00032"></a>00032         failed_count++;
+<a name="l00033"></a>00033     }
+<a name="l00034"></a>00034     
+<a name="l00035"></a>00035     v = vector2(10, 10);
+<a name="l00036"></a>00036     v = 2 * v * 3;
+<a name="l00037"></a>00037     <span class="keywordflow">if</span> (v.x() != 60 || v.y() != 60 || v.z() != 1) {
+<a name="l00038"></a>00038         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; multiplation with scalar test&quot;</span> &lt;&lt; endl; 
+<a name="l00039"></a>00039         failed_count++;
+<a name="l00040"></a>00040     }
+<a name="l00041"></a>00041     
+<a name="l00042"></a>00042     v = vector2(60, 30);
+<a name="l00043"></a>00043     v = v / 3;
+<a name="l00044"></a>00044     <span class="keywordflow">if</span> (v.x() != 20 || v.y() != 10 || v.z() != 1) {
+<a name="l00045"></a>00045         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; devidation with scalar test&quot;</span> &lt;&lt; endl;   
+<a name="l00046"></a>00046         failed_count++;
+<a name="l00047"></a>00047     }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     v = vector2(1, 2);
+<a name="l00051"></a>00051     w = vector2(1, 2);
+<a name="l00052"></a>00052     <span class="keywordflow">if</span> (v != w) {
+<a name="l00053"></a>00053         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00054"></a>00054         failed_count++;
+<a name="l00055"></a>00055     }
+<a name="l00056"></a>00056     
+<a name="l00057"></a>00057     v = vector2(1, 2);
+<a name="l00058"></a>00058     w = vector2(2, 1);
+<a name="l00059"></a>00059     <span class="keywordflow">if</span> (v == w) {
+<a name="l00060"></a>00060         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00061"></a>00061         failed_count++;
+<a name="l00062"></a>00062     }
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064     v = vector2(1, 2);
+<a name="l00065"></a>00065     w = vector2(3, 4);
+<a name="l00066"></a>00066     <a class="code" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">swap</a>(v, w);
+<a name="l00067"></a>00067     <span class="keywordflow">if</span> (v.x() != 3 || v.y() != 4 || w.x() != 1 || w.y() != 2) {
+<a name="l00068"></a>00068         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; swap test&quot;</span> &lt;&lt; endl;  
+<a name="l00069"></a>00069         failed_count++;
+<a name="l00070"></a>00070     }
+<a name="l00071"></a>00071     <span class="keywordflow">return</span> failed_count;
+<a name="l00072"></a>00072 }
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index 96d36b7..0c00bd8 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector3.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/vector3.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/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/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/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_2src_2mof_2math_2vector3_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hpp">
+<div class="center"><img src="vector3_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector3_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector3_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector3_8hpp">
 <area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,83,575,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
 </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_2src_2mof_2math_2vector3_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hppdep">
-<area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="5,83,405,112"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="429,83,829,112"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="853,83,1192,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="721,160,1097,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="969,237,1300,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="569,237,945,267"/></map>
+<div class="center"><img src="vector3_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector3_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector3_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector3_8hppdep">
+<area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="5,83,467,112"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="491,83,952,112"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="976,83,1376,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="776,160,1213,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="1213,237,1605,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="235,237,672,267"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="696,237,1189,267"/></map>
 </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次å\85\83å\90\8c次å\88\97ベクトルクラス  <a href="classmof_1_1math_1_1vector3.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次å\85\83å\90\8c次座æ¨\99ベクトルクラス  <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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:41 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>
index 8f6ba85..4bcc803 100644 (file)
@@ -1,8 +1,9 @@
 <map id="G" name="G">
-<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="5,83,405,112"/>
-<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="429,83,829,112"/>
-<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="853,83,1192,112"/>
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="721,160,1097,189"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="969,237,1300,267"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="569,237,945,267"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/matrix3_test.cpp" alt="" coords="5,83,467,112"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/vector3_test.cpp" alt="" coords="491,83,952,112"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/vector.hpp" alt="" coords="976,83,1376,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="776,160,1213,189"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="1213,237,1605,267"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="235,237,672,267"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="696,237,1189,267"/>
 </map>
index 3f1eb06..5906cfc 100644 (file)
@@ -1 +1 @@
-5eb2ee2385ea55bdfb09038048871722
\ No newline at end of file
+40bf04f04ae12d2e5e13ace96e994e9d
\ No newline at end of file
index 63831ce..b206aba 100644 (file)
Binary files a/moflib-2.0/doc/html/vector3_8hpp__dep__incl.png and b/moflib-2.0/doc/html/vector3_8hpp__dep__incl.png differ
index 7562b9a..24303f6 100644 (file)
@@ -1 +1 @@
-d63baa18b1db350667ca71b5df0f3b68
\ No newline at end of file
+f70eb9b0a874500e75dd4bc5908e3d67
\ No newline at end of file
index d89b7e2..e816bc2 100644 (file)
Binary files a/moflib-2.0/doc/html/vector3_8hpp__incl.png and b/moflib-2.0/doc/html/vector3_8hpp__incl.png differ
index dfb1551..6354840 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector3.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/vector3.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/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/moflib-2.0/src/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次å\85\83å\90\8c次å\88\97ã\83\99ã\82¯ã\83\88ã\83«ã\82¯ã\83©ã\82¹">vector3</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="å\90\8c次å\88\97ベクトルテンプレートクラス">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次å\85\83å\90\8c次座æ¨\99ã\83\99ã\82¯ã\83\88ã\83«ã\82¯ã\83©ã\82¹">vector3</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="å\90\8c次座æ¨\99ベクトルテンプレートクラス">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             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = 0;
-<a name="l00022"></a>00022             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = 0;
-<a name="l00023"></a>00023             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = 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#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#adab95127cb6e3537660a813d1c373884">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a>)
-<a name="l00033"></a>00033         {
-<a name="l00034"></a>00034             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = x;
-<a name="l00035"></a>00035             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = y; 
-<a name="l00036"></a>00036             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = z;
-<a name="l00037"></a>00037         }
-<a name="l00038"></a>00038 
-<a name="l00044"></a>00044         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
-<a name="l00045"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a10ea50dffe1acafe2bce2e2333a9001b">00045</a>         <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector3</a>(<span class="keyword">const</span> T&amp; arr)
-<a name="l00046"></a>00046         {
-<a name="l00047"></a>00047             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = arr[0];
-<a name="l00048"></a>00048             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = arr[1];
-<a name="l00049"></a>00049             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = arr[2];
-<a name="l00050"></a>00050         }
-<a name="l00051"></a>00051 
-<a name="l00052"></a>00052 <span class="comment">//}}}</span>
-<a name="l00053"></a>00053 <span class="comment">//{{{ accesser</span>
-<a name="l00054"></a><a class="code" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">00054</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">x</a>()<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>[0]; }
-<a name="l00055"></a><a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">00055</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a>()<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>[1]; }
-<a name="l00056"></a><a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">00056</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a>()<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>[2]; }
-<a name="l00057"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">00057</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">w</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }<span class="comment">// 第4要素は常に1</span>
-<a name="l00058"></a>00058 <span class="comment">//}}}</span>
-<a name="l00059"></a>00059     };
-<a name="l00060"></a>00060 
-<a name="l00061"></a>00061 }<span class="comment">// namespace math</span>
-<a name="l00062"></a>00062 }<span class="comment">// namespace mof</span>
+<a name="l00020"></a><a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88">00020</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.">vector3</a>()
+<a name="l00021"></a>00021         {
+<a name="l00022"></a>00022         }
+<a name="l00023"></a>00023 
+<a name="l00030"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a81e8b18ecd7612439801d26e9e6174d2">00030</a>         <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.">vector3</a>(<span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a>)
+<a name="l00031"></a>00031         {
+<a name="l00032"></a>00032             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = x;
+<a name="l00033"></a>00033             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = y; 
+<a name="l00034"></a>00034             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = z;
+<a name="l00035"></a>00035         }
+<a name="l00036"></a>00036 
+<a name="l00042"></a>00042         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00043"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a10ea50dffe1acafe2bce2e2333a9001b">00043</a>         <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.">vector3</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00044"></a>00044         {
+<a name="l00045"></a>00045             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = arr[0];
+<a name="l00046"></a>00046             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = arr[1];
+<a name="l00047"></a>00047             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = arr[2];
+<a name="l00048"></a>00048         }
+<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#adab95127cb6e3537660a813d1c373884">00052</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">x</a>()<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>[0]; }
+<a name="l00053"></a><a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">00053</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a>()<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>[1]; }
+<a name="l00054"></a><a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">00054</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a>()<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>[2]; }
+<a name="l00055"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">00055</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">w</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }<span class="comment">// 第4要素は常に1</span>
+<a name="l00056"></a>00056 <span class="comment">//}}}</span>
+<a name="l00057"></a>00057     };
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 }<span class="comment">// namespace math</span>
+<a name="l00060"></a>00060 }<span class="comment">// namespace mof</span>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index cb1a004..8319d72 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector3_test.cpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/vector3_test.cpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp</h1><code>#include &lt;<a class="el" href="vector3_8hpp_source.html">mof/math/vector3.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/vector3_test.cpp</h1><code>#include &lt;<a class="el" href="vector3_8hpp_source.html">mof/math/vector3.hpp</a>&gt;</code><br/>
 <code>#include &lt;iostream&gt;</code><br/>
 <div class="dynheader">
 vector3_test.cppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="vector3__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector3__test_8cpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector3__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector3__test_8cpp">
+<div class="center"><img src="vector3__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2vector3__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2vector3__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2test_2vector3__test_8cpp">
 <area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="372,83,519,112"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,160,575,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/></map>
 </div>
 
@@ -61,7 +61,7 @@ vector3_test.cppのインクルード依存関係図</div>
 </div>
 </div>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:40 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>
index 020ceff..834e2a2 100644 (file)
@@ -1 +1 @@
-c2b2544e715728883e8941ece67292fc
\ No newline at end of file
+262a0d1a1bd6ef9bebf3d3d94146d982
\ No newline at end of file
index 0414080..5ae1ba0 100644 (file)
Binary files a/moflib-2.0/doc/html/vector3__test_8cpp__incl.png and b/moflib-2.0/doc/html/vector3__test_8cpp__incl.png differ
index 97b4e0a..ba8f64c 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector3_test.cpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/vector3_test.cpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp</h1><a href="vector3__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/test/vector3_test.cpp</h1><a href="vector3__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
 <a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
 <a name="l00003"></a>00003 
-<a name="l00004"></a><a class="code" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00004</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00004"></a><a class="code" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00004</a> <span class="keywordtype">int</span> <a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
 <a name="l00005"></a>00005 {
 <a name="l00006"></a>00006     <span class="keyword">using namespace </span>mof::math;
 <a name="l00007"></a>00007     <span class="keyword">using namespace </span>std;
 <a name="l00008"></a>00008     vector3 v;
 <a name="l00009"></a>00009     <span class="keywordtype">int</span> failed_count = 0;
 <a name="l00010"></a>00010 
-<a name="l00011"></a>00011     <span class="keywordflow">if</span> (v.x() != 0 || v.y() != 0 || v.z() != 0 || v.w() != 1) {
-<a name="l00012"></a>00012         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero vector&quot;</span> &lt;&lt; endl;  
-<a name="l00013"></a>00013         failed_count++;
-<a name="l00014"></a>00014     }
-<a name="l00015"></a>00015 
-<a name="l00016"></a>00016     v = vector3(1, 2, 3);
-<a name="l00017"></a>00017     <span class="keywordflow">if</span> (v[0] != 1 || v[1] != 2 || v[2] != 3 || v[3] != 1) {
-<a name="l00018"></a>00018         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array&quot;</span> &lt;&lt; endl;    
-<a name="l00019"></a>00019         failed_count++;
-<a name="l00020"></a>00020     }
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022     <span class="comment">// any operations keeps the last component 1</span>
-<a name="l00023"></a>00023     v = vector3(1, 2, 3);
-<a name="l00024"></a>00024     vector3 w(4, 5, 6);
-<a name="l00025"></a>00025     v = v + w;
-<a name="l00026"></a>00026     <span class="keywordflow">if</span> (v.x() != 5 || v.y() != 7 || v.z() != 9 || v.w() != 1) {
-<a name="l00027"></a>00027         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
-<a name="l00028"></a>00028         failed_count++;
-<a name="l00029"></a>00029     }
-<a name="l00030"></a>00030 
-<a name="l00031"></a>00031     v = vector3(1, 2, 3);
-<a name="l00032"></a>00032     w = vector3(4, 15, 26);
-<a name="l00033"></a>00033     v = v - w;
-<a name="l00034"></a>00034     <span class="keywordflow">if</span> (v.x() != -3 || v.y() != -13 || v.z() != -23 || v.w() != 1) {
-<a name="l00035"></a>00035         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
-<a name="l00036"></a>00036         failed_count++;
-<a name="l00037"></a>00037     }
-<a name="l00038"></a>00038     
-<a name="l00039"></a>00039     v = vector3(1, 2, 3);
-<a name="l00040"></a>00040     v = 2 * v * 3;
-<a name="l00041"></a>00041     <span class="keywordflow">if</span> (v.x() != 6 || v.y() != 12 || v.z() != 18 || v.w() != 1) {
-<a name="l00042"></a>00042         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; multiplation with scalar test&quot;</span> &lt;&lt; endl;  
-<a name="l00043"></a>00043         failed_count++;
-<a name="l00044"></a>00044     }
-<a name="l00045"></a>00045     
-<a name="l00046"></a>00046     
-<a name="l00047"></a>00047     v = vector3(90, 60, 30);
-<a name="l00048"></a>00048     v = v / 3;
-<a name="l00049"></a>00049     <span class="keywordflow">if</span> (v.x() != 30 || v.y() != 20 || v.z() != 10 || v.w() != 1) {
-<a name="l00050"></a>00050         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; devidation with scalar test&quot;</span> &lt;&lt; endl;   
-<a name="l00051"></a>00051         failed_count++;
-<a name="l00052"></a>00052     }
-<a name="l00053"></a>00053 
-<a name="l00054"></a>00054 
-<a name="l00055"></a>00055     v = vector3(1, 2, 3);
-<a name="l00056"></a>00056     w = vector3(1, 2, 3);
-<a name="l00057"></a>00057     <span class="keywordflow">if</span> (v != w) {
-<a name="l00058"></a>00058         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
-<a name="l00059"></a>00059         failed_count++;
-<a name="l00060"></a>00060     }
-<a name="l00061"></a>00061     
-<a name="l00062"></a>00062     v = vector3(1, 2, 3);
-<a name="l00063"></a>00063     w = vector3(3, 2, 1);
-<a name="l00064"></a>00064     <span class="keywordflow">if</span> (v == w) {
-<a name="l00065"></a>00065         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
-<a name="l00066"></a>00066         failed_count++;
-<a name="l00067"></a>00067     }
-<a name="l00068"></a>00068 
-<a name="l00069"></a>00069     <span class="keywordflow">return</span> failed_count;
-<a name="l00070"></a>00070 }
+<a name="l00011"></a>00011     v = vector3(1, 2, 3);
+<a name="l00012"></a>00012     <span class="keywordflow">if</span> (v[0] != 1 || v[1] != 2 || v[2] != 3 || v[3] != 1) {
+<a name="l00013"></a>00013         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array&quot;</span> &lt;&lt; endl;    
+<a name="l00014"></a>00014         failed_count++;
+<a name="l00015"></a>00015     }
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00018"></a>00018     v = vector3(1, 2, 3);
+<a name="l00019"></a>00019     vector3 w(4, 5, 6);
+<a name="l00020"></a>00020     v = v + w;
+<a name="l00021"></a>00021     <span class="keywordflow">if</span> (v.x() != 5 || v.y() != 7 || v.z() != 9 || v.w() != 1) {
+<a name="l00022"></a>00022         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00023"></a>00023         failed_count++;
+<a name="l00024"></a>00024     }
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026     v = vector3(1, 2, 3);
+<a name="l00027"></a>00027     w = vector3(4, 15, 26);
+<a name="l00028"></a>00028     v = v - w;
+<a name="l00029"></a>00029     <span class="keywordflow">if</span> (v.x() != -3 || v.y() != -13 || v.z() != -23 || v.w() != 1) {
+<a name="l00030"></a>00030         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
+<a name="l00031"></a>00031         failed_count++;
+<a name="l00032"></a>00032     }
+<a name="l00033"></a>00033     
+<a name="l00034"></a>00034     v = vector3(1, 2, 3);
+<a name="l00035"></a>00035     v = 2 * v * 3;
+<a name="l00036"></a>00036     <span class="keywordflow">if</span> (v.x() != 6 || v.y() != 12 || v.z() != 18 || v.w() != 1) {
+<a name="l00037"></a>00037         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; multiplation with scalar test&quot;</span> &lt;&lt; endl;  
+<a name="l00038"></a>00038         failed_count++;
+<a name="l00039"></a>00039     }
+<a name="l00040"></a>00040     
+<a name="l00041"></a>00041     
+<a name="l00042"></a>00042     v = vector3(90, 60, 30);
+<a name="l00043"></a>00043     v = v / 3;
+<a name="l00044"></a>00044     <span class="keywordflow">if</span> (v.x() != 30 || v.y() != 20 || v.z() != 10 || v.w() != 1) {
+<a name="l00045"></a>00045         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; devidation with scalar test&quot;</span> &lt;&lt; endl;   
+<a name="l00046"></a>00046         failed_count++;
+<a name="l00047"></a>00047     }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     v = vector3(1, 2, 3);
+<a name="l00051"></a>00051     w = vector3(1, 2, 3);
+<a name="l00052"></a>00052     <span class="keywordflow">if</span> (v != w) {
+<a name="l00053"></a>00053         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00054"></a>00054         failed_count++;
+<a name="l00055"></a>00055     }
+<a name="l00056"></a>00056     
+<a name="l00057"></a>00057     v = vector3(1, 2, 3);
+<a name="l00058"></a>00058     w = vector3(3, 2, 1);
+<a name="l00059"></a>00059     <span class="keywordflow">if</span> (v == w) {
+<a name="l00060"></a>00060         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00061"></a>00061         failed_count++;
+<a name="l00062"></a>00062     }
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064     v = vector3(1, 2, 3);
+<a name="l00065"></a>00065     w = vector3(4, 5, 6);
+<a name="l00066"></a>00066     <a class="code" href="namespacemof_1_1math.html#a6deb8fdae69bd1b0397edfc03d909775">swap</a>(v, w);
+<a name="l00067"></a>00067     <span class="keywordflow">if</span> (v.x() != 4 || v.y() != 5 || v.z() != 6 || w.x() != 1 || w.y() != 2 || w.z() != 3) {
+<a name="l00068"></a>00068         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; swap test&quot;</span> &lt;&lt; endl;  
+<a name="l00069"></a>00069         failed_count++;
+<a name="l00070"></a>00070     }
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072     <span class="keywordflow">return</span> failed_count;
+<a name="l00073"></a>00073 }
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index be58e17..baf969f 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector.hpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/vector.hpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/math/vector.hpp</h1><code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/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_2src_2mof_2math_2vector_8hpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hpp">
+<div class="center"><img src="vector_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector_8hpp">
 <area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="317,160,464,189"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="428,83,575,112"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/></map>
 </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_2src_2mof_2math_2vector_8hppdep_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hppdep">
-<area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/></map>
+<div class="center"><img src="vector_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2math_2vector_8hppdep">
+<area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,83,984,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,160,1376,189"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,160,443,189"/><area shape="rect" href="make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,160,960,189"/></map>
 </div>
 
 <p><a href="vector_8hpp_source.html">ソースコードを見る。</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:41 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>
index 6e817e8..8655f21 100644 (file)
@@ -1,5 +1,6 @@
 <map id="G" name="G">
-<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/>
-<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/>
-<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.hpp" alt="" coords="547,83,984,112"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/math.hpp" alt="" coords="984,160,1376,189"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/make_matrix.cpp" alt="" coords="5,160,443,189"/>
+<area shape="rect" href="$make__matrix__test_8cpp.html" title="/home/yasutomo/devel/moflib/moflib&#45;2.0/src/mof/math/test/make_matrix_test.cpp" alt="" coords="467,160,960,189"/>
 </map>
index 3ecee3f..aaf9d0b 100644 (file)
@@ -1 +1 @@
-71ec63b70f587d86b3a2956615be4fde
\ No newline at end of file
+00e005f5cb183a61cb875b6124e862bd
\ No newline at end of file
index e342154..a4032af 100644 (file)
Binary files a/moflib-2.0/doc/html/vector_8hpp__dep__incl.png and b/moflib-2.0/doc/html/vector_8hpp__dep__incl.png differ
index cb97481..86409cc 100644 (file)
@@ -1 +1 @@
-dd3b337da64298a8deb6a9fb8f0fabb3
\ No newline at end of file
+620d8a49611a953dad1567ad88312e24
\ No newline at end of file
index 423867e..435eb72 100644 (file)
Binary files a/moflib-2.0/doc/html/vector_8hpp__incl.png and b/moflib-2.0/doc/html/vector_8hpp__incl.png differ
index 1a26e78..7a227cf 100644 (file)
@@ -2,7 +2,7 @@
 <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/vector.hpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/math/vector.hpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/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/moflib-2.0/src/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>
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index c7d4aad..d80f407 100644 (file)
@@ -2,7 +2,7 @@
 <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/util/windows/multimedia_timer.cpp</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/windows/multimedia_timer.cpp</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
   </div>
 </div>
 <div class="contents">
-<h1>/home/yasutomo/devel/moflib/src/mof/util/windows/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/windows/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
 <code>#include &lt;windows.h&gt;</code><br/>
 <code>#include &lt;iostream&gt;</code><br/>
 <div class="dynheader">
 multimedia_timer.cppのインクルード依存関係図</div>
 <div class="dynsection">
-<div class="center"><img src="windows_2multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2windows_2multimedia__timer_8cpp_map" alt=""/></div>
-<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2windows_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2windows_2multimedia__timer_8cpp">
+<div class="center"><img src="windows_2multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2windows_2multimedia__timer_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2windows_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2moflib-2_80_2src_2mof_2util_2windows_2multimedia__timer_8cpp">
 <area shape="rect" href="multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="5,83,197,112"/></map>
 </div>
 
@@ -45,7 +45,7 @@ multimedia_timer.cppのインクルード依存関係図</div>
 <tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1util.html">mof::util</a></td></tr>
 </table>
 </div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:42 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>
index 324563a..0adef87 100644 (file)
@@ -1 +1 @@
-a5b905952d307c72a33fc1941ddc9ff8
\ No newline at end of file
+f1056079e170a645dcbb71ee9f1f4327
\ No newline at end of file
index 14736ff..435e203 100644 (file)
Binary files a/moflib-2.0/doc/html/windows_2multimedia__timer_8cpp__incl.png and b/moflib-2.0/doc/html/windows_2multimedia__timer_8cpp__incl.png differ
index 3b0aa9a..55aeaf5 100644 (file)
@@ -2,7 +2,7 @@
 <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/util/windows/multimedia_timer.cpp ソースファイル</title>
+<title>MotifOfFunctionsLIBrary: /home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/windows/multimedia_timer.cpp ソースファイル</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
@@ -23,7 +23,7 @@
       <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
     </ul>
   </div>
-<h1>/home/yasutomo/devel/moflib/src/mof/util/windows/multimedia_timer.cpp</h1><a href="windows_2multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
+<h1>/home/yasutomo/devel/moflib/moflib-2.0/src/mof/util/windows/multimedia_timer.cpp</h1><a href="windows_2multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
 <a name="l00002"></a>00002 <span class="preprocessor">#include &lt;windows.h&gt;</span>
 <a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
 <a name="l00004"></a>00004 
@@ -72,7 +72,7 @@
 <a name="l00047"></a>00047 }<span class="comment">// namespace mof</span>
 <a name="l00048"></a>00048 
 </pre></div></div>
-<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:03 2010に生成されました。&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してSun Oct 17 02:46:37 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>
index b53a85d..d23c810 100644 (file)
@@ -1,8 +1,17 @@
-mof_library_project(
-       "mofutil"
-       SRCDIRS
-               "."
-               "windows/"
-       )
+if (MSVC)
+       mof_library_project(
+               "mofutil"
+               SRCDIRS
+                       "./"
+                       "windows/"
+               )
+elseif (CMAKE_COMPILER_IS_GNUCC)
+       mof_library_project(
+               "mofutil"
+               SRCDIRS
+                       "./"
+                       "linux/"
+               )
+endif ()
 
 # test cases
diff --git a/saisei-1.0/.gitignore b/saisei-1.0/.gitignore
new file mode 100644 (file)
index 0000000..1b2211d
--- /dev/null
@@ -0,0 +1 @@
+build*
diff --git a/saisei-1.0/CMakeLists.txt b/saisei-1.0/CMakeLists.txt
new file mode 100644 (file)
index 0000000..36009b5
--- /dev/null
@@ -0,0 +1,37 @@
+cmake_minimum_required(VERSION 2.8)
+project(moflib)
+set(MOFLIB_ROOT_DIR    ${PROJECT_SOURCE_DIR})
+set(MOFLIB_BIN_DIR     ${PROJECT_SOURCE_DIR}/bin)
+set(MOFLIB_TESTBIN_DIR ${PROJECT_SOURCE_DIR}/tests)
+set(MOFLIB_ARCHIVE_DIR ${PROJECT_SOURCE_DIR}/lib)
+include_directories(${MOFLIB_ROOT_DIR}/src/)
+list(APPEND CMAKE_MODULE_PATH ${MOFLIB_ROOT_DIR}/cmake/)
+include(cmake/BoostUtils.cmake)
+include(cmake/Macros.cmake)
+
+# set compile flags
+if (MSVC)
+       set(CMAKE_CXX_FLAGS "/EHsc /nologo /W4")
+       set(TEST_BIN_POSTFIX ".exe")
+       set(MOFLIB_BUILD_SAMPLES false)
+       set(MOFLIB_BUILD_TESTS   false)
+elseif (CMAKE_COMPILER_IS_GNUCC)
+       set(CMAKE_CXX_FLAGS "-Wall -O3 -DNDEBUG -std=c++0x")
+       #set(CMAKE_CXX_FLAGS "-Wall -g -DPSTSDK_VALIDATION_LEVEL_FULL -std=c++0x")
+       set(TEST_BIN_POSTFIX "")
+       set(MOFLIB_BUILD_SAMPLES true)
+       set(MOFLIB_BUILD_TESTS   true)
+endif()
+
+if (${MOFLIB_BUILD_TESTS})
+       enable_testing()
+endif ()
+
+# use some libraries
+include(cmake/OtherLibs.cmake)
+
+# build moflib
+subdirs(src/)
+
+message("NOTICE:If you need more detail output on test failure, set environment variable CTEST_OUTPUT_ON_FAILURE to 1")
+
diff --git a/saisei-1.0/INSTALL.txt b/saisei-1.0/INSTALL.txt
new file mode 100644 (file)
index 0000000..9bad4f5
--- /dev/null
@@ -0,0 +1,18 @@
+\82±\82Ì\83h\83L\83\85\83\81\83\93\83g\82Í\96¢\8a®\90¬\82Å\82·\81D\88È\89º\82Í\8eQ\8dl\92ö\93x\82É\82Ç\82¤\82¼
+------------------------------------------------------
+
+\8eå\82È\88Ë\91\83\89\83C\83u\83\89\83\8a
+       boost library 1.40
+       DirectX SDK 9
+
+
+Windows\82Å\82Ì\83r\83\8b\83h\95û\96@ (Visual Studio2010)
+       boost\83\89\83C\83u\83\89\83\8a\82Ì\83C\83\93\83X\83g\81[\83\8b http://www.boostpro.com/
+       cmake\82Ì\83C\83\93\83X\83g\81[\83\8b http://www.cmake.org/
+       \83R\83}\83\93\83h\83v\83\8d\83\93\83v\83g\82©\82ç
+               C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat
+               mkdir build
+               cd build
+               cmake .. -G "Visual Studio 10" -DBOOST_ROOT="C:\Program Files\boost\boost_1_40_0"
+       \90\90¬\82³\82ê\82½\83v\83\8d\83W\83F\83N\83g\83t\83@\83C\83\8b\82©\82ç\83r\83\8b\83h
+
diff --git a/saisei-1.0/TODO.txt b/saisei-1.0/TODO.txt
new file mode 100644 (file)
index 0000000..72a5120
--- /dev/null
@@ -0,0 +1,2 @@
+TODO List
+
diff --git a/saisei-1.0/cmake/BoostUtils.cmake b/saisei-1.0/cmake/BoostUtils.cmake
new file mode 100644 (file)
index 0000000..c87064d
--- /dev/null
@@ -0,0 +1,227 @@
+##########################################################################
+# Boost Utilities                                                        #
+##########################################################################
+# Copyright (C) 2007 Douglas Gregor <doug.gregor@gmail.com>              #
+# Copyright (C) 2007 Troy Straszheim                                     #
+#                                                                        #
+# Distributed under the Boost Software License, Version 1.0.             #
+# See accompanying file LICENSE_1_0.txt or copy at                       #
+#   http://www.boost.org/LICENSE_1_0.txt                                 #
+##########################################################################
+# Macros in this module:                                                 #
+#                                                                        #
+#   list_contains: Determine whether a string value is in a list.        #
+#                                                                        #
+#   car: Return the first element in a list                              #
+#                                                                        #
+#   cdr: Return all but the first element in a list                      #
+#                                                                        #
+#   parse_arguments: Parse keyword arguments for use in other macros.    #
+##########################################################################
+
+# This utility macro determines whether a particular string value
+# occurs within a list of strings:
+#
+#  list_contains(result string_to_find arg1 arg2 arg3 ... argn)
+# 
+# This macro sets the variable named by result equal to TRUE if
+# string_to_find is found anywhere in the following arguments.
+macro(list_contains var value)
+  set(${var})
+  foreach (value2 ${ARGN})
+    if (${value} STREQUAL ${value2})
+      set(${var} TRUE)
+    endif (${value} STREQUAL ${value2})
+  endforeach (value2)
+endmacro(list_contains)
+
+# This utility macro extracts the first argument from the list of
+# arguments given, and places it into the variable named var.
+#
+#   car(var arg1 arg2 ...)
+macro(car var)
+  set(${var} ${ARGV1})
+endmacro(car)
+
+# This utility macro extracts all of the arguments given except the
+# first, and places them into the variable named var.
+#
+#   car(var arg1 arg2 ...)
+macro(cdr var junk)
+  set(${var} ${ARGN})
+endmacro(cdr)
+
+# The PARSE_ARGUMENTS macro will take the arguments of another macro and
+# define several variables. The first argument to PARSE_ARGUMENTS is a
+# prefix to put on all variables it creates. The second argument is a
+# list of names, and the third argument is a list of options. Both of
+# these lists should be quoted. The rest of PARSE_ARGUMENTS are
+# arguments from another macro to be parsed.
+# 
+#     PARSE_ARGUMENTS(prefix arg_names options arg1 arg2...) 
+# 
+# For each item in options, PARSE_ARGUMENTS will create a variable with
+# that name, prefixed with prefix_. So, for example, if prefix is
+# MY_MACRO and options is OPTION1;OPTION2, then PARSE_ARGUMENTS will
+# create the variables MY_MACRO_OPTION1 and MY_MACRO_OPTION2. These
+# variables will be set to true if the option exists in the command line
+# or false otherwise.
+# 
+# For each item in arg_names, PARSE_ARGUMENTS will create a variable
+# with that name, prefixed with prefix_. Each variable will be filled
+# with the arguments that occur after the given arg_name is encountered
+# up to the next arg_name or the end of the arguments. All options are
+# removed from these lists. PARSE_ARGUMENTS also creates a
+# prefix_DEFAULT_ARGS variable containing the list of all arguments up
+# to the first arg_name encountered.
+MACRO(PARSE_ARGUMENTS prefix arg_names option_names)
+  SET(DEFAULT_ARGS)
+  FOREACH(arg_name ${arg_names})
+    SET(${prefix}_${arg_name})
+  ENDFOREACH(arg_name)
+  FOREACH(option ${option_names})
+    SET(${prefix}_${option} FALSE)
+  ENDFOREACH(option)
+
+  SET(current_arg_name DEFAULT_ARGS)
+  SET(current_arg_list)
+  FOREACH(arg ${ARGN})
+    LIST_CONTAINS(is_arg_name ${arg} ${arg_names})
+    IF (is_arg_name)
+      SET(${prefix}_${current_arg_name} ${current_arg_list})
+      SET(current_arg_name ${arg})
+      SET(current_arg_list)
+    ELSE (is_arg_name)
+      LIST_CONTAINS(is_option ${arg} ${option_names})
+      IF (is_option)
+      SET(${prefix}_${arg} TRUE)
+      ELSE (is_option)
+      SET(current_arg_list ${current_arg_list} ${arg})
+      ENDIF (is_option)
+    ENDIF (is_arg_name)
+  ENDFOREACH(arg)
+  SET(${prefix}_${current_arg_name} ${current_arg_list})
+ENDMACRO(PARSE_ARGUMENTS)
+
+# Perform a reverse topological sort on the given LIST. 
+#   
+#   topological_sort(my_list "MY_" "_EDGES")
+#
+# LIST is the name of a variable containing a list of elements to be
+# sorted in reverse topological order. Each element in the list has a
+# set of outgoing edges (for example, those other list elements that
+# it depends on). In the resulting reverse topological ordering
+# (written back into the variable named LIST), an element will come
+# later in the list than any of the elements that can be reached by
+# following its outgoing edges and the outgoing edges of any vertices
+# they target, recursively. Thus, if the edges represent dependencies
+# on build targets, for example, the reverse topological ordering is
+# the order in which one would build those targets.
+#
+# For each element E in this list, the edges for E are contained in
+# the variable named ${PREFIX}${E}${SUFFIX}, where E is the
+# upper-cased version of the element in the list. If no such variable
+# exists, then it is assumed that there are no edges. For example, if
+# my_list contains a, b, and c, one could provide a dependency graph
+# using the following variables:
+#
+#     MY_A_EDGES     b
+#     MY_B_EDGES     
+#     MY_C_EDGES     a b
+#
+#  With the involcation of topological_sort shown above and these
+#  variables, the resulting reverse topological ordering will be b, a,
+#  c.
+function(topological_sort LIST PREFIX SUFFIX)
+  # Clear the stack and output variable
+  set(VERTICES "${${LIST}}")
+  set(STACK)
+  set(${LIST})
+
+  # Loop over all of the vertices, starting the topological sort from
+  # each one.
+  foreach(VERTEX ${VERTICES})
+    string(TOUPPER ${VERTEX} UPPER_VERTEX)
+
+    # If we haven't already processed this vertex, start a depth-first
+    # search from where.
+    if (NOT FOUND_${UPPER_VERTEX})
+      # Push this vertex onto the stack with all of its outgoing edges
+      string(REPLACE ";" " " NEW_ELEMENT 
+        "${VERTEX};${${PREFIX}${UPPER_VERTEX}${SUFFIX}}")
+      list(APPEND STACK ${NEW_ELEMENT})
+
+      # We've now seen this vertex
+      set(FOUND_${UPPER_VERTEX} TRUE)
+
+      # While the depth-first search stack is not empty
+      list(LENGTH STACK STACK_LENGTH)
+      while(STACK_LENGTH GREATER 0)
+        # Remove the vertex and its remaining out-edges from the top
+        # of the stack
+        list(GET STACK -1 OUT_EDGES)
+        list(REMOVE_AT STACK -1)
+
+        # Get the source vertex and the list of out-edges
+        separate_arguments(OUT_EDGES)
+        list(GET OUT_EDGES 0 SOURCE)
+        list(REMOVE_AT OUT_EDGES 0)
+
+        # While there are still out-edges remaining
+        list(LENGTH OUT_EDGES OUT_DEGREE)
+        while (OUT_DEGREE GREATER 0)
+          # Pull off the first outgoing edge
+          list(GET OUT_EDGES 0 TARGET)
+          list(REMOVE_AT OUT_EDGES 0)
+
+          string(TOUPPER ${TARGET} UPPER_TARGET)
+          if (NOT FOUND_${UPPER_TARGET})
+            # We have not seen the target before, so we will traverse
+            # its outgoing edges before coming back to our
+            # source. This is the key to the depth-first traversal.
+
+            # We've now seen this vertex
+            set(FOUND_${UPPER_TARGET} TRUE)
+
+            # Push the remaining edges for the current vertex onto the
+            # stack
+            string(REPLACE ";" " " NEW_ELEMENT 
+              "${SOURCE};${OUT_EDGES}")
+            list(APPEND STACK ${NEW_ELEMENT})
+
+            # Setup the new source and outgoing edges
+            set(SOURCE ${TARGET})
+            string(TOUPPER ${SOURCE} UPPER_SOURCE)
+            set(OUT_EDGES 
+              ${${PREFIX}${UPPER_SOURCE}${SUFFIX}})
+          endif(NOT FOUND_${UPPER_TARGET})
+
+          list(LENGTH OUT_EDGES OUT_DEGREE)
+        endwhile (OUT_DEGREE GREATER 0)
+
+        # We have finished all of the outgoing edges for
+        # SOURCE; add it to the resulting list.
+        list(APPEND ${LIST} ${SOURCE})
+
+        # Check the length of the stack
+        list(LENGTH STACK STACK_LENGTH)
+      endwhile(STACK_LENGTH GREATER 0)
+    endif (NOT FOUND_${UPPER_VERTEX})
+  endforeach(VERTEX)
+
+  set(${LIST} ${${LIST}} PARENT_SCOPE)
+endfunction(topological_sort)
+
+# Small little hack that tweaks a component name (as used for CPack)
+# to make sure to avoid certain names that cause problems. Sets the
+# variable named varname to the "sanitized" name.
+#
+# FIXME: This is a complete hack. We probably need to fix the CPack
+# generators (NSIS in particular) to get rid of the need for this.
+macro(fix_cpack_component_name varname name)
+  if (${name} STREQUAL "foreach")
+    set(${varname} "boost_foreach")
+  else()
+    set(${varname} ${name})
+  endif()
+endmacro()
\ No newline at end of file
diff --git a/saisei-1.0/cmake/Macros.cmake b/saisei-1.0/cmake/Macros.cmake
new file mode 100644 (file)
index 0000000..be4f951
--- /dev/null
@@ -0,0 +1,50 @@
+#{{{ mof_executable_project
+macro(mof_executable_project exename)
+       parse_arguments(THIS_PROJECT "SRCDIRS;LIBRARIES" "" ${ARGN})
+       set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${MOFLIB_BIN_DIR} )
+       foreach (srcdir ${THIS_PROJECT_SRCDIRS})        
+               file(GLOB tmp FILES "${srcdir}/*.cc")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.cpp")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.c")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.h")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.hpp")
+               list(APPEND srcfiles ${tmp})
+       endforeach ()
+       add_executable(${exename} ${srcfiles})
+       target_link_libraries(${exename} ${THIS_PROJECT_LIBRARIES})
+endmacro()
+#}}}
+#{{{ mof_library_project
+macro(mof_library_project libname)
+       parse_arguments(THIS_PROJECT "SRCDIRS" "" ${ARGN})      
+       set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${MOFLIB_ARCHIVE_DIR} )
+       foreach (srcdir ${THIS_PROJECT_SRCDIRS})        
+               file(GLOB tmp FILES "${srcdir}/*.cc")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.c")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.cpp")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.h")
+               list(APPEND srcfiles ${tmp})
+               file(GLOB tmp FILES "${srcdir}/*.hpp")
+               list(APPEND srcfiles ${tmp})
+       endforeach ()
+       add_library(${libname} STATIC ${srcfiles})
+endmacro()
+#}}}
+#{{{ mof_test_run
+macro(mof_test_run testname testfile)
+       parse_arguments(THIS_PROJECT "LIBRARIES" "" ${ARGN})    
+       if (${MOFLIB_BUILD_TESTS})
+               set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${MOFLIB_TESTBIN_DIR})       
+               add_executable(${testname} ${testfile})
+               target_link_libraries(${testname} ${THIS_PROJECT_LIBRARIES})
+               add_test(${testname} ${MOFLIB_TESTBIN_DIR}/${testname}${TEST_BIN_POSTFIX})
+       endif ()
+endmacro()
+#}}}
diff --git a/saisei-1.0/cmake/OtherLibs.cmake b/saisei-1.0/cmake/OtherLibs.cmake
new file mode 100644 (file)
index 0000000..e2e7053
--- /dev/null
@@ -0,0 +1,21 @@
+#   依存外部ライブラリの設定
+# 
+# - 新たな依存ライブラリを追加するには?
+#      標準でfind_packageできるものと,自分でFindXXX.cmakeファイルを用意しなければならないものがある.標準で備わっているかどうかは,
+#
+#      http://www.cmake.org/cmake/help/cmake-2-8-docs.html
+#
+#      を参照すればわかる.
+#
+
+# use Boost Library
+find_package(Boost COMPONENTS filesystem thread)
+if (Boost_FOUND)
+       message(STATUS "Found the Boost Library:")
+       message(STATUS "        include directories=${Boost_INCLUDE_DIR}")
+       message(STATUS "        library directories=${Boost_LIBRARY_DIRS}")
+       include_directories(${Boost_INCLUDE_DIR})
+       link_libraries(${Boost_LIBRARIES})
+else ()
+       message(FATAL_ERROR "Could not find Boost Library.")
+endif ()
diff --git a/saisei-1.0/doc/Doxyfile b/saisei-1.0/doc/Doxyfile
new file mode 100644 (file)
index 0000000..642629d
--- /dev/null
@@ -0,0 +1,1510 @@
+# Doxyfile 1.5.8
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# This tag specifies the encoding used for all characters in the config file 
+# that follow. The default is UTF-8 which is also the encoding used for all 
+# text before the first occurrence of this tag. Doxygen uses libiconv (or the 
+# iconv built into libc) for the transcoding. See 
+# http://www.gnu.org/software/libiconv for the list of possible encodings.
+
+DOXYFILE_ENCODING      = UTF-8
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# by quotes) that should identify the project.
+
+PROJECT_NAME           = Motif Of Functions LIBrary
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = ./
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 
+# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, 
+# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), 
+# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, 
+# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, 
+# Spanish, Swedish, and Ukrainian.
+
+OUTPUT_LANGUAGE        = Japanese
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = YES
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
+
+STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful is your file systems 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like regular Qt-style comments 
+# (thus requiring an explicit @brief command for a brief description.)
+
+JAVADOC_AUTOBRIEF      = NO
+
+# If the QT_AUTOBRIEF tag is set to YES then Doxygen will 
+# interpret the first line (until the first dot) of a Qt-style 
+# comment as the brief description. If set to NO, the comments 
+# will behave just like regular Qt-style comments (thus requiring 
+# an explicit \brief command for a brief description.)
+
+QT_AUTOBRIEF           = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 4
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Java. For instance, namespaces will be presented as packages, qualified 
+# scopes will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Fortran.
+
+OPTIMIZE_FOR_FORTRAN   = NO
+
+# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 
+# sources. Doxygen will then generate output that is tailored for 
+# VHDL.
+
+OPTIMIZE_OUTPUT_VHDL   = NO
+
+# Doxygen selects the parser to use depending on the extension of the files it parses. 
+# With this tag you can assign which parser to use for a given extension. 
+# Doxygen has a built-in mapping, but you can override or extend it using this tag. 
+# The format is ext=language, where ext is a file extension, and language is one of 
+# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, 
+# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat 
+# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), 
+# use: inc=Fortran f=C
+
+EXTENSION_MAPPING      = 
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 
+# to include (a tag file for) the STL sources as input, then you should 
+# set this tag to YES in order to let doxygen match functions declarations and 
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
+# func(std::string) {}). This also make the inheritance and collaboration 
+# diagrams that involve STL classes more complete and accurate.
+
+BUILTIN_STL_SUPPORT    = NO
+
+# If you use Microsoft's C++/CLI language, you should set this option to YES to 
+# enable parsing support.
+
+CPP_CLI_SUPPORT        = NO
+
+# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. 
+# Doxygen will parse them like normal C++ but will assume all classes use public 
+# instead of private inheritance when no explicit protection keyword is present.
+
+SIP_SUPPORT            = NO
+
+# For Microsoft's IDL there are propget and propput attributes to indicate getter 
+# and setter methods for a property. Setting this option to YES (the default) 
+# will make doxygen to replace the get and set methods by a property in the 
+# documentation. This will only work if the methods are indeed getting or 
+# setting a simple type. If this is not the case, or you want to show the 
+# methods anyway, you should set this option to NO.
+
+IDL_PROPERTY_SUPPORT   = YES
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum 
+# is documented as struct, union, or enum with the name of the typedef. So 
+# typedef struct TypeS {} TypeT, will appear in the documentation as a struct 
+# with name TypeT. When disabled the typedef will appear as a member of a file, 
+# namespace, or class. And the struct will be named TypeS. This can typically 
+# be useful for C code in case the coding convention dictates that all compound 
+# types are typedef'ed and only the typedef is referenced, never the tag name.
+
+TYPEDEF_HIDES_STRUCT   = NO
+
+# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to 
+# determine which symbols to keep in memory and which to flush to disk. 
+# When the cache is full, less often used symbols will be written to disk. 
+# For small to medium size projects (<1000 input files) the default value is 
+# probably good enough. For larger projects a too small cache size can cause 
+# doxygen to be busy swapping symbols to and from disk most of the time 
+# causing a significant performance penality. 
+# If the system has enough physical memory increasing the cache will improve the 
+# performance by keeping more symbols in memory. Note that the value works on 
+# a logarithmic scale so increasing the size by one will rougly double the 
+# memory usage. The cache size is given by this formula: 
+# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, 
+# corresponding to a cache size of 2^16 = 65536 symbols
+
+SYMBOL_CACHE_SIZE      = 0
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = YES
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = YES
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If this flag is set to YES, the members of anonymous namespaces will be 
+# extracted and appear in the documentation as a namespace called 
+# 'anonymous_namespace{file}', where file will be replaced with the base 
+# name of the file that contains the anonymous namespace. By default 
+# anonymous namespace are hidden.
+
+EXTRACT_ANON_NSPACES   = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 
+# hierarchy of group names into alphabetical order. If set to NO (the default) 
+# the group names will appear in their defined order.
+
+SORT_GROUP_NAMES       = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. 
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or define consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and defines in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation. The default is NO.
+
+SHOW_DIRECTORIES       = NO
+
+# Set the SHOW_FILES tag to NO to disable the generation of the Files page. 
+# This will remove the Files entry from the Quick Index and from the 
+# Folder Tree View (if specified). The default is YES.
+
+SHOW_FILES             = YES
+
+# Set the SHOW_NAMESPACES tag to NO to disable the generation of the 
+# Namespaces page. 
+# This will remove the Namespaces entry from the Quick Index 
+# and from the Folder Tree View (if specified). The default is YES.
+
+SHOW_NAMESPACES        = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from 
+# the version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the program writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by 
+# doxygen. The layout file controls the global structure of the generated output files 
+# in an output format independent way. The create the layout file that represents 
+# doxygen's defaults, run doxygen with the -l option. You can optionally specify a 
+# file name after the option, if omitted DoxygenLayout.xml will be used as the name 
+# of the layout file.
+
+LAYOUT_FILE            = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = YES
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+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 
+# also the default input encoding. Doxygen uses libiconv (or the iconv built 
+# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for 
+# the list of possible encodings.
+
+INPUT_ENCODING         = UTF-8
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
+
+FILE_PATTERNS          = 
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = YES
+
+# The EXCLUDE tag can be used to specify files and/or directories that should 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+
+EXCLUDE                = 
+
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories. Note that the wildcards are matched 
+# against the file with absolute path, so to exclude all test directories 
+# for example use the pattern */test/*
+
+EXCLUDE_PATTERNS       = 
+
+# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 
+# (namespaces, classes, functions, etc.) that should be excluded from the 
+# output. The symbol name can be a fully qualified name, a word, or if the 
+# wildcard * is used, a substring. Examples: ANamespace, AClass, 
+# AClass::ANamespace, ANamespace::*Test
+
+EXCLUDE_SYMBOLS        = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = 
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = 
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output. 
+# If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis. 
+# Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match. 
+# The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = YES 
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C and C++ comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = NO
+
+# If the REFERENCES_RELATION tag is set to YES 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = NO
+
+# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 
+# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 
+# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 
+# link to the source code. 
+# Otherwise they will link to the documentation.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code 
+# will point to the HTML generated by the htags(1) tool instead of doxygen 
+# built-in source browser. The htags tool is part of GNU's global source 
+# tagging system (see http://www.gnu.org/software/global/global.html). You 
+# will need version 4.8.6 or higher.
+
+USE_HTAGS              = NO
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = NO
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
+
+HTML_STYLESHEET        = 
+
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+# files or namespaces will be aligned in HTML using tables. If set to 
+# NO a bullet list will be used.
+
+HTML_ALIGN_MEMBERS     = YES
+
+# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 
+# documentation will contain sections that can be hidden and shown after the 
+# page has loaded. For this to work a browser that supports 
+# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox 
+# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
+
+HTML_DYNAMIC_SECTIONS  = NO
+
+# If the GENERATE_DOCSET tag is set to YES, additional index files 
+# will be generated that can be used as input for Apple's Xcode 3 
+# integrated development environment, introduced with OSX 10.5 (Leopard). 
+# To create a documentation set, doxygen will generate a Makefile in the 
+# HTML output directory. Running make will produce the docset in that 
+# directory and running "make install" will install the docset in 
+# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 
+# it at startup. 
+# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information.
+
+GENERATE_DOCSET        = NO
+
+# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 
+# feed. A documentation feed provides an umbrella under which multiple 
+# documentation sets from a single provider (such as a company or product suite) 
+# can be grouped.
+
+DOCSET_FEEDNAME        = "Doxygen generated docs"
+
+# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that 
+# should uniquely identify the documentation set bundle. This should be a 
+# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen 
+# will append .docset to the name.
+
+DOCSET_BUNDLE_ID       = org.doxygen.Project
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING 
+# is used to encode HtmlHelp index (hhk), content (hhc) and project file 
+# content.
+
+CHM_INDEX_ENCODING     = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER 
+# are set, an additional index file will be generated that can be used as input for 
+# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated 
+# HTML documentation.
+
+GENERATE_QHP           = NO
+
+# If the QHG_LOCATION tag is specified, the QCH_FILE tag can 
+# be used to specify the file name of the resulting .qch file. 
+# The path specified is relative to the HTML output folder.
+
+QCH_FILE               = 
+
+# The QHP_NAMESPACE tag specifies the namespace to use when generating 
+# Qt Help Project output. For more information please see 
+# http://doc.trolltech.com/qthelpproject.html#namespace
+
+QHP_NAMESPACE          = 
+
+# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating 
+# Qt Help Project output. For more information please see 
+# http://doc.trolltech.com/qthelpproject.html#virtual-folders
+
+QHP_VIRTUAL_FOLDER     = doc
+
+# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. 
+# For more information please see 
+# http://doc.trolltech.com/qthelpproject.html#custom-filters
+
+QHP_CUST_FILTER_NAME   = 
+
+# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see 
+# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters">Qt Help Project / Custom Filters</a>.
+
+QHP_CUST_FILTER_ATTRS  = 
+
+# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's 
+# filter section matches. 
+# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes">Qt Help Project / Filter Attributes</a>.
+
+QHP_SECT_FILTER_ATTRS  = 
+
+# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can 
+# be used to specify the location of Qt's qhelpgenerator. 
+# If non-empty doxygen will try to run qhelpgenerator on the generated 
+# .qhp file.
+
+QHG_LOCATION           = 
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+# top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it.
+
+DISABLE_INDEX          = NO
+
+# This tag can be used to set the number of enum values (range [1..20]) 
+# that doxygen will group on one line in the generated HTML documentation.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index 
+# structure should be generated to display hierarchical information. 
+# If the tag value is set to FRAME, a side panel will be generated 
+# containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# probably better off using the HTML help feature. Other possible values 
+# for this tag are: HIERARCHIES, which will generate the Groups, Directories, 
+# and Class Hierarchy pages using a tree view instead of an ordered list; 
+# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which 
+# disables this behavior completely. For backwards compatibility with previous 
+# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE 
+# respectively.
+
+GENERATE_TREEVIEW      = NONE
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+# Use this tag to change the font size of Latex formulas included 
+# as images in the HTML documentation. The default is 10. Note that 
+# when you change the font size after a successful doxygen run you need 
+# to manually remove any form_*.png images from the HTML output directory 
+# to force them to be regenerated.
+
+FORMULA_FONTSIZE       = 10
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4wide
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = YES
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = YES
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = NO
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader. 
+# This is useful 
+# if you want to understand what is going on. 
+# On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = NO
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_DEFINED tags.
+
+EXPAND_ONLY_PREDEF     = NO
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           =  ../src/mof/
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = 
+
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
+
+EXPAND_AS_DEFINED      = 
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all function-like macros that are alone 
+# on a line, have an all uppercase name, and do not end with a semicolon. Such 
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. 
+# Optionally an initial location of the external documentation 
+# can be added for each tagfile. The format of a tag file without 
+# this location is as follows: 
+#  
+# TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#  
+# TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths or 
+# URLs. If a location is present for each tag, the installdox tool 
+# does not have to be run to correct the links. 
+# Note that each tag file must have a unique name 
+# (where the name does NOT include the path) 
+# If a tag file is not located in the directory in which doxygen 
+# is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# You can define message sequence charts within doxygen comments using the \msc 
+# command. Doxygen will then run the mscgen tool (see 
+# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the 
+# documentation. The MSCGEN_PATH tag allows you to specify the directory where 
+# the mscgen tool resides. If left empty the tool is assumed to be found in the 
+# default search path.
+
+MSCGEN_PATH            = 
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = YES
+
+# By default doxygen will write a font called FreeSans.ttf to the output 
+# directory and reference it in all dot files that doxygen generates. This 
+# font does not include all possible unicode characters however, so when you need 
+# these (or just want a differently looking font) you can specify the font name 
+# using DOT_FONTNAME. You need need to make sure dot is able to find the font, 
+# which can be done by putting it in a standard location or by setting the 
+# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory 
+# containing the font.
+
+DOT_FONTNAME           = FreeSans
+
+# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. 
+# The default size is 10pt.
+
+DOT_FONTSIZE           = 10
+
+# By default doxygen will tell dot to use the output directory to look for the 
+# FreeSans.ttf font (which doxygen will put there itself). If you specify a 
+# different font using DOT_FONTNAME you can set the path where dot 
+# can find it using this tag.
+
+DOT_FONTPATH           = 
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# the CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = YES
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = NO
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT options are set to YES then 
+# doxygen will generate a call dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable call graphs 
+# for selected functions only using the \callgraph command.
+
+CALL_GRAPH             = NO
+
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then 
+# doxygen will generate a caller dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable caller 
+# graphs for selected functions only using the \callergraph command.
+
+CALLER_GRAPH           = NO
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include 
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are png, jpg, or gif 
+# If left blank png will be used.
+
+DOT_IMAGE_FORMAT       = png
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = 
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = 
+
+# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 
+# nodes that will be shown in the graph. If the number of nodes in a graph 
+# becomes larger than this value, doxygen will truncate the graph, which is 
+# visualized by representing a node as a red box. Note that doxygen if the 
+# number of direct children of the root node in a graph is already larger than 
+# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note 
+# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+
+DOT_GRAPH_MAX_NODES    = 50
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that the size of a graph can be further restricted by 
+# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is disabled by default, because dot on Windows does not 
+# seem to support this out of the box. Warning: Depending on the platform used, 
+# enabling this option may lead to badly anti-aliased labels on the edges of 
+# a graph (i.e. they become hard to read).
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Options related to the search engine
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE           = NO
diff --git a/saisei-1.0/doc/html/Vector2D_8cpp.html b/saisei-1.0/doc/html/Vector2D_8cpp.html
new file mode 100644 (file)
index 0000000..97d5e56
--- /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: mof/math/Vector2D.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.1 -->
+<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>mof/math/Vector2D.cpp</h1>
+<p><a href="Vector2D_8cpp_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:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/Vector2D_8cpp_source.html b/saisei-1.0/doc/html/Vector2D_8cpp_source.html
new file mode 100644 (file)
index 0000000..1ba6606
--- /dev/null
@@ -0,0 +1,106 @@
+<!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: mof/math/Vector2D.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.1 -->
+<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>mof/math/Vector2D.cpp</h1><a href="Vector2D_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00002"></a>00002 <span class="preprocessor">#include &quot;mof/Vector2D.hpp&quot;</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a><a class="code" href="structmof_1_1Vector2D.html#ab92ac29eef4252a8f1d25af1251e8515">00004</a> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D::Vector2D</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> x_ , <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> y_)
+<a name="l00005"></a>00005 : x(x_) , y(y_)
+<a name="l00006"></a>00006 {}
+<a name="l00007"></a>00007 
+<a name="l00008"></a><a class="code" href="structmof_1_1Vector2D.html#a79bb81282ea309b726a23cbd98306f65">00008</a> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D::Vector2D</a>(<span class="keywordtype">int</span> x_ , <span class="keywordtype">int</span> y_)
+<a name="l00009"></a>00009 : x(mof::int2real(x_)) , y(mof::int2real(y_))
+<a name="l00010"></a>00010 {}
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012 
+<a name="l00013"></a><a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">00013</a> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D::Vector2D</a>(){
+<a name="l00014"></a>00014     <a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> = <a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> = 0;
+<a name="l00015"></a>00015 }
+<a name="l00016"></a>00016 
+<a name="l00017"></a><a class="code" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">00017</a> <a class="code" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">mof::Vector2D::~Vector2D</a>(<span class="keywordtype">void</span>)
+<a name="l00018"></a>00018 {
+<a name="l00019"></a>00019 }
+<a name="l00020"></a>00020 
+<a name="l00021"></a>00021 
+<a name="l00022"></a><a class="code" href="structmof_1_1Vector2D.html#a4e459ac99c373ca05ee1d3c676fb78ab">00022</a> <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector2D.html#a4e459ac99c373ca05ee1d3c676fb78ab">mof::Vector2D::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>{
+<a name="l00023"></a>00023     <span class="keywordflow">if</span>(<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> == obj.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> &amp;&amp; <a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> == obj.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a>)<span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00024"></a>00024     <span class="keywordflow">else</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00025"></a>00025 }
+<a name="l00026"></a>00026 
+<a name="l00027"></a><a class="code" href="structmof_1_1Vector2D.html#a8aa45d68ee6311dae7e2cf14542496a2">00027</a> <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector2D.html#a8aa45d68ee6311dae7e2cf14542496a2">mof::Vector2D::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>{
+<a name="l00028"></a>00028     <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == obj);
+<a name="l00029"></a>00029 }
+<a name="l00030"></a>00030     
+<a name="l00031"></a><a class="code" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">00031</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">mof::Vector2D::operator - </a>()<span class="keyword"> const</span>{
+<a name="l00032"></a>00032     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>( -<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> , -<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a>);
+<a name="l00033"></a>00033 }
+<a name="l00034"></a>00034     
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 
+<a name="l00037"></a><a class="code" href="structmof_1_1Vector2D.html#a3ba38e47408d2f2c1bfaffb59df388a8">00037</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a3ba38e47408d2f2c1bfaffb59df388a8">mof::Vector2D::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>{
+<a name="l00038"></a>00038     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>(this-&gt;<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> + rhs.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> , this-&gt;y + rhs.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a>);
+<a name="l00039"></a>00039 }
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 
+<a name="l00042"></a><a class="code" href="structmof_1_1Vector2D.html#ade87f5fede7808ddd993ef792d9b2010">00042</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">mof::Vector2D::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>{
+<a name="l00043"></a>00043     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>(this-&gt;<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> - rhs.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> , this-&gt;y - rhs.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a>);
+<a name="l00044"></a>00044 }
+<a name="l00045"></a>00045         
+<a name="l00046"></a><a class="code" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">00046</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">mof::Vector2D::operator *</a>(<span class="keywordtype">float</span> rhs)<span class="keyword"> const</span>{
+<a name="l00047"></a>00047     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>(this-&gt;<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> * rhs , this-&gt;<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> * rhs);
+<a name="l00048"></a>00048 }
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 
+<a name="l00051"></a><a class="code" href="structmof_1_1Vector2D.html#a8c3595cff7a0b59b724a81c329cae7c7">00051</a> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> <a class="code" href="structmof_1_1Vector2D.html#a8c3595cff7a0b59b724a81c329cae7c7">mof::Vector2D::operator /</a>(<span class="keywordtype">float</span> rhs)<span class="keyword"> const</span>{
+<a name="l00052"></a>00052     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">mof::Vector2D</a>(this-&gt;<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> / rhs , this-&gt;<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> / rhs);
+<a name="l00053"></a>00053 }
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::operator *(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; vec , <span class="keywordtype">float</span> f){
+<a name="l00057"></a>00057     <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> obj;
+<a name="l00058"></a>00058     obj.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> = vec.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> * f;
+<a name="l00059"></a>00059     obj.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> = vec.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> * f;
+<a name="l00060"></a>00060     <span class="keywordflow">return</span> obj;
+<a name="l00061"></a>00061 }
+<a name="l00062"></a>00062     
+<a name="l00063"></a>00063 <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::operator *(<span class="keywordtype">float</span> f , <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; vec ){
+<a name="l00064"></a>00064     <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a> obj;
+<a name="l00065"></a>00065     obj.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> = vec.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> * f;
+<a name="l00066"></a>00066     obj.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> = vec.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> * f;
+<a name="l00067"></a>00067     <span class="keywordflow">return</span> obj;
+<a name="l00068"></a>00068 }
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 std::ostream&amp; mof::operator &lt;&lt;(std::ostream&amp; os , <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&amp; obj)
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072     os &lt;&lt; <span class="charliteral">&apos;(&apos;</span> &lt;&lt; obj.<a class="code" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a> &lt;&lt; <span class="charliteral">&apos;,&apos;</span> &lt;&lt; obj.<a class="code" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a> &lt;&lt; <span class="charliteral">&apos;)&apos;</span>;
+<a name="l00073"></a>00073     <span class="keywordflow">return</span> os;  
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075 
+</pre></div></div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/Vector2D_8hpp.html b/saisei-1.0/doc/html/Vector2D_8hpp.html
new file mode 100644 (file)
index 0000000..44e27db
--- /dev/null
@@ -0,0 +1,41 @@
+<!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: mof/math/Vector2D.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 -->
+<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>mof/math/Vector2D.hpp</h1>
+<p><a href="Vector2D_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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></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>
+</table>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/Vector2D_8hpp_source.html b/saisei-1.0/doc/html/Vector2D_8hpp_source.html
new file mode 100644 (file)
index 0000000..94eee3c
--- /dev/null
@@ -0,0 +1,65 @@
+<!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: mof/math/Vector2D.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 -->
+<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>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>
+<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define VECTOR2D_HPP</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;mof/real.hpp&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00005"></a>00005 
+<a name="l00006"></a>00006 <span class="keyword">namespace </span>mof{
+<a name="l00007"></a>00007 
+<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>
+<a name="l00009"></a>00009     {
+<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>;
+<a name="l00011"></a>00011     
+<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_);
+<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_);
+<a name="l00014"></a>00014         <a class="code" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">Vector2D</a>();
+<a name="l00015"></a>00015         <a class="code" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">~Vector2D</a>(<span class="keywordtype">void</span>);
+<a name="l00016"></a>00016     
+<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>;
+<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>;
+<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>;
+<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>;
+<a name="l00021"></a>00021 
+<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>;
+<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>;
+<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>;
+<a name="l00025"></a>00025 
+<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);
+<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);
+<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 );
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030     };
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 };
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/annotated.html b/saisei-1.0/doc/html/annotated.html
new file mode 100644 (file)
index 0000000..0295a75
--- /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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<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__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</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="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td class="indexvalue">2次元同次座標変換行列クラス </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td class="indexvalue">3次元同次座標変換行列クラス </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td class="indexvalue">システムのタイマによる高精度な時間計測 </td></tr>
+  <tr><td class="indexkey"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td class="indexvalue">M[i][j]のように行列の要素を参照できるようにするための補助クラス </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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/basic__matrix_8hpp.html b/saisei-1.0/doc/html/basic__matrix_8hpp.html
new file mode 100644 (file)
index 0000000..7c2e4da
--- /dev/null
@@ -0,0 +1,65 @@
+<!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/basic_matrix.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.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/basic_matrix.hpp</h1><code>#include &lt;<a class="el" href="mofdef_8hpp_source.html">mof/base/mofdef.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="threshold_8hpp_source.html">mof/math/threshold.hpp</a>&gt;</code><br/>
+<code>#include &lt;boost/operators.hpp&gt;</code><br/>
+<code>#include &lt;ostream&gt;</code><br/>
+<code>#include &lt;iomanip&gt;</code><br/>
+<code>#include &lt;cmath&gt;</code><br/>
+<div class="dynheader">
+basic_matrix.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="basic__matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hpp">
+<area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="basic__matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__matrix_8hppdep">
+<area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="243,83,587,112"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="611,83,955,112"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="429,160,768,189"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="297,237,673,267"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="545,315,876,344"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="145,315,521,344"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="792,160,1192,189"/></map>
+</div>
+
+<p><a href="basic__matrix_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_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次座標変換行列テンプレートクラス  <a href="classmof_1_1math_1_1basic__matrix.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">M[i][j]のように行列の要素を参照できるようにするための補助クラス.  <a href="structmof_1_1math_1_1row__of__matrix.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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:39 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/saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.map b/saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..845f4ac
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="243,83,587,112"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="611,83,955,112"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="429,160,768,189"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="297,237,673,267"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="545,315,876,344"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="145,315,521,344"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="792,160,1192,189"/>
+</map>
diff --git a/saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..e455836
--- /dev/null
@@ -0,0 +1 @@
+b34ec9987a124e5e6b9b890de84d89d2
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.png b/saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..c5b4fbe
Binary files /dev/null and b/saisei-1.0/doc/html/basic__matrix_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/basic__matrix_8hpp__incl.map b/saisei-1.0/doc/html/basic__matrix_8hpp__incl.map
new file mode 100644 (file)
index 0000000..c5ff909
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/>
+</map>
diff --git a/saisei-1.0/doc/html/basic__matrix_8hpp__incl.md5 b/saisei-1.0/doc/html/basic__matrix_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..8ca134d
--- /dev/null
@@ -0,0 +1 @@
+93b13e64117d74715d6d4ac93826d26b
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/basic__matrix_8hpp__incl.png b/saisei-1.0/doc/html/basic__matrix_8hpp__incl.png
new file mode 100644 (file)
index 0000000..8c1c88f
Binary files /dev/null and b/saisei-1.0/doc/html/basic__matrix_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/basic__matrix_8hpp_source.html b/saisei-1.0/doc/html/basic__matrix_8hpp_source.html
new file mode 100644 (file)
index 0000000..e3d6fd9
--- /dev/null
@@ -0,0 +1,263 @@
+<!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/basic_matrix.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.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/basic_matrix.hpp</h1><a href="basic__matrix_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;<a class="code" href="threshold_8hpp.html">mof/math/threshold.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;boost/operators.hpp&gt;</span>
+<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;ostream&gt;</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;iomanip&gt;</span>
+<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;cmath&gt;</span>
+<a name="l00008"></a>00008 
+<a name="l00009"></a>00009 <span class="keyword">namespace </span>mof
+<a name="l00010"></a>00010 {
+<a name="l00011"></a><a class="code" href="namespacemof_1_1math.html">00011</a> <span class="keyword">namespace </span>math
+<a name="l00012"></a>00012 {
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim&gt; <span class="keyword">struct </span><a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix</a>;
+<a name="l00015"></a>00015     
+<a name="l00025"></a>00025     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived, <span class="keyword">typename</span> Coordinate&gt;
+<a name="l00026"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html">00026</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix</a>
+<a name="l00027"></a>00027         : boost::<a class="code" href="classboost_1_1addable.html">addable</a>&lt; Derived 
+<a name="l00028"></a>00028         , boost::addable2&lt; Derived, float
+<a name="l00029"></a>00029         , boost::subtractable&lt; Derived 
+<a name="l00030"></a>00030         , boost::subtractable2&lt; Derived, float
+<a name="l00031"></a>00031         , boost::multipliable&lt; Derived
+<a name="l00032"></a>00032         , boost::multipliable2&lt; Derived, float
+<a name="l00033"></a>00033         , boost::dividable2&lt; Derived, float
+<a name="l00034"></a>00034         , boost::equality_comparable&lt; Derived
+<a name="l00035"></a>00035         &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
+<a name="l00036"></a>00036     {
+<a name="l00037"></a>00037     <span class="keyword">protected</span>:
+<a name="l00038"></a>00038 <span class="comment">//{{{ last_index</span>
+<a name="l00042"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">00042</a> <span class="comment"></span>        <span class="keywordtype">size_t</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()<span class="keyword"> const</span>
+<a name="l00043"></a>00043 <span class="keyword">        </span>{
+<a name="l00044"></a>00044             <span class="keywordflow">return</span> (Dim + 1) * (Dim + 1) - 1;
+<a name="l00045"></a>00045         }
+<a name="l00046"></a>00046 <span class="comment">//}}}</span>
+<a name="l00047"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">00047</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[(Dim + 1) * (Dim + 1)];
+<a name="l00048"></a>00048     <span class="keyword">public</span>:
+<a name="l00049"></a>00049         <span class="comment">// コンストラクタ,デストラクタはデフォルトのものを使う</span>
+<a name="l00050"></a>00050         <span class="comment">// 代入演算子,コピーコンストラクタはデフォルトのものを使う</span>
+<a name="l00051"></a>00051 <span class="comment">//{{{ operator +=</span>
+<a name="l00052"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">00052</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(<span class="keyword">const</span> Derived&amp; rhs)
+<a name="l00053"></a>00053         {
+<a name="l00054"></a>00054             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00055"></a>00055             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00056"></a>00056                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] += rhs.elements_[i];
+<a name="l00057"></a>00057             }
+<a name="l00058"></a>00058             <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="l00059"></a>00059         }
+<a name="l00060"></a>00060         
+<a name="l00061"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">00061</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00062"></a>00062         {
+<a name="l00063"></a>00063             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00064"></a>00064             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00065"></a>00065                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] += rhs;
+<a name="l00066"></a>00066             }
+<a name="l00067"></a>00067             <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="l00068"></a>00068         }
+<a name="l00069"></a>00069         
+<a name="l00070"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">00070</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
+<a name="l00071"></a>00071         {
+<a name="l00072"></a>00072             Derived retval;
+<a name="l00073"></a>00073             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00074"></a>00074             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00075"></a>00075                 retval.elements_[i] = rhs1 + rhs2.elements_[i];
+<a name="l00076"></a>00076             }
+<a name="l00077"></a>00077             <span class="keywordflow">return</span> retval;
+<a name="l00078"></a>00078         }
+<a name="l00079"></a>00079 <span class="comment">//}}}</span>
+<a name="l00080"></a>00080 <span class="comment">//{{{ operator -=</span>
+<a name="l00081"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">00081</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(<span class="keyword">const</span> Derived&amp; rhs)
+<a name="l00082"></a>00082         {
+<a name="l00083"></a>00083             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00084"></a>00084             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00085"></a>00085                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] -= rhs.elements_[i];
+<a name="l00086"></a>00086             }
+<a name="l00087"></a>00087             <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="l00088"></a>00088         }
+<a name="l00089"></a>00089         
+<a name="l00090"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">00090</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00091"></a>00091         {
+<a name="l00092"></a>00092             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00093"></a>00093             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00094"></a>00094                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] -= rhs;
+<a name="l00095"></a>00095             }
+<a name="l00096"></a>00096             <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="l00097"></a>00097         }
+<a name="l00098"></a>00098         
+<a name="l00099"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">00099</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
+<a name="l00100"></a>00100         {
+<a name="l00101"></a>00101             Derived retval;
+<a name="l00102"></a>00102             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00103"></a>00103             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00104"></a>00104                 retval.elements_[i] = rhs1 - rhs2.elements_[i];
+<a name="l00105"></a>00105             }
+<a name="l00106"></a>00106             <span class="keywordflow">return</span> retval;
+<a name="l00107"></a>00107         }
+<a name="l00108"></a>00108 <span class="comment">//}}}</span>
+<a name="l00109"></a>00109 <span class="comment">//{{{ operator *=   </span>
+<a name="l00113"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">00113</a> <span class="comment"></span>        Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c" title="行列の積を計算し,最後の要素が1になるように定数倍する....">operator*=</a>(<span class="keyword">const</span> Derived&amp; rhs)
+<a name="l00114"></a>00114         {
+<a name="l00115"></a>00115             Derived retval;
+<a name="l00116"></a>00116             <span class="keyword">const</span> <span class="keywordtype">int</span> SIZE = Dim + 1;
+<a name="l00117"></a>00117             
+<a name="l00118"></a>00118             <span class="comment">// calculate the last element previously</span>
+<a name="l00119"></a>00119             <span class="keywordtype">int</span> b = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - Dim;
+<a name="l00120"></a>00120             <span class="keywordtype">int</span> c = Dim;
+<a name="l00121"></a>00121             <span class="keywordtype">float</span> last_sum = 0;
+<a name="l00122"></a>00122             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; SIZE; ++i) {
+<a name="l00123"></a>00123                 last_sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[b + i] * rhs.elements_[c + i * SIZE];
+<a name="l00124"></a>00124             }
+<a name="l00125"></a>00125             retval.elements_[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00126"></a>00126 
+<a name="l00127"></a>00127             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> a = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; a &gt;= 0; --a) {
+<a name="l00128"></a>00128                 <span class="keywordtype">int</span> b = a / SIZE * SIZE;
+<a name="l00129"></a>00129                 <span class="keywordtype">int</span> c = a % SIZE;
+<a name="l00130"></a>00130                 <span class="keywordtype">float</span> sum = 0;
+<a name="l00131"></a>00131                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; SIZE; ++i) {
+<a name="l00132"></a>00132                     sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[b + i] * rhs.elements_[c + i * SIZE];
+<a name="l00133"></a>00133                 }
+<a name="l00134"></a>00134                 retval.elements_[a] = sum / last_sum;
+<a name="l00135"></a>00135             }
+<a name="l00136"></a>00136             *<span class="keyword">this</span> = retval;
+<a name="l00137"></a>00137             <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="l00138"></a>00138         }
+<a name="l00139"></a>00139 
+<a name="l00140"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">00140</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c" title="行列の積を計算し,最後の要素が1になるように定数倍する....">operator*=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00141"></a>00141         {
+<a name="l00142"></a>00142             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00143"></a>00143             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00144"></a>00144                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] *= rhs;
+<a name="l00145"></a>00145             }
+<a name="l00146"></a>00146             <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="l00147"></a>00147         }
+<a name="l00148"></a>00148     
+<a name="l00152"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">00152</a>         Coordinate <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf" title="ベクトルを変換し,最後の要素が1になるように定数倍する....">operator*</a>(<span class="keyword">const</span> Coordinate&amp; rhs)
+<a name="l00153"></a>00153         {
+<a name="l00154"></a>00154             <span class="keyword">const</span> <span class="keywordtype">size_t</span> SIZE = Dim + 1;
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156             <span class="keywordtype">float</span> last_sum = 0;
+<a name="l00157"></a>00157             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; SIZE; ++i) {
+<a name="l00158"></a>00158                 last_sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[Dim * SIZE + i] * rhs[i];
+<a name="l00159"></a>00159             }
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161             <span class="keywordtype">float</span> arr[Dim];
+<a name="l00162"></a>00162             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> a = 0; a &lt; Dim; ++a) {
+<a name="l00163"></a>00163                 <span class="keywordtype">float</span> sum = 0;
+<a name="l00164"></a>00164                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; SIZE; ++i) {
+<a name="l00165"></a>00165                     sum += <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[a * SIZE + i] * rhs[i];
+<a name="l00166"></a>00166                 }
+<a name="l00167"></a>00167                 arr[a] = sum / last_sum;
+<a name="l00168"></a>00168             }
+<a name="l00169"></a>00169             <span class="keywordflow">return</span> Coordinate(arr);
+<a name="l00170"></a>00170         }
+<a name="l00171"></a>00171 
+<a name="l00172"></a>00172 
+<a name="l00173"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">00173</a>         <span class="keyword">friend</span> Derived <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf" title="ベクトルを変換し,最後の要素が1になるように定数倍する....">operator*</a>(<span class="keywordtype">float</span> rhs1, Derived&amp; rhs2) 
+<a name="l00174"></a>00174         {
+<a name="l00175"></a>00175             Derived retval;
+<a name="l00176"></a>00176             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = rhs2.last_index() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00177"></a>00177             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00178"></a>00178                 retval.elements_[i] = rhs1 * rhs2.elements_[i];
+<a name="l00179"></a>00179             }
+<a name="l00180"></a>00180             <span class="keywordflow">return</span> retval;
+<a name="l00181"></a>00181         }
+<a name="l00182"></a>00182 <span class="comment">//}}}</span>
+<a name="l00183"></a>00183 <span class="comment">//{{{ operator /=</span>
+<a name="l00184"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">00184</a>         Derived&amp; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(<span class="keywordtype">float</span> rhs)
+<a name="l00185"></a>00185         {
+<a name="l00186"></a>00186             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存</span>
+<a name="l00187"></a>00187             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00188"></a>00188                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] /= rhs;
+<a name="l00189"></a>00189             }
+<a name="l00190"></a>00190             <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="l00191"></a>00191         }
+<a name="l00192"></a>00192 <span class="comment">//}}}</span>
+<a name="l00193"></a>00193 <span class="comment">//{{{ operator ==</span>
+<a name="l00194"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">00194</a>         <span class="keywordtype">bool</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(<span class="keyword">const</span> Derived&amp; rhs)<span class="keyword"> const</span>
+<a name="l00195"></a>00195 <span class="keyword">        </span>{
+<a name="l00196"></a>00196             <span class="keyword">const</span> <span class="keywordtype">size_t</span> END = <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1;<span class="comment">// 最後の要素は1で保存されている</span>
+<a name="l00197"></a>00197             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= END; ++i) {
+<a name="l00198"></a>00198                 <span class="keywordflow">if</span> (std::abs(<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] - rhs.elements_[i]) &gt; <a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00199"></a>00199             }
+<a name="l00200"></a>00200             <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00201"></a>00201         }
+<a name="l00202"></a>00202 <span class="comment">//}}}</span>
+<a name="l00203"></a>00203 <span class="comment">//{{{ operator []</span>
+<a name="l00208"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">00208</a> <span class="comment"></span>        <a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix&lt;Dim&gt;</a> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator []</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const</span>
+<a name="l00209"></a>00209 <span class="keyword">        </span>{
+<a name="l00210"></a>00210             <span class="keywordflow">return</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix&lt;Dim&gt;</a>(<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>, i);
+<a name="l00211"></a>00211         }
+<a name="l00212"></a>00212 <span class="comment">//}}}</span>
+<a name="l00213"></a>00213 <span class="comment">//{{{ operator &lt;&lt;</span>
+<a name="l00220"></a>00220 <span class="comment"></span>        <span class="keyword">friend</span> std::ostream&amp; <span class="keyword">operator</span>&lt;&lt;
+<a name="l00221"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">00221</a>         (
+<a name="l00222"></a>00222             std::ostream&amp; stream,
+<a name="l00223"></a>00223             <span class="keyword">const</span> Derived&amp; rhs
+<a name="l00224"></a>00224         )
+<a name="l00225"></a>00225         {
+<a name="l00226"></a>00226             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim + 1; ++i) {
+<a name="l00227"></a>00227                 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = 0; j &lt; Dim + 1; ++j) {
+<a name="l00228"></a>00228                     <span class="keywordflow">if</span> (j != 0) stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;
+<a name="l00229"></a>00229                     <span class="keywordflow">else</span> <span class="keywordflow">if</span> (j != Dim) stream &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;
+<a name="l00230"></a>00230                     stream &lt;&lt; std::setw(5) &lt;&lt; rhs.elements_[i * (Dim + 1) + j];
+<a name="l00231"></a>00231                 }
+<a name="l00232"></a>00232             }
+<a name="l00233"></a>00233             <span class="keywordflow">return</span> stream;
+<a name="l00234"></a>00234         }
+<a name="l00235"></a>00235 <span class="comment">//}}}</span>
+<a name="l00236"></a>00236 <span class="comment">//{{{ at</span>
+<a name="l00243"></a><a class="code" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">00243</a> <span class="comment"></span>        <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd" title="行列の要素にアクセス">at</a>(<span class="keywordtype">size_t</span> i, <span class="keywordtype">size_t</span> j)<span class="keyword"> const</span>
+<a name="l00244"></a>00244 <span class="keyword">        </span>{
+<a name="l00245"></a>00245             <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i * (Dim + 1) + j];
+<a name="l00246"></a>00246         }
+<a name="l00247"></a>00247 <span class="comment">//}}}</span>
+<a name="l00248"></a>00248     };
+<a name="l00249"></a>00249 <span class="comment">//{{{ row_of_matrix</span>
+<a name="l00253"></a>00253 <span class="comment"></span>    <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim&gt;
+<a name="l00254"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html">00254</a>     <span class="keyword">struct </span><a class="code" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス...">row_of_matrix</a>
+<a name="l00255"></a>00255     {
+<a name="l00256"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">00256</a>         <span class="keyword">const</span> <span class="keywordtype">float</span>* <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a>;
+<a name="l00257"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">00257</a>         <span class="keywordtype">size_t</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a>;
+<a name="l00258"></a>00258 
+<a name="l00259"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">00259</a>         <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">row_of_matrix</a>(<span class="keyword">const</span> <span class="keywordtype">float</span>* elements, <span class="keywordtype">size_t</span> row_index) 
+<a name="l00260"></a>00260             : <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a>(elements), <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a>(row_index)
+<a name="l00261"></a>00261         {
+<a name="l00262"></a>00262         }
+<a name="l00263"></a>00263         
+<a name="l00264"></a><a class="code" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">00264</a>         <span class="keywordtype">float</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">operator []</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a>[<a class="code" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a> * (Dim + 1) + index];}
+<a name="l00265"></a>00265     };
+<a name="l00266"></a>00266 <span class="comment">//}}}</span>
+<a name="l00267"></a>00267 
+<a name="l00268"></a>00268 }<span class="comment">// namespace math</span>
+<a name="l00269"></a>00269 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/basic__vector_8hpp.html b/saisei-1.0/doc/html/basic__vector_8hpp.html
new file mode 100644 (file)
index 0000000..f64e5fc
--- /dev/null
@@ -0,0 +1,62 @@
+<!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/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.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/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;<a class="el" href="threshold_8hpp_source.html">mof/math/threshold.hpp</a>&gt;</code><br/>
+<code>#include &lt;boost/operators.hpp&gt;</code><br/>
+<code>#include &lt;ostream&gt;</code><br/>
+<code>#include &lt;cmath&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_2src_2mof_2math_2basic__vector_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hpp">
+<area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/></map>
+</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_2src_2mof_2math_2basic__vector_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2basic__vector_8hppdep">
+<area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="695,83,1039,112"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="904,160,1248,189"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,160,829,189"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="605,237,944,267"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="475,315,851,344"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="723,392,1053,421"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="323,392,699,421"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="968,237,1368,267"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1392,237,1792,267"/></map>
+</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>
+<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">mof::math::basic_vector&lt; Dim, Derived &gt;</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 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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 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/saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.map b/saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..b906f9c
--- /dev/null
@@ -0,0 +1,12 @@
+<map id="G" name="G">
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="695,83,1039,112"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="904,160,1248,189"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,160,405,189"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,160,829,189"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="605,237,944,267"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="475,315,851,344"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="723,392,1053,421"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="323,392,699,421"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="968,237,1368,267"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1392,237,1792,267"/>
+</map>
diff --git a/saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..2ef1d8d
--- /dev/null
@@ -0,0 +1 @@
+705049197faa1bd4af0eed9184102091
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.png b/saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..6791243
Binary files /dev/null and b/saisei-1.0/doc/html/basic__vector_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/basic__vector_8hpp__incl.map b/saisei-1.0/doc/html/basic__vector_8hpp__incl.map
new file mode 100644 (file)
index 0000000..c5ff909
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,83,172,112"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,83,353,112"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,160,232,189"/>
+</map>
diff --git a/saisei-1.0/doc/html/basic__vector_8hpp__incl.md5 b/saisei-1.0/doc/html/basic__vector_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..1faa601
--- /dev/null
@@ -0,0 +1 @@
+908c8b4269d2e38cd0aed7e729852ffe
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/basic__vector_8hpp__incl.png b/saisei-1.0/doc/html/basic__vector_8hpp__incl.png
new file mode 100644 (file)
index 0000000..c05640a
Binary files /dev/null and b/saisei-1.0/doc/html/basic__vector_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/basic__vector_8hpp_source.html b/saisei-1.0/doc/html/basic__vector_8hpp_source.html
new file mode 100644 (file)
index 0000000..2dd9dc6
--- /dev/null
@@ -0,0 +1,159 @@
+<!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/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.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/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;<a class="code" href="threshold_8hpp.html">mof/math/threshold.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;boost/operators.hpp&gt;</span>
+<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;ostream&gt;</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;cmath&gt;</span>
+<a name="l00007"></a>00007 
+<a name="l00008"></a>00008 
+<a name="l00009"></a>00009 <span class="keyword">namespace </span>mof
+<a name="l00010"></a>00010 {
+<a name="l00011"></a>00011 <span class="keyword">namespace </span>math
+<a name="l00012"></a>00012 {
+<a name="l00021"></a>00021     <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> Dim, <span class="keyword">typename</span> Derived&gt;
+<a name="l00022"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html">00022</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1basic__vector.html" title="同次列ベクトルテンプレートクラス">basic_vector</a> 
+<a name="l00023"></a>00023         : boost::<a class="code" href="classboost_1_1addable.html">addable</a>&lt; Derived 
+<a name="l00024"></a>00024         , boost::addable2&lt; Derived, float
+<a name="l00025"></a>00025         , boost::subtractable&lt; Derived 
+<a name="l00026"></a>00026         , boost::subtractable2&lt; Derived, float
+<a name="l00027"></a>00027         , boost::multipliable2&lt; Derived, float
+<a name="l00028"></a>00028         , boost::dividable2&lt; Derived, float
+<a name="l00029"></a>00029         , boost::equality_comparable&lt; Derived
+<a name="l00030"></a>00030         &gt; &gt; &gt; &gt; &gt; &gt; &gt; 
+<a name="l00031"></a>00031     {
+<a name="l00032"></a>00032     <span class="keyword">protected</span>:
+<a name="l00033"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">00033</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[Dim];
+<a name="l00034"></a>00034     <span class="keyword">public</span>:
+<a name="l00035"></a>00035         <span class="comment">// コンストラクタ,デストラクタはデフォルトのものを使う</span>
+<a name="l00036"></a>00036         <span class="comment">// 代入演算子,コピーコンストラクタはデフォルトのものを使う</span>
+<a name="l00037"></a>00037 <span class="comment">//{{{ operator +=</span>
+<a name="l00038"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a0ad7349330923c9eda6765508cbf9adb">00038</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="l00039"></a>00039         {
+<a name="l00040"></a>00040             <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="l00041"></a>00041             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
+<a name="l00042"></a>00042         }
+<a name="l00043"></a>00043         
+<a name="l00044"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">00044</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="l00045"></a>00045         {
+<a name="l00046"></a>00046             <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="l00047"></a>00047             <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="l00048"></a>00048         }
+<a name="l00049"></a>00049         
+<a name="l00050"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#ab51200fa1e6bb7c9a1cfad79954049f6">00050</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="l00051"></a>00051         {
+<a name="l00052"></a>00052             Derived retval;
+<a name="l00053"></a>00053             <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="l00054"></a>00054             <span class="keywordflow">return</span> retval;
+<a name="l00055"></a>00055         }
+<a name="l00056"></a>00056 <span class="comment">//}}}</span>
+<a name="l00057"></a>00057 <span class="comment">//{{{ operator -=</span>
+<a name="l00058"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">00058</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="l00059"></a>00059         {
+<a name="l00060"></a>00060             <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="l00061"></a>00061             <span class="keywordflow">return</span> *reinterpret_cast&lt;Derived*&gt;(<span class="keyword">this</span>);<span class="comment">//thisがDerived型であることは保証されている.</span>
+<a name="l00062"></a>00062         }
+<a name="l00063"></a>00063         
+<a name="l00064"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#acd9cd2e120ba951e5a8f3b1cc6b83996">00064</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="l00065"></a>00065         {
+<a name="l00066"></a>00066             <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="l00067"></a>00067             <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="l00068"></a>00068         }
+<a name="l00069"></a>00069 
+<a name="l00070"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a87b3068df3cfd1cb062ab11d6700178a">00070</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="l00071"></a>00071         {
+<a name="l00072"></a>00072             Derived retval;
+<a name="l00073"></a>00073             <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="l00074"></a>00074             <span class="keywordflow">return</span> retval;
+<a name="l00075"></a>00075         }
+<a name="l00076"></a>00076 <span class="comment">//}}}</span>
+<a name="l00077"></a>00077 <span class="comment">//{{{ operator *=</span>
+<a name="l00078"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">00078</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="l00079"></a>00079         {
+<a name="l00080"></a>00080             <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="l00081"></a>00081             <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="l00082"></a>00082         }
+<a name="l00083"></a>00083         
+<a name="l00084"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a83780bceadc61ec021a6d0ceae3da02a">00084</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="l00085"></a>00085         {
+<a name="l00086"></a>00086             Derived retval;
+<a name="l00087"></a>00087             <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="l00088"></a>00088             <span class="keywordflow">return</span> retval;
+<a name="l00089"></a>00089         }
+<a name="l00090"></a>00090 <span class="comment">//}}}</span>
+<a name="l00091"></a>00091 <span class="comment">//{{{ operator /=</span>
+<a name="l00092"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">00092</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="l00093"></a>00093         {
+<a name="l00094"></a>00094             <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="l00095"></a>00095             <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="l00096"></a>00096         }
+<a name="l00097"></a>00097         
+<a name="l00098"></a>00098 <span class="comment">//}}}</span>
+<a name="l00099"></a>00099 <span class="comment">//{{{ operator ==</span>
+<a name="l00100"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#abe8efb422e0ca040c9890e1706d2d568">00100</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="l00101"></a>00101 <span class="keyword">        </span>{
+<a name="l00102"></a>00102             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i) {
+<a name="l00103"></a>00103                 <span class="keywordflow">if</span> (std::abs(<a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[i] - rhs.components_[i]) &gt; <a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00104"></a>00104             }
+<a name="l00105"></a>00105             <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00106"></a>00106         }
+<a name="l00107"></a>00107 <span class="comment">//}}}</span>
+<a name="l00108"></a>00108 <span class="comment">//{{{ operator []</span>
+<a name="l00113"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">00113</a> <span class="comment"></span>        <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">operator[]</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const</span>
+<a name="l00114"></a>00114 <span class="keyword">        </span>{
+<a name="l00115"></a>00115             <span class="keywordflow">if</span> (index &lt; Dim) <span class="keywordflow">return</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[index];
+<a name="l00116"></a>00116             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (index == Dim) <span class="keywordflow">return</span> 1;
+<a name="l00117"></a>00117             <span class="comment">// TODO exception</span>
+<a name="l00118"></a>00118             <span class="keywordflow">return</span> 0;
+<a name="l00119"></a>00119         }
+<a name="l00120"></a>00120 <span class="comment">//}}}</span>
+<a name="l00121"></a>00121 <span class="comment">//{{{ operator &lt;&lt;</span>
+<a name="l00128"></a>00128 <span class="comment"></span>        <span class="keyword">friend</span> std::ostream&amp; <span class="keyword">operator</span>&lt;&lt;
+<a name="l00129"></a><a class="code" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">00129</a>         (
+<a name="l00130"></a>00130             std::ostream&amp; stream,
+<a name="l00131"></a>00131             <span class="keyword">const</span> Derived&amp; rhs
+<a name="l00132"></a>00132         )
+<a name="l00133"></a>00133         {
+<a name="l00134"></a>00134             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; Dim; ++i)
+<a name="l00135"></a>00135             {
+<a name="l00136"></a>00136                 <span class="keywordflow">if</span> (i != 0) stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;
+<a name="l00137"></a>00137                 stream &lt;&lt; rhs.components_[i];
+<a name="l00138"></a>00138             }
+<a name="l00139"></a>00139             <span class="keywordflow">return</span> stream;
+<a name="l00140"></a>00140         }
+<a name="l00141"></a>00141 <span class="comment">//}}}</span>
+<a name="l00142"></a>00142     };
+<a name="l00143"></a>00143 
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 }<span class="comment">// namespace math</span>
+<a name="l00146"></a>00146 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/classboost_1_1addable.html b/saisei-1.0/doc/html/classboost_1_1addable.html
new file mode 100644 (file)
index 0000000..3960ffa
--- /dev/null
@@ -0,0 +1,47 @@
+<!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: クラス addable</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス addable</h1><!-- doxytag: class="boost::addable" --><div class="dynheader">
+addableに対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classboost_1_1addable__inherit__graph.png" border="0" usemap="#addable_inherit__map" alt="Inheritance graph"/></div>
+<map name="addable_inherit__map" id="addable_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="5,141,232,435"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="256,141,483,435"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="507,179,683,397"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="707,179,883,397"/><area shape="rect" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="53,501,184,664"/><area shape="rect" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="304,501,435,664"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="529,492,660,673"/><area shape="rect" href="classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="729,483,860,683"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.map b/saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.map
new file mode 100644 (file)
index 0000000..974dbc0
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="5,141,232,435"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="256,141,483,435"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="507,179,683,397"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="707,179,883,397"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="53,501,184,664"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="304,501,435,664"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="529,492,660,673"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="729,483,860,683"/>
+</map>
diff --git a/saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.md5 b/saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.md5
new file mode 100644 (file)
index 0000000..9120d6f
--- /dev/null
@@ -0,0 +1 @@
+dac1ceec5e6ccd798953a4087564582e
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.png b/saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.png
new file mode 100644 (file)
index 0000000..39e43f2
Binary files /dev/null and b/saisei-1.0/doc/html/classboost_1_1addable__inherit__graph.png differ
diff --git a/saisei-1.0/doc/html/classboost_1_1operators.html b/saisei-1.0/doc/html/classboost_1_1operators.html
new file mode 100644 (file)
index 0000000..4f00cee
--- /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>std::vector代替案: クラス operators</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 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス operators</h1><!-- doxytag: class="boost::operators" --><div class="dynheader">
+operatorsに対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classboost_1_1operators__inherit__graph.png" border="0" usemap="#operators_inherit__map" alt="Inheritance graph"/></div>
+<map name="operators_inherit__map" id="operators_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+()\l+ operator[]()\l+ operator[]()\l}" alt="" coords="5,141,181,267"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="{mof::math::vector2\n||+ vector2()\l+ vector2()\l+ x()\l+ x()\l+ y()\l+ y()\l}" alt="" coords="28,315,159,496"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></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>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>std::vector代替案に対してFri Apr 16 07:44:01 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.map b/saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.map
new file mode 100644 (file)
index 0000000..1c7be7a
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+()\l+ operator[]()\l+ operator[]()\l}" alt="" coords="5,141,181,267"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="{mof::math::vector2\n||+ vector2()\l+ vector2()\l+ x()\l+ x()\l+ y()\l+ y()\l}" alt="" coords="28,315,159,496"/>
+</map>
diff --git a/saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.md5 b/saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.md5
new file mode 100644 (file)
index 0000000..7d34933
--- /dev/null
@@ -0,0 +1 @@
+4d207491e46f7d7ce6b985c6e63bf055
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.png b/saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.png
new file mode 100644 (file)
index 0000000..a70f3a6
Binary files /dev/null and b/saisei-1.0/doc/html/classboost_1_1operators__inherit__graph.png differ
diff --git a/saisei-1.0/doc/html/classes.html b/saisei-1.0/doc/html/classes.html
new file mode 100644 (file)
index 0000000..a6152a8
--- /dev/null
@@ -0,0 +1,43 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>構成索引</h1><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_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<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 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 name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">multimedia_timer</a> (<a class="el" href="namespacemof_1_1util.html">mof::util</a>)&nbsp;&nbsp;&nbsp;</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></tr><tr><td><a class="el" href="classboost_1_1addable.html">boost::addable</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
+</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><tr><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 class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">multimedia_timer::impl</a> (<a class="el" href="namespacemof_1_1util.html">mof::util</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> (<a class="el" href="namespacemof_1_1math.html">mof::math</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</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="classmof_1_1math_1_1basic__matrix.html">basic_matrix</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_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/classmof_1_1math_1_1basic__matrix-members.html b/saisei-1.0/doc/html/classmof_1_1math_1_1basic__matrix-members.html
new file mode 100644 (file)
index 0000000..de6ae1c
--- /dev/null
@@ -0,0 +1,52 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a>(size_t i, size_t j) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a>() const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a>(const Coordinate &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">operator+=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(float rhs1, Derived &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(const Derived &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">operator-=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.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__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(const Derived &amp;rhs) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a>(size_t i) const </td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/classmof_1_1math_1_1basic__matrix.html b/saisei-1.0/doc/html/classmof_1_1math_1_1basic__matrix.html
new file mode 100644 (file)
index 0000000..7aa41f9
--- /dev/null
@@ -0,0 +1,538 @@
+<!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: クラス テンプレート mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1basic__matrix.html">basic_matrix</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス テンプレート mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</h1><!-- doxytag: class="mof::math::basic_matrix" -->
+<p>同次座標変換行列テンプレートクラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a>&gt;</code></p>
+
+<p><a href="classmof_1_1math_1_1basic__matrix-members.html">すべてのメンバ一覧</a></p>
+<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__matrix.html#ade7472764844aa239cd81bc6576d3d01">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__matrix.html#a57137691ca3efba9e3c59be45ec112a6">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__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">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__matrix.html#a13104fef1f1ba8f89b885d32110ae946">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__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a> (const Derived &amp;rhs)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">行列の積を計算し,最後の要素が1になるように定数倍する.  <a href="#ab9a8a7be1b789c318ea52eeaa1d2a55c"></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__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a> (float rhs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Coordinate&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a> (const Coordinate &amp;rhs)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ベクトルを変換し,最後の要素が1になるように定数倍する.  <a href="#a66e89f8a7eb8da98314b4218278bfcbf"></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__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a> (float rhs)</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__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a> (const Derived &amp;rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt; Dim &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a> (size_t i) const </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__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a> (size_t i, size_t j) const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">行列の要素にアクセス  <a href="#a02dbe242ff1395bc2577c67573433efd"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Protected メソッド</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">elements_の最後の添字を得る  <a href="#a31d7ff86afe909d714d66c8a697d4486"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Protected 変数</h2></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__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a> [(Dim+1)*(Dim+1)]</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">要素の配列  <a href="#a31738810fd6ff013ddcb0dd3d78353f0"></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__matrix.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__matrix.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__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">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__matrix.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>
+<hr/><a name="_details"></a><h2>説明</h2>
+<h3>template&lt;size_t Dim, typename Derived, typename Coordinate&gt;<br/>
+ class mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</h3>
+
+<p>同次座標変換行列テンプレートクラス </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>このテンプレートから直接特殊化することは想定していない. あくまでmatrixxを実装するための補助テンプレートである. このクラスは不変クラスである. </dd></dl>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>Dim</em>&nbsp;</td><td>行列の次元(要素数はこの数値の2乗) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>Derived</em>&nbsp;</td><td>特殊化されたテンプレートの派生クラス(matrixx)の型 </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>Coordinate</em>&nbsp;</td><td>対応するベクトルクラス(vectorx)の型 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00026">26</a> 行で定義されています。</p>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a02dbe242ff1395bc2577c67573433efd"></a><!-- doxytag: member="mof::math::basic_matrix::at" ref="a02dbe242ff1395bc2577c67573433efd" args="(size_t i, size_t j) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::at </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>j</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>行列の要素にアクセス </p>
+<dl><dt><b>引数:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>行番号</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>列番号</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>要素 </dd></dl>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00243">243</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a31d7ff86afe909d714d66c8a697d4486"></a><!-- doxytag: member="mof::math::basic_matrix::last_index" ref="a31d7ff86afe909d714d66c8a697d4486" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::last_index </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline, protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>elements_の最後の添字を得る </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00042">42</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a66e89f8a7eb8da98314b4218278bfcbf"></a><!-- doxytag: member="mof::math::basic_matrix::operator*" ref="a66e89f8a7eb8da98314b4218278bfcbf" args="(const Coordinate &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Coordinate <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator* </td>
+          <td>(</td>
+          <td class="paramtype">const Coordinate &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>ベクトルを変換し,最後の要素が1になるように定数倍する. </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00152">152</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab3aaa6779c7a24ea87a83be329969da6"></a><!-- doxytag: member="mof::math::basic_matrix::operator*=" ref="ab3aaa6779c7a24ea87a83be329969da6" args="(float rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator*= </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00140">140</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab9a8a7be1b789c318ea52eeaa1d2a55c"></a><!-- doxytag: member="mof::math::basic_matrix::operator*=" ref="ab9a8a7be1b789c318ea52eeaa1d2a55c" args="(const Derived &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator*= </td>
+          <td>(</td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>行列の積を計算し,最後の要素が1になるように定数倍する. </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00113">113</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a57137691ca3efba9e3c59be45ec112a6"></a><!-- doxytag: member="mof::math::basic_matrix::operator+=" ref="a57137691ca3efba9e3c59be45ec112a6" args="(float rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator+= </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00061">61</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ade7472764844aa239cd81bc6576d3d01"></a><!-- doxytag: member="mof::math::basic_matrix::operator+=" ref="ade7472764844aa239cd81bc6576d3d01" args="(const Derived &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator+= </td>
+          <td>(</td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00052">52</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a13104fef1f1ba8f89b885d32110ae946"></a><!-- doxytag: member="mof::math::basic_matrix::operator&#45;=" ref="a13104fef1f1ba8f89b885d32110ae946" args="(float rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator-= </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00090">90</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a55c53c6c312208a6f7c716542b2dcf7e"></a><!-- doxytag: member="mof::math::basic_matrix::operator&#45;=" ref="a55c53c6c312208a6f7c716542b2dcf7e" args="(const Derived &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator-= </td>
+          <td>(</td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00081">81</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="adcd8c94f420be936816d06ba99b6111c"></a><!-- doxytag: member="mof::math::basic_matrix::operator/=" ref="adcd8c94f420be936816d06ba99b6111c" args="(float rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived&amp; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator/= </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00184">184</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a25ee023b18ea540e2d1227189d1bb898"></a><!-- doxytag: member="mof::math::basic_matrix::operator==" ref="a25ee023b18ea540e2d1227189d1bb898" args="(const Derived &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator== </td>
+          <td>(</td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00194">194</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="adf2ab1f146d9ff006522a437ab304617"></a><!-- doxytag: member="mof::math::basic_matrix::operator[]" ref="adf2ab1f146d9ff006522a437ab304617" args="(size_t i) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt;Dim&gt; <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::operator[] </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>i</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>補助クラスによってM[i][j]のように参照可能 </dd>
+<dd>
+この方法による複数の要素への参照は非効率 </dd></dl>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00208">208</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>フレンドと関連する関数</h2>
+<a class="anchor" id="a83780bceadc61ec021a6d0ceae3da02a"></a><!-- doxytag: member="mof::math::basic_matrix::operator*" ref="a83780bceadc61ec021a6d0ceae3da02a" args="(float rhs1, Derived &amp;rhs2)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator* </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00173">173</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab51200fa1e6bb7c9a1cfad79954049f6"></a><!-- doxytag: member="mof::math::basic_matrix::operator+" ref="ab51200fa1e6bb7c9a1cfad79954049f6" args="(float rhs1, Derived &amp;rhs2)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator+ </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00070">70</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a87b3068df3cfd1cb062ab11d6700178a"></a><!-- doxytag: member="mof::math::basic_matrix::operator&#45;" ref="a87b3068df3cfd1cb062ab11d6700178a" args="(float rhs1, Derived &amp;rhs2)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator- </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00099">99</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a46d2540a8abf6ca59db3ee1551769ab9"></a><!-- doxytag: member="mof::math::basic_matrix::operator&lt;&lt;" ref="a46d2540a8abf6ca59db3ee1551769ab9" args="(std::ostream &amp;stream, const Derived &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">std::ostream &amp;&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</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>stream</em>&nbsp;</td><td>出力ストリーム </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rhs</em>&nbsp;</td><td>出力対象となる行列オブジェクト </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>引数で与えられた出力ストリーム </dd></dl>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00221">221</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a31738810fd6ff013ddcb0dd3d78353f0"></a><!-- doxytag: member="mof::math::basic_matrix::elements_" ref="a31738810fd6ff013ddcb0dd3d78353f0" args="[(Dim+1)*(Dim+1)]" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim, typename Derived, typename Coordinate&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix</a>&lt; Dim, Derived, Coordinate &gt;::<a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a>[(Dim+1)*(Dim+1)]<code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>要素の配列 </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00047">47</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/classmof_1_1math_1_1basic__vector-members.html b/saisei-1.0/doc/html/classmof_1_1math_1_1basic__vector-members.html
new file mode 100644 (file)
index 0000000..07abe16
--- /dev/null
@@ -0,0 +1,48 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</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#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> [protected]</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#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#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#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#a3c1966d92348b211178e6bed3ed6d142">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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/classmof_1_1math_1_1basic__vector.html b/saisei-1.0/doc/html/classmof_1_1math_1_1basic__vector.html
new file mode 100644 (file)
index 0000000..1a0d207
--- /dev/null
@@ -0,0 +1,420 @@
+<!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: クラス テンプレート mof::math::basic_vector&lt; Dim, Derived &gt;</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1basic__vector.html">basic_vector</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス テンプレート mof::math::basic_vector&lt; Dim, Derived &gt;</h1><!-- doxytag: class="mof::math::basic_vector" -->
+<p>同次列ベクトルテンプレートクラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a>&gt;</code></p>
+
+<p><a href="classmof_1_1math_1_1basic__vector-members.html">すべてのメンバ一覧</a></p>
+<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#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#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">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 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#a3c1966d92348b211178e6bed3ed6d142">operator[]</a> (size_t index) const </td></tr>
+<tr><td colspan="2"><h2>Protected 変数</h2></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#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">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>
+<hr/><a name="_details"></a><h2>説明</h2>
+<h3>template&lt;size_t Dim, typename Derived&gt;<br/>
+ class mof::math::basic_vector&lt; Dim, Derived &gt;</h3>
+
+<p>同次列ベクトルテンプレートクラス </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>このテンプレートから直接特殊化することは想定していない. あくまでvectorxを実装するための補助テンプレートである. このクラスは不変クラスである. </dd></dl>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>Dim</em>&nbsp;</td><td>ベクトルの次元(要素数) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>Derived</em>&nbsp;</td><td>特殊化されたテンプレートの派生クラス(vectorx)の型 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00022">22</a> 行で定義されています。</p>
+<hr/><h2>関数</h2>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <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">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00078">78</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <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">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00044">44</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a0ad7349330923c9eda6765508cbf9adb"></a><!-- doxytag: member="mof::math::basic_vector::operator+=" ref="a0ad7349330923c9eda6765508cbf9adb" args="(const Derived &amp;rhs)" -->
+<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">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">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00038">38</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <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">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00064">64</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a09ef9a5bd4019e47e3ff78fe028ce66b"></a><!-- doxytag: member="mof::math::basic_vector::operator&#45;=" ref="a09ef9a5bd4019e47e3ff78fe028ce66b" args="(const Derived &amp;rhs)" -->
+<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">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">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00058">58</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <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">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00092">92</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="abe8efb422e0ca040c9890e1706d2d568"></a><!-- doxytag: member="mof::math::basic_vector::operator==" ref="abe8efb422e0ca040c9890e1706d2d568" args="(const Derived &amp;rhs) 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">bool <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">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00100">100</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a3c1966d92348b211178e6bed3ed6d142"></a><!-- doxytag: member="mof::math::basic_vector::operator[]" ref="a3c1966d92348b211178e6bed3ed6d142" 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">float <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>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>Dim+1番目の要素は常に1 </dd></dl>
+<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>index</em>&nbsp;</td><td>添字 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00113">113</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>フレンドと関連する関数</h2>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator* </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00084">84</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator+ </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00050">50</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">
+template&lt;size_t Dim, typename Derived&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">Derived operator- </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00070">70</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a46d2540a8abf6ca59db3ee1551769ab9"></a><!-- doxytag: member="mof::math::basic_vector::operator&lt;&lt;" ref="a46d2540a8abf6ca59db3ee1551769ab9" args="(std::ostream &amp;stream, const Derived &amp;rhs)" -->
+<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">std::ostream&amp; operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">std::ostream &amp;&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const Derived &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</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>stream</em>&nbsp;</td><td>出力ストリーム </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rhs</em>&nbsp;</td><td>出力対象となるベクトルオブジェクト </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>引数で与えられた出力ストリーム </dd></dl>
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00129">129</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<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">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> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>要素の配列 </p>
+
+<p> <a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a> の <a class="el" href="basic__vector_8hpp_source.html#l00033">33</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__vector_8hpp_source.html">basic_vector.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2-members.html b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2-members.html
new file mode 100644 (file)
index 0000000..693b398
--- /dev/null
@@ -0,0 +1,57 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::matrix2 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a>(size_t i, size_t j) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a>() const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">matrix2</a>()</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">matrix2</a>(const T &amp;arr)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a78cc1470fdedfbe77a8edcc2a68ac4c3">matrix2</a>(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">matrix2</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a>(const vector2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, matrix2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, matrix2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">operator+=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(float rhs1, matrix2 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">operator-=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a>(std::ostream &amp;stream, const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator=</a>(const matrix2 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(const matrix2 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a>(size_t i) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2.html b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2.html
new file mode 100644 (file)
index 0000000..a678e08
--- /dev/null
@@ -0,0 +1,242 @@
+<!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: クラス mof::math::matrix2</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::matrix2</h1><!-- doxytag: class="mof::math::matrix2" --><!-- doxytag: inherits="basic_matrix&lt; 2, matrix2, vector2 &gt;" -->
+<p>2次元同次座標変換行列クラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a>&gt;</code></p>
+<div class="dynheader">
+mof::math::matrix2に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1matrix2__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1matrix2_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1matrix2_inherit__map" id="mof_1_1math_1_1matrix2_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::matrix2のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1matrix2__coll__graph.png" border="0" usemap="#mof_1_1math_1_1matrix2_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1matrix2_coll__map" id="mof_1_1math_1_1matrix2_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1matrix2-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">matrix2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.最後の要素以外を0で初期化する.  <a href="#a0b25015e3fe1a52ba8988cddc1fb8453"></a><br/></td></tr>
+<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">matrix2</a> (const T &amp;arr)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a07bea3db8ee7413c13a00da03f85801e"></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_1matrix2.html#a78cc1470fdedfbe77a8edcc2a68ac4c3">matrix2</a> (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a78cc1470fdedfbe77a8edcc2a68ac4c3"></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_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">matrix2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;rhs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator=</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;rhs)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<p>2次元同次座標変換行列クラス </p>
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00013">13</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="a0b25015e3fe1a52ba8988cddc1fb8453"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="a0b25015e3fe1a52ba8988cddc1fb8453" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix2::matrix2 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.最後の要素以外を0で初期化する. </p>
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00020">20</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a07bea3db8ee7413c13a00da03f85801e"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="a07bea3db8ee7413c13a00da03f85801e" args="(const T &amp;arr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix2::matrix2 </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&nbsp;</td>
+          <td class="paramname"> <em>arr</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>配列型(operator[]をオーバーロードしていること) </td></tr>
+  </table>
+  </dd>
+</dl>
+<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>arr</em>&nbsp;</td><td>初期化用配列 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00034">34</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a78cc1470fdedfbe77a8edcc2a68ac4c3"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="a78cc1470fdedfbe77a8edcc2a68ac4c3" args="(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix2::matrix2 </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m11</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m12</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m13</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m21</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m22</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m23</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m31</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m32</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00046">46</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ade67f19a824debcf77ab49af8dfeb70f"></a><!-- doxytag: member="mof::math::matrix2::matrix2" ref="ade67f19a824debcf77ab49af8dfeb70f" args="(const matrix2 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix2::matrix2 </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00066">66</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a2a7de3e81cfe7836bee99b2ff7f24c2d"></a><!-- doxytag: member="mof::math::matrix2::operator=" ref="a2a7de3e81cfe7836bee99b2ff7f24c2d" args="(const matrix2 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&amp; mof::math::matrix2::operator= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a> の <a class="el" href="matrix2_8hpp_source.html#l00074">74</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="matrix2_8hpp_source.html">matrix2.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.map
new file mode 100644 (file)
index 0000000..630f5aa
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.md5
new file mode 100644 (file)
index 0000000..d936bbb
--- /dev/null
@@ -0,0 +1 @@
+b95b759b5d97150650f6ef74b9b82d3d
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png
new file mode 100644 (file)
index 0000000..b42fc5a
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__coll__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.map
new file mode 100644 (file)
index 0000000..630f5aa
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix2 &#160;, boost::addable2\&lt; matrix2 , float , boost::subtractable\&lt; matrix2 &#160;, boost::subtractable2\&lt; matrix2 , float , boost::multipliable\&lt; matrix2 &#160;, boost::multipliable2\&lt; matrix2 , float , boost::dividable2\&lt; matrix2 , float , boost::equality_comparable\&lt; matrix2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.md5
new file mode 100644 (file)
index 0000000..d936bbb
--- /dev/null
@@ -0,0 +1 @@
+b95b759b5d97150650f6ef74b9b82d3d
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png
new file mode 100644 (file)
index 0000000..b42fc5a
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix2__inherit__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3-members.html b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3-members.html
new file mode 100644 (file)
index 0000000..b10218f
--- /dev/null
@@ -0,0 +1,57 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::matrix3 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">at</a>(size_t i, size_t j) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">last_index</a>() const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">matrix3</a>()</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">matrix3</a>(const T &amp;arr)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a986c4e788604143e6fb26f0d1c8f1750">matrix3</a>(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">matrix3</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">operator*</a>(const vector3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">operator*</a>(float rhs1, matrix3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">operator*=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">operator*=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">operator+</a>(float rhs1, matrix3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">operator+=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a57137691ca3efba9e3c59be45ec112a6">operator+=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">operator-</a>(float rhs1, matrix3 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">operator-=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a13104fef1f1ba8f89b885d32110ae946">operator-=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">operator/=</a>(float rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">operator&lt;&lt;</a>(std::ostream &amp;stream, const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator=</a>(const matrix3 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">operator==</a>(const matrix3 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">operator[]</a>(size_t i) const</td><td><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3.html b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3.html
new file mode 100644 (file)
index 0000000..3353364
--- /dev/null
@@ -0,0 +1,285 @@
+<!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: クラス mof::math::matrix3</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::matrix3</h1><!-- doxytag: class="mof::math::matrix3" --><!-- doxytag: inherits="basic_matrix&lt; 3, matrix3, vector3 &gt;" -->
+<p>3次元同次座標変換行列クラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a>&gt;</code></p>
+<div class="dynheader">
+mof::math::matrix3に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1matrix3__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1matrix3_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1matrix3_inherit__map" id="mof_1_1math_1_1matrix3_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::matrix3のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1matrix3__coll__graph.png" border="0" usemap="#mof_1_1math_1_1matrix3_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1matrix3_coll__map" id="mof_1_1math_1_1matrix3_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1matrix3-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">matrix3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.最後の要素以外を0で初期化する.  <a href="#ae0501d5c4d4365d7d3b81dbfbfa30dd0"></a><br/></td></tr>
+<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">matrix3</a> (const T &amp;arr)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a912a21cdb1a40c8ba8e1b667cf0077ab"></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_1matrix3.html#a986c4e788604143e6fb26f0d1c8f1750">matrix3</a> (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a986c4e788604143e6fb26f0d1c8f1750"></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_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">matrix3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;rhs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator=</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;rhs)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<p>3次元同次座標変換行列クラス </p>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00013">13</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="ae0501d5c4d4365d7d3b81dbfbfa30dd0"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="ae0501d5c4d4365d7d3b81dbfbfa30dd0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix3::matrix3 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.最後の要素以外を0で初期化する. </p>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00020">20</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a912a21cdb1a40c8ba8e1b667cf0077ab"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a912a21cdb1a40c8ba8e1b667cf0077ab" args="(const T &amp;arr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix3::matrix3 </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&nbsp;</td>
+          <td class="paramname"> <em>arr</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>配列型(operator[]をオーバーロードしていること) </td></tr>
+  </table>
+  </dd>
+</dl>
+<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>arr</em>&nbsp;</td><td>初期化用配列 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00034">34</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a986c4e788604143e6fb26f0d1c8f1750"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a986c4e788604143e6fb26f0d1c8f1750" args="(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix3::matrix3 </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m11</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m12</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m13</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m14</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m21</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m22</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m23</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m24</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m31</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m32</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m33</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m34</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m41</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m42</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>m43</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00046">46</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a260e423ebf0b1d9e5ba80f8be81d45f4"></a><!-- doxytag: member="mof::math::matrix3::matrix3" ref="a260e423ebf0b1d9e5ba80f8be81d45f4" args="(const matrix3 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::matrix3::matrix3 </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00068">68</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a084653969d40f5222ad9328277e4cd51"></a><!-- doxytag: member="mof::math::matrix3::operator=" ref="a084653969d40f5222ad9328277e4cd51" args="(const matrix3 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&amp; mof::math::matrix3::operator= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>コピーのパフォーマンスのためにこの関数の定義は重要 </dd></dl>
+
+<p> <a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a> の <a class="el" href="matrix3_8hpp_source.html#l00079">79</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="matrix3_8hpp_source.html">matrix3.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.map
new file mode 100644 (file)
index 0000000..b5e452b
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.md5
new file mode 100644 (file)
index 0000000..04f9553
--- /dev/null
@@ -0,0 +1 @@
+a4bbfc8d2b0c90ff7bb1cf8ca42cb663
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png
new file mode 100644 (file)
index 0000000..4b68203
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__coll__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.map
new file mode 100644 (file)
index 0000000..b5e452b
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="{mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;\n|# elements_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator*=()\l+ operator*()\l+ operator/=()\l+ operator==()\l+ operator[]()\l+ at()\l# last_index()\l}" alt="" coords="692,141,988,435"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; matrix3 &#160;, boost::addable2\&lt; matrix3 , float , boost::subtractable\&lt; matrix3 &#160;, boost::subtractable2\&lt; matrix3 , float , boost::multipliable\&lt; matrix3 &#160;, boost::multipliable2\&lt; matrix3 , float , boost::dividable2\&lt; matrix3 , float , boost::equality_comparable\&lt; matrix3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1675,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.md5
new file mode 100644 (file)
index 0000000..04f9553
--- /dev/null
@@ -0,0 +1 @@
+a4bbfc8d2b0c90ff7bb1cf8ca42cb663
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png
new file mode 100644 (file)
index 0000000..4b68203
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1matrix3__inherit__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1row__of__matrix-members.html b/saisei-1.0/doc/html/classmof_1_1math_1_1row__of__matrix-members.html
new file mode 100644 (file)
index 0000000..ead7f61
--- /dev/null
@@ -0,0 +1,40 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::row_of_matrix&lt; Dim &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a></td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a></td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a1802fd8354b53301410d4c8e93bd11e3">operator[]</a>(size_t j) const </td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a5f16dc6190f943264b1e27d625aaed31">row_of_matrix</a>(size_t i, const float(&amp;elements)[Dim *(Dim+1)])</td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ad8076cfb746038d156df21fe73c4fd18">row_of_matrix</a>(const row_of_matrix&lt; Dim &gt; &amp;&amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 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/saisei-1.0/doc/html/classmof_1_1math_1_1row__of__matrix.html b/saisei-1.0/doc/html/classmof_1_1math_1_1row__of__matrix.html
new file mode 100644 (file)
index 0000000..0f430f0
--- /dev/null
@@ -0,0 +1,174 @@
+<!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: クラス テンプレート mof::math::row_of_matrix&lt; Dim &gt;</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス テンプレート mof::math::row_of_matrix&lt; Dim &gt;</h1><!-- doxytag: class="mof::math::row_of_matrix" -->
+<p>M[i][j]のように行列の要素を取得するための補助クラス.  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a>&gt;</code></p>
+
+<p><a href="classmof_1_1math_1_1row__of__matrix-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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_1row__of__matrix.html#a5f16dc6190f943264b1e27d625aaed31">row_of_matrix</a> (size_t i, const float(&amp;elements)[Dim *(Dim+1)])</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_1row__of__matrix.html#ad8076cfb746038d156df21fe73c4fd18">row_of_matrix</a> (const <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt; Dim &gt; &amp;&amp;rhs)</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_1row__of__matrix.html#a1802fd8354b53301410d4c8e93bd11e3">operator[]</a> (size_t j) const </td></tr>
+<tr><td colspan="2"><h2>Private 変数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</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_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a> )[Dim *(Dim+1)]</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<h3>template&lt;size_t Dim&gt;<br/>
+ class mof::math::row_of_matrix&lt; Dim &gt;</h3>
+
+<p>M[i][j]のように行列の要素を取得するための補助クラス. </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00251">251</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="a5f16dc6190f943264b1e27d625aaed31"></a><!-- doxytag: member="mof::math::row_of_matrix::row_of_matrix" ref="a5f16dc6190f943264b1e27d625aaed31" args="(size_t i, const float(&amp;elements)[Dim *(Dim+1)])" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a> </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const float(&amp;)&nbsp;</td>
+          <td class="paramname"> <em>elements</em>[Dim *(Dim+1)]</td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00257">257</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ad8076cfb746038d156df21fe73c4fd18"></a><!-- doxytag: member="mof::math::row_of_matrix::row_of_matrix" ref="ad8076cfb746038d156df21fe73c4fd18" args="(const row_of_matrix&lt; Dim &gt; &amp;&amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a> </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>&lt; Dim &gt; &amp;&amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00262">262</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a1802fd8354b53301410d4c8e93bd11e3"></a><!-- doxytag: member="mof::math::row_of_matrix::operator[]" ref="a1802fd8354b53301410d4c8e93bd11e3" args="(size_t j) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::operator[] </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>j</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00267">267</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a4fd99ac94e42ce426177db76efcd55fb"></a><!-- doxytag: member="mof::math::row_of_matrix::elements_" ref="a4fd99ac94e42ce426177db76efcd55fb" args=")[Dim *(Dim+1)]" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">const float(&amp; <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html#a4fd99ac94e42ce426177db76efcd55fb">elements_</a>)[Dim *(Dim+1)]<code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00254">254</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab141d77047233219d850883e1c29ffb8"></a><!-- doxytag: member="mof::math::row_of_matrix::index_" ref="ab141d77047233219d850883e1c29ffb8" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" href="classmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="classmof_1_1math_1_1row__of__matrix.html#ab141d77047233219d850883e1c29ffb8">index_</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00253">253</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 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/saisei-1.0/doc/html/classmof_1_1math_1_1vector2-members.html b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2-members.html
new file mode 100644 (file)
index 0000000..b4c18be
--- /dev/null
@@ -0,0 +1,54 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</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#a7502649e643906e703f3c29f30c5a81d">components_</a></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> [protected]</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#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#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#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#a3c1966d92348b211178e6bed3ed6d142">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#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#a248255eb16b32312833921eebc8c4d14">vector2</a>(const T &amp;arr)</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#ab736cefa1d0a4a91ba507bb5065ec448">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#aac657665a6b117f0382c3290095564c7">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#a05cf079135e30ca92b35a7f1b1dc226e">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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/classmof_1_1math_1_1vector2.html b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2.html
new file mode 100644 (file)
index 0000000..299d3b5
--- /dev/null
@@ -0,0 +1,231 @@
+<!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: クラス mof::math::vector2</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::vector2</h1><!-- doxytag: class="mof::math::vector2" --><!-- doxytag: inherits="basic_vector&lt; 2, vector2 &gt;" -->
+<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>
+<div class="dynheader">
+mof::math::vector2に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector2__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1vector2_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1vector2_inherit__map" id="mof_1_1math_1_1vector2_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::vector2のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector2__coll__graph.png" border="0" usemap="#mof_1_1math_1_1vector2_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1vector2_coll__map" id="mof_1_1math_1_1vector2_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1vector2-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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#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="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector2.html#a248255eb16b32312833921eebc8c4d14">vector2</a> (const T &amp;arr)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a248255eb16b32312833921eebc8c4d14"></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_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">x</a> () const </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_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a> () const </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_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">z</a> () const </td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<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>
+<a class="anchor" id="a9f1349c21d90cb23554501635edfef42"></a><!-- doxytag: member="mof::math::vector2::vector2" ref="a9f1349c21d90cb23554501635edfef42" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector2::vector2 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.全ての要素を0で初期化する. </p>
+
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00018">18</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">float&nbsp;</td>
+          <td class="paramname"> <em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><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>x</em>&nbsp;</td><td>x座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>y</em>&nbsp;</td><td>y座標成分 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00029">29</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a248255eb16b32312833921eebc8c4d14"></a><!-- doxytag: member="mof::math::vector2::vector2" ref="a248255eb16b32312833921eebc8c4d14" args="(const T &amp;arr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector2::vector2 </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&nbsp;</td>
+          <td class="paramname"> <em>arr</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>配列型(operator[]をオーバーロードしていること) </td></tr>
+  </table>
+  </dd>
+</dl>
+<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>arr</em>&nbsp;</td><td>初期化用配列 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="vector2_8hpp_source.html">vector2.hpp</a> の <a class="el" href="vector2_8hpp_source.html#l00041">41</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ab736cefa1d0a4a91ba507bb5065ec448"></a><!-- doxytag: member="mof::math::vector2::x" ref="ab736cefa1d0a4a91ba507bb5065ec448" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector2::x </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#l00048">48</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="aac657665a6b117f0382c3290095564c7"></a><!-- doxytag: member="mof::math::vector2::y" ref="aac657665a6b117f0382c3290095564c7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector2::y </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#l00049">49</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a05cf079135e30ca92b35a7f1b1dc226e"></a><!-- doxytag: member="mof::math::vector2::z" ref="a05cf079135e30ca92b35a7f1b1dc226e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">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#l00050">50</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="vector2_8hpp_source.html">vector2.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.map
new file mode 100644 (file)
index 0000000..3fd0125
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.md5
new file mode 100644 (file)
index 0000000..10ccc75
--- /dev/null
@@ -0,0 +1 @@
+a66d4af59c13d431fc62971505b09236
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png
new file mode 100644 (file)
index 0000000..9c2d43b
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__coll__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.map
new file mode 100644 (file)
index 0000000..3fd0125
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 2, vector2 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector2 &#160;, boost::addable2\&lt; vector2 , float , boost::subtractable\&lt; vector2 &#160;, boost::subtractable2\&lt; vector2 , float , boost::multipliable2\&lt; vector2 , float , boost::dividable2\&lt; vector2 , float , boost::equality_comparable\&lt; vector2 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.md5
new file mode 100644 (file)
index 0000000..10ccc75
--- /dev/null
@@ -0,0 +1 @@
+a66d4af59c13d431fc62971505b09236
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png
new file mode 100644 (file)
index 0000000..9c2d43b
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1vector2__inherit__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector3-members.html b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3-members.html
new file mode 100644 (file)
index 0000000..32b2584
--- /dev/null
@@ -0,0 +1,55 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</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#a7502649e643906e703f3c29f30c5a81d">components_</a></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> [protected]</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#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#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#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#a3c1966d92348b211178e6bed3ed6d142">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#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#a10ea50dffe1acafe2bce2e2333a9001b">vector3</a>(const T &amp;arr)</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#a9c7f3807ef090f6692c91b07d3b5c2a6">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#adab95127cb6e3537660a813d1c373884">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#af5102180822bd985e0dc1726d5b61294">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#ab292b378ec80d2b83d50bd4e13cd2d3c">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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/classmof_1_1math_1_1vector3.html b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3.html
new file mode 100644 (file)
index 0000000..d73f0b2
--- /dev/null
@@ -0,0 +1,258 @@
+<!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: クラス mof::math::vector3</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::vector3</h1><!-- doxytag: class="mof::math::vector3" --><!-- doxytag: inherits="basic_vector&lt; 3, vector3 &gt;" -->
+<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>
+<div class="dynheader">
+mof::math::vector3に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector3__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1vector3_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1vector3_inherit__map" id="mof_1_1math_1_1vector3_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::vector3のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector3__coll__graph.png" border="0" usemap="#mof_1_1math_1_1vector3_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1vector3_coll__map" id="mof_1_1math_1_1vector3_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1vector3-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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#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="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmof_1_1math_1_1vector3.html#a10ea50dffe1acafe2bce2e2333a9001b">vector3</a> (const T &amp;arr)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a10ea50dffe1acafe2bce2e2333a9001b"></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_1vector3.html#adab95127cb6e3537660a813d1c373884">x</a> () const </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_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a> () const </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_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a> () const </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_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">w</a> () const </td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<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>
+<a class="anchor" id="ab20946d30c11ecbcebabee42924f0b88"></a><!-- doxytag: member="mof::math::vector3::vector3" ref="ab20946d30c11ecbcebabee42924f0b88" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector3::vector3 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.全ての要素を0で初期化する. </p>
+
+<p> <a class="el" href="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00019">19</a> 行で定義されています。</p>
+
+</div>
+</div>
+<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">float&nbsp;</td>
+          <td class="paramname"> <em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></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">float&nbsp;</td>
+          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><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>x</em>&nbsp;</td><td>x座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>y</em>&nbsp;</td><td>y座標成分 </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#l00032">32</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a10ea50dffe1acafe2bce2e2333a9001b"></a><!-- doxytag: member="mof::math::vector3::vector3" ref="a10ea50dffe1acafe2bce2e2333a9001b" args="(const T &amp;arr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector3::vector3 </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&nbsp;</td>
+          <td class="paramname"> <em>arr</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>指定した値で初期化する. </p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>配列型(operator[]をオーバーロードしていること) </td></tr>
+  </table>
+  </dd>
+</dl>
+<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>arr</em>&nbsp;</td><td>初期化用配列 </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#l00045">45</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a9c7f3807ef090f6692c91b07d3b5c2a6"></a><!-- doxytag: member="mof::math::vector3::w" ref="a9c7f3807ef090f6692c91b07d3b5c2a6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector3::w </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="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00057">57</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="adab95127cb6e3537660a813d1c373884"></a><!-- doxytag: member="mof::math::vector3::x" ref="adab95127cb6e3537660a813d1c373884" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector3::x </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="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00054">54</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="af5102180822bd985e0dc1726d5b61294"></a><!-- doxytag: member="mof::math::vector3::y" ref="af5102180822bd985e0dc1726d5b61294" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector3::y </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="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00055">55</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab292b378ec80d2b83d50bd4e13cd2d3c"></a><!-- doxytag: member="mof::math::vector3::z" ref="ab292b378ec80d2b83d50bd4e13cd2d3c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float mof::math::vector3::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="vector3_8hpp_source.html">vector3.hpp</a> の <a class="el" href="vector3_8hpp_source.html#l00056">56</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="vector3_8hpp_source.html">vector3.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.map
new file mode 100644 (file)
index 0000000..53b6784
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.md5
new file mode 100644 (file)
index 0000000..d291a4e
--- /dev/null
@@ -0,0 +1 @@
+890c2318d1c24000730f072229327fee
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png
new file mode 100644 (file)
index 0000000..ca30131
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__coll__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.map
new file mode 100644 (file)
index 0000000..53b6784
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 3, vector3 \&gt;\n|# components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator==()\l+ operator[]()\l}" alt="" coords="627,141,869,360"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector3 &#160;, boost::addable2\&lt; vector3 , float , boost::subtractable\&lt; vector3 &#160;, boost::subtractable2\&lt; vector3 , float , boost::multipliable2\&lt; vector3 , float , boost::dividable2\&lt; vector3 , float , boost::equality_comparable\&lt; vector3 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1491,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.md5
new file mode 100644 (file)
index 0000000..d291a4e
--- /dev/null
@@ -0,0 +1 @@
+890c2318d1c24000730f072229327fee
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png
new file mode 100644 (file)
index 0000000..ca30131
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1vector3__inherit__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector4-members.html b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4-members.html
new file mode 100644 (file)
index 0000000..8135c1f
--- /dev/null
@@ -0,0 +1,60 @@
+<!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.1 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::vector4 メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1basic__vector.html#a02e6658e3bc21ff333d33e5bcc4aeb9e">operator*</a>(real rhs1, vector4 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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, vector4 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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 vector4 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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, vector4 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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 vector4 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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, vector4 &amp;rhs2)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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 vector4 &amp;rhs)</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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 vector4 &amp;rhs) const</td><td><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 4, vector4 &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; 4, vector4 &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; 4, vector4 &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a1747cca2a606486944d488711cfa9d01">vector3</a>(real x, real y, real z, real w)</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a33d2888698d13bc89c7bd9d8fc861de9">vector3</a>(const vector3 &amp;xyz, real w=1)</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a7fb10fe7641753bee873c04fa573dca2">vector4</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a7923533d63230c6a7d32f5e0942e4542">w</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">x</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#ab796e0062995e579377682d9c47437f4">y</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>()</td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1math_1_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">z</a>() const </td><td><a class="el" href="classmof_1_1math_1_1vector4.html">mof::math::vector4</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;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector4.html b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4.html
new file mode 100644 (file)
index 0000000..619d6c5
--- /dev/null
@@ -0,0 +1,346 @@
+<!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: クラス mof::math::vector4</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 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="classmof_1_1math_1_1vector4.html">vector4</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::math::vector4</h1><!-- doxytag: class="mof::math::vector4" --><!-- doxytag: inherits="basic_vector&lt; 4, vector4 &gt;" -->
+<p>4次元ベクトルクラス  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="vector4_8hpp_source.html">vector4.hpp</a>&gt;</code></p>
+<div class="dynheader">
+mof::math::vector4に対する継承グラフ</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector4__inherit__graph.png" border="0" usemap="#mof_1_1math_1_1vector4_inherit__map" alt="Inheritance graph"/></div>
+<map name="mof_1_1math_1_1vector4_inherit__map" id="mof_1_1math_1_1vector4_inherit__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 4, vector4 \&gt;\n|&#45; components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}" alt="" coords="619,141,861,379"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector4 &#160;, boost::addable2\&lt; vector4 , real , boost::subtractable\&lt; vector4 &#160;, boost::subtractable2\&lt; vector4 , real , boost::multipliable2\&lt; vector4 , real , boost::dividable2\&lt; vector4 , real , boost::equality_comparable\&lt; vector4 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1475,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+<div class="dynheader">
+mof::math::vector4のコラボレーション図</div>
+<div class="dynsection">
+<div class="center"><img src="classmof_1_1math_1_1vector4__coll__graph.png" border="0" usemap="#mof_1_1math_1_1vector4_coll__map" alt="Collaboration graph"/></div>
+<map name="mof_1_1math_1_1vector4_coll__map" id="mof_1_1math_1_1vector4_coll__map">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 4, vector4 \&gt;\n|&#45; components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}" alt="" coords="619,141,861,379"/><area shape="rect" href="classboost_1_1addable.html" title="{boost::addable\&lt; vector4 &#160;, boost::addable2\&lt; vector4 , real , boost::subtractable\&lt; vector4 &#160;, boost::subtractable2\&lt; vector4 , real , boost::multipliable2\&lt; vector4 , real , boost::dividable2\&lt; vector4 , real , boost::equality_comparable\&lt; vector4 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1475,93"/></map>
+<center><span class="legend">[<a href="graph_legend.html">凡例</a>]</span></center></div>
+
+<p><a href="classmof_1_1math_1_1vector4-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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_1vector4.html#a7fb10fe7641753bee873c04fa573dca2">vector4</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.全ての要素を0で初期化する.  <a href="#a7fb10fe7641753bee873c04fa573dca2"></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_1vector4.html#a1747cca2a606486944d488711cfa9d01">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, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> w)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a1747cca2a606486944d488711cfa9d01"></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_1vector4.html#a33d2888698d13bc89c7bd9d8fc861de9">vector3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;xyz, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> w=1)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">指定した値で初期化する.  <a href="#a33d2888698d13bc89c7bd9d8fc861de9"></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_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">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_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">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_1vector4.html#ad4e2ea273544c546fa66c401679f426f">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_1vector4.html#ab796e0062995e579377682d9c47437f4">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_1vector4.html#a13501125053e6676335db8420218ee59">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_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">z</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_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</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_1vector4.html#a7923533d63230c6a7d32f5e0942e4542">w</a> () const </td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<p>4次元ベクトルクラス </p>
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00012">12</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="a7fb10fe7641753bee873c04fa573dca2"></a><!-- doxytag: member="mof::math::vector4::vector4" ref="a7fb10fe7641753bee873c04fa573dca2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector4::vector4 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.全ての要素を0で初期化する. </p>
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00019">19</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a33d2888698d13bc89c7bd9d8fc861de9"></a><!-- doxytag: member="mof::math::vector4::vector3" ref="a33d2888698d13bc89c7bd9d8fc861de9" args="(const vector3 &amp;xyz, real w=1)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector4::vector3 </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>xyz</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>w</em> = <code>1</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><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>xyz</em>&nbsp;</td><td>3次元ベクトル </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>w</em>&nbsp;</td><td>w座標成分 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00047">47</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a1747cca2a606486944d488711cfa9d01"></a><!-- doxytag: member="mof::math::vector4::vector3" ref="a1747cca2a606486944d488711cfa9d01" args="(real x, real y, real z, real w)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::math::vector4::vector3 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&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="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="paramname"> <em>z</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>w</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><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>x</em>&nbsp;</td><td>x座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>y</em>&nbsp;</td><td>y座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>z</em>&nbsp;</td><td>z座標成分 </td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>w</em>&nbsp;</td><td>w座標成分 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00034">34</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a7923533d63230c6a7d32f5e0942e4542"></a><!-- doxytag: member="mof::math::vector4::w" ref="a7923533d63230c6a7d32f5e0942e4542" 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::vector4::w </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="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00066">66</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="aa88d83b270e30ae8ad19e647b730104f"></a><!-- doxytag: member="mof::math::vector4::w" ref="aa88d83b270e30ae8ad19e647b730104f" 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::vector4::w </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00065">65</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="aef4a9fbbc6727278c93f61901ca17d2d"></a><!-- doxytag: member="mof::math::vector4::x" ref="aef4a9fbbc6727278c93f61901ca17d2d" 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::vector4::x </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="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00057">57</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab9b04199f8c134cb16554df61fbb610c"></a><!-- doxytag: member="mof::math::vector4::x" ref="ab9b04199f8c134cb16554df61fbb610c" 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::vector4::x </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00056">56</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab796e0062995e579377682d9c47437f4"></a><!-- doxytag: member="mof::math::vector4::y" ref="ab796e0062995e579377682d9c47437f4" 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::vector4::y </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="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00060">60</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ad4e2ea273544c546fa66c401679f426f"></a><!-- doxytag: member="mof::math::vector4::y" ref="ad4e2ea273544c546fa66c401679f426f" 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::vector4::y </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00059">59</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a2d65265cc9e5b74c9695b77c12a55077"></a><!-- doxytag: member="mof::math::vector4::z" ref="a2d65265cc9e5b74c9695b77c12a55077" 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::vector4::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="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00063">63</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a13501125053e6676335db8420218ee59"></a><!-- doxytag: member="mof::math::vector4::z" ref="a13501125053e6676335db8420218ee59" 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::vector4::z </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="vector4_8hpp_source.html">vector4.hpp</a> の <a class="el" href="vector4_8hpp_source.html#l00062">62</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>mof/math/<a class="el" href="vector4_8hpp_source.html">vector4.hpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:25:29 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.map
new file mode 100644 (file)
index 0000000..4a5096a
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 4, vector4 \&gt;\n|&#45; components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}" alt="" coords="619,141,861,379"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector4 &#160;, boost::addable2\&lt; vector4 , real , boost::subtractable\&lt; vector4 &#160;, boost::subtractable2\&lt; vector4 , real , boost::multipliable2\&lt; vector4 , real , boost::dividable2\&lt; vector4 , real , boost::equality_comparable\&lt; vector4 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1475,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.md5
new file mode 100644 (file)
index 0000000..b5821be
--- /dev/null
@@ -0,0 +1 @@
+17ca3f0d005fca534bb97a19024e0838
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.png
new file mode 100644 (file)
index 0000000..2084e7d
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__coll__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.map b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.map
new file mode 100644 (file)
index 0000000..4a5096a
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="{mof::math::basic_vector\&lt; 4, vector4 \&gt;\n|&#45; components_\l|+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator*=()\l+ operator/=()\l+ operator[]()\l+ operator[]()\l+ operator==()\l}" alt="" coords="619,141,861,379"/>
+<area shape="rect" href="$classboost_1_1addable.html" title="{boost::addable\&lt; vector4 &#160;, boost::addable2\&lt; vector4 , real , boost::subtractable\&lt; vector4 &#160;, boost::subtractable2\&lt; vector4 , real , boost::multipliable2\&lt; vector4 , real , boost::dividable2\&lt; vector4 , real , boost::equality_comparable\&lt; vector4 &#160;\&gt; \&gt; \&gt; \&gt; \&gt; \&gt; \&gt;\n||}" alt="" coords="5,5,1475,93"/>
+</map>
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.md5 b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.md5
new file mode 100644 (file)
index 0000000..b5821be
--- /dev/null
@@ -0,0 +1 @@
+17ca3f0d005fca534bb97a19024e0838
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.png b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.png
new file mode 100644 (file)
index 0000000..2084e7d
Binary files /dev/null and b/saisei-1.0/doc/html/classmof_1_1math_1_1vector4__inherit__graph.png differ
diff --git a/saisei-1.0/doc/html/classmof_1_1util_1_1multimedia__timer-members.html b/saisei-1.0/doc/html/classmof_1_1util_1_1multimedia__timer-members.html
new file mode 100644 (file)
index 0000000..0628835
--- /dev/null
@@ -0,0 +1,40 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::util::multimedia_timer メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">get_time_in_micro_sec</a>() const </td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">multimedia_timer</a>()</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a></td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">reset</a>()</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">~multimedia_timer</a>()</td><td><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td><td></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/classmof_1_1util_1_1multimedia__timer.html b/saisei-1.0/doc/html/classmof_1_1util_1_1multimedia__timer.html
new file mode 100644 (file)
index 0000000..f00660a
--- /dev/null
@@ -0,0 +1,174 @@
+<!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: クラス mof::util::multimedia_timer</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1util.html">util</a>::<a class="el" href="classmof_1_1util_1_1multimedia__timer.html">multimedia_timer</a>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス mof::util::multimedia_timer</h1><!-- doxytag: class="mof::util::multimedia_timer" -->
+<p>システムのタイマによる高精度な時間計測  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a>&gt;</code></p>
+
+<p><a href="classmof_1_1util_1_1multimedia__timer-members.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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a></td></tr>
+<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_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">multimedia_timer</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">デフォルトコンストラクタ.内部でreset()が呼ばれる.  <a href="#a5a2d34a8cfec9842041e2e7cf24fccb4"></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_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">~multimedia_timer</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">reset</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">時間の計測を初期化する.  <a href="#a3f7ce512b100f7e4d86adc49b024720f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">get_time_in_micro_sec</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す  <a href="#ad08cc0f4235d3d92cc3b12f1335d9156"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Private 変数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::unique_ptr&lt; <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<p>システムのタイマによる高精度な時間計測 </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>Linux版の実装ではclock_gettimeのCLOCK_REALTIMEが用いられている. </dd></dl>
+
+<p> <a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a> の <a class="el" href="multimedia__timer_8hpp_source.html#l00014">14</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="a5a2d34a8cfec9842041e2e7cf24fccb4"></a><!-- doxytag: member="mof::util::multimedia_timer::multimedia_timer" ref="a5a2d34a8cfec9842041e2e7cf24fccb4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::util::multimedia_timer::multimedia_timer </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>デフォルトコンストラクタ.内部でreset()が呼ばれる. </p>
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00015">15</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a5b76d219e4fc3fa03a71e8c626879fdd"></a><!-- doxytag: member="mof::util::multimedia_timer::~multimedia_timer" ref="a5b76d219e4fc3fa03a71e8c626879fdd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::util::multimedia_timer::~multimedia_timer </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00022">22</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ad08cc0f4235d3d92cc3b12f1335d9156"></a><!-- doxytag: member="mof::util::multimedia_timer::get_time_in_micro_sec" ref="ad08cc0f4235d3d92cc3b12f1335d9156" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int mof::util::multimedia_timer::get_time_in_micro_sec </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す </p>
+<dl class="note"><dt><b>覚え書き:</b></dt><dd>経過時間が長時間だった場合、返却値はオーバーフローしている可能性がある. </dd></dl>
+<dl><dt><b>戻り値:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>経過時間(マイクロ秒単位)</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00031">31</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f7ce512b100f7e4d86adc49b024720f"></a><!-- doxytag: member="mof::util::multimedia_timer::reset" ref="a3f7ce512b100f7e4d86adc49b024720f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void mof::util::multimedia_timer::reset </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>時間の計測を初期化する. </p>
+<dl class="see"><dt><b>参照:</b></dt><dd><a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">get_time_in_micro_sec</a> </dd></dl>
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00025">25</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a7275eb34956cd7567e39d65c2a4e7769"></a><!-- doxytag: member="mof::util::multimedia_timer::pimpl_" ref="a7275eb34956cd7567e39d65c2a4e7769" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::unique_ptr&lt;<a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>&gt; <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">mof::util::multimedia_timer::pimpl_</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a> の <a class="el" href="multimedia__timer_8hpp_source.html#l00016">16</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>このクラスの説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/util/<a class="el" href="multimedia__timer_8hpp_source.html">multimedia_timer.hpp</a></li>
+<li>/home/yasutomo/devel/moflib/src/mof/util/linux/<a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/doxygen.css b/saisei-1.0/doc/html/doxygen.css
new file mode 100644 (file)
index 0000000..d6aaf28
--- /dev/null
@@ -0,0 +1,545 @@
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+       font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+       font-size: 12px;
+}
+
+/* @group Heading Levels */
+
+h1 {
+       text-align: center;
+       font-size: 150%;
+}
+
+h2 {
+       font-size: 120%;
+}
+
+h3 {
+       font-size: 100%;
+}
+
+dt {
+       font-weight: bold;
+}
+
+div.multicol {
+       -moz-column-gap: 1em;
+       -webkit-column-gap: 1em;
+       -moz-column-count: 3;
+       -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+       margin-top: 2px;
+}
+
+p.endli {
+       margin-bottom: 0px;
+}
+
+p.enddd {
+       margin-bottom: 4px;
+}
+
+p.endtd {
+       margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+       font-weight: bold;
+}
+
+span.legend {
+        font-size: 70%;
+        text-align: center;
+}
+
+h3.version {
+        font-size: 90%;
+        text-align: center;
+}
+
+div.qindex, div.navtab{
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       padding: 2px;
+}
+
+div.qindex, div.navpath {
+       width: 100%;
+       line-height: 140%;
+}
+
+div.navtab {
+       margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+       color: #153788;
+       font-weight: normal;
+       text-decoration: none;
+}
+
+.contents a:visited {
+       color: #1b77c5;
+}
+
+a:hover {
+       text-decoration: underline;
+}
+
+a.qindex {
+       font-weight: bold;
+}
+
+a.qindexHL {
+       font-weight: bold;
+       background-color: #6666cc;
+       color: #ffffff;
+       border: 1px double #9295C2;
+}
+
+.contents a.qindexHL:visited {
+        color: #ffffff;
+}
+
+a.el {
+       font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code {
+       color: #3030f0;
+}
+
+a.codeRef {
+       color: #3030f0;
+}
+
+/* @end */
+
+dl.el {
+       margin-left: -1cm;
+}
+
+.fragment {
+       font-family: monospace, fixed;
+       font-size: 105%;
+}
+
+pre.fragment {
+       border: 1px solid #CCCCCC;
+       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 {
+       background-color: black;
+       font-weight: bold;
+       color: #ffffff;
+       margin-bottom: 3px;
+       margin-top: 3px
+}
+
+div.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+
+div.groupText {
+       margin-left: 16px;
+       font-style: italic;
+}
+
+body {
+       background: white;
+       color: black;
+       margin-right: 20px;
+       margin-left: 20px;
+}
+
+td.indexkey {
+       background-color: #e8eef2;
+       font-weight: bold;
+       border: 1px solid #CCCCCC;
+       margin: 2px 0px 2px 0;
+       padding: 2px 10px;
+}
+
+td.indexvalue {
+       background-color: #e8eef2;
+       border: 1px solid #CCCCCC;
+       padding: 2px 10px;
+       margin: 2px 0px;
+}
+
+tr.memlist {
+       background-color: #f0f0f0;
+}
+
+p.formulaDsp {
+       text-align: center;
+}
+
+img.formulaDsp {
+       
+}
+
+img.formulaInl {
+       vertical-align: middle;
+}
+
+div.center {
+       text-align: center;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        padding: 0px;
+}
+
+div.center img {
+       border: 0px;
+}
+
+img.footer {
+       border: 0px;
+       vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+       color: #008000
+}
+
+span.keywordtype {
+       color: #604020
+}
+
+span.keywordflow {
+       color: #e08000
+}
+
+span.comment {
+       color: #800000
+}
+
+span.preprocessor {
+       color: #806020
+}
+
+span.stringliteral {
+       color: #002080
+}
+
+span.charliteral {
+       color: #008080
+}
+
+span.vhdldigit { 
+       color: #ff00ff 
+}
+
+span.vhdlchar { 
+       color: #000000 
+}
+
+span.vhdlkeyword { 
+       color: #700070 
+}
+
+span.vhdllogic { 
+       color: #ff0000 
+}
+
+/* @end */
+
+.search {
+       color: #003399;
+       font-weight: bold;
+}
+
+form.search {
+       margin-bottom: 0px;
+       margin-top: 0px;
+}
+
+input.search {
+       font-size: 75%;
+       color: #000080;
+       font-weight: normal;
+       background-color: #e8eef2;
+}
+
+td.tiny {
+       font-size: 75%;
+}
+
+.dirtab {
+       padding: 4px;
+       border-collapse: collapse;
+       border: 1px solid #84b0c7;
+}
+
+th.dirtab {
+       background: #e8eef2;
+       font-weight: bold;
+}
+
+hr {
+       height: 0px;
+       border: none;
+       border-top: 1px solid #666;
+}
+
+hr.footer {
+       height: 1px;
+}
+
+/* @group Member Descriptions */
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+       background-color: #FAFAFA;
+       border: none;
+       margin: 4px;
+       padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+       padding: 0px 8px 4px 8px;
+       color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+       border-top: 1px solid #ccc;
+}
+
+.memItemLeft, .memTemplItemLeft {
+        white-space: nowrap;
+}
+
+.memTemplParams {
+       color: #606060;
+        white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+       font-size: 80%;
+       color: #606060;
+       font-weight: normal;
+       margin-left: 3px;
+}
+
+.memnav {
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+
+.memitem {
+       padding: 0;
+       margin-bottom: 10px;
+}
+
+.memname {
+        white-space: nowrap;
+        font-weight: bold;
+        margin-left: 6px;
+}
+
+.memproto {
+        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 {
+        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 {
+       text-align: right;
+}
+
+.paramtype {
+       white-space: nowrap;
+}
+
+.paramname {
+       color: #602020;
+       white-space: nowrap;
+}
+.paramname em {
+       font-style: normal;
+}
+
+/* @end */
+
+/* @group Directory (tree) */
+
+/* for the tree view */
+
+.ftvtree {
+       font-family: sans-serif;
+       margin: 0.5em;
+}
+
+/* these are for tree view when used as main index */
+
+.directory {
+       font-size: 9pt;
+       font-weight: bold;
+}
+
+.directory h3 {
+       margin: 0px;
+       margin-top: 1em;
+       font-size: 11pt;
+}
+
+/*
+The following two styles can be used to replace the root node title
+with an image of your choice.  Simply uncomment the next two styles,
+specify the name of your image and be sure to set 'height' to the
+proper pixel height of your image.
+*/
+
+/*
+.directory h3.swap {
+       height: 61px;
+       background-repeat: no-repeat;
+       background-image: url("yourimage.gif");
+}
+.directory h3.swap span {
+       display: none;
+}
+*/
+
+.directory > h3 {
+       margin-top: 0;
+}
+
+.directory p {
+       margin: 0px;
+       white-space: nowrap;
+}
+
+.directory div {
+       display: none;
+       margin: 0px;
+}
+
+.directory img {
+       vertical-align: -30%;
+}
+
+/* these are for tree view when not used as main index */
+
+.directory-alt {
+       font-size: 100%;
+       font-weight: bold;
+}
+
+.directory-alt h3 {
+       margin: 0px;
+       margin-top: 1em;
+       font-size: 11pt;
+}
+
+.directory-alt > h3 {
+       margin-top: 0;
+}
+
+.directory-alt p {
+       margin: 0px;
+       white-space: nowrap;
+}
+
+.directory-alt div {
+       display: none;
+       margin: 0px;
+}
+
+.directory-alt img {
+       vertical-align: -30%;
+}
+
+/* @end */
+
+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/saisei-1.0/doc/html/doxygen.png b/saisei-1.0/doc/html/doxygen.png
new file mode 100644 (file)
index 0000000..f0a274b
Binary files /dev/null and b/saisei-1.0/doc/html/doxygen.png differ
diff --git a/saisei-1.0/doc/html/dummy_8cpp.html b/saisei-1.0/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/saisei-1.0/doc/html/dummy_8cpp_source.html b/saisei-1.0/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>
diff --git a/saisei-1.0/doc/html/files.html b/saisei-1.0/doc/html/files.html
new file mode 100644 (file)
index 0000000..60fe308
--- /dev/null
@@ -0,0 +1,56 @@
+<!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 class="current"><a href="files.html"><span>ファイル一覧</span></a></li>
+      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>ファイル一覧</h1>これはファイル一覧です。<table>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/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/src/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/src/mof/math/<a class="el" href="basic__matrix_8hpp.html">basic_matrix.hpp</a> <a href="basic__matrix_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="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/src/mof/math/<a class="el" href="make__matrix_8cpp.html">make_matrix.cpp</a> <a href="make__matrix_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="make__matrix_8hpp.html">make_matrix.hpp</a> <a href="make__matrix_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="math_8hpp.html">math.hpp</a> <a href="math_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="matrix_8hpp.html">matrix.hpp</a> <a href="matrix_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="matrix2_8hpp.html">matrix2.hpp</a> <a href="matrix2_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="matrix3_8hpp.html">matrix3.hpp</a> <a href="matrix3_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="threshold_8hpp.html">threshold.hpp</a> <a href="threshold_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="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/src/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/src/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/src/mof/math/test/<a class="el" href="matrix2__test_8cpp.html">matrix2_test.cpp</a> <a href="matrix2__test_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="matrix3__test_8cpp.html">matrix3_test.cpp</a> <a href="matrix3__test_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="vector2__test_8cpp.html">vector2_test.cpp</a> <a href="vector2__test_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="vector3__test_8cpp.html">vector3_test.cpp</a> <a href="vector3__test_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/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/util/<a class="el" href="multimedia__timer_8hpp.html">multimedia_timer.hpp</a> <a href="multimedia__timer_8hpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/yasutomo/devel/moflib/src/mof/util/linux/<a class="el" href="multimedia__timer_8cpp.html">multimedia_timer.cpp</a> <a href="multimedia__timer_8cpp_source.html">[コード]</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/saisei-1.0/doc/html/foreach_8hpp.html b/saisei-1.0/doc/html/foreach_8hpp.html
new file mode 100644 (file)
index 0000000..08be9e0
--- /dev/null
@@ -0,0 +1,61 @@
+<!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/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.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/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_2src_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>
+<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="foreach_8hpp.html#a85d9ac269eba33293361f4ed7c2a697b">foreach</a>&nbsp;&nbsp;&nbsp;BOOST_FOREACH</td></tr>
+</table>
+<hr/><h2>マクロ定義</h2>
+<a class="anchor" id="a85d9ac269eba33293361f4ed7c2a697b"></a><!-- doxytag: member="foreach.hpp::foreach" ref="a85d9ac269eba33293361f4ed7c2a697b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define foreach&nbsp;&nbsp;&nbsp;BOOST_FOREACH</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="foreach_8hpp_source.html">foreach.hpp</a> の <a class="el" href="foreach_8hpp_source.html#l00003">3</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/foreach_8hpp__incl.map b/saisei-1.0/doc/html/foreach_8hpp__incl.map
new file mode 100644 (file)
index 0000000..8be6a30
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/saisei-1.0/doc/html/foreach_8hpp__incl.md5 b/saisei-1.0/doc/html/foreach_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..71ced7c
--- /dev/null
@@ -0,0 +1 @@
+9104ff514fb92b0bf065b500d40fca75
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/foreach_8hpp__incl.png b/saisei-1.0/doc/html/foreach_8hpp__incl.png
new file mode 100644 (file)
index 0000000..6300ef7
Binary files /dev/null and b/saisei-1.0/doc/html/foreach_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/foreach_8hpp_source.html b/saisei-1.0/doc/html/foreach_8hpp_source.html
new file mode 100644 (file)
index 0000000..8cf3985
--- /dev/null
@@ -0,0 +1,34 @@
+<!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/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.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/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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/functions.html b/saisei-1.0/doc/html/functions.html
new file mode 100644 (file)
index 0000000..3bd7b7b
--- /dev/null
@@ -0,0 +1,231 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="functions.html"><span>全て</span></a></li>
+      <li><a href="functions_func.html"><span>関数</span></a></li>
+      <li><a href="functions_vars.html"><span>変数</span></a></li>
+      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_c"><span>c</span></a></li>
+      <li><a href="#index_e"><span>e</span></a></li>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_l"><span>l</span></a></li>
+      <li><a href="#index_m"><span>m</span></a></li>
+      <li><a href="#index_o"><span>o</span></a></li>
+      <li><a href="#index_p"><span>p</span></a></li>
+      <li><a href="#index_r"><span>r</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>
+      <li><a href="#index_~"><span>~</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
+
+<h3><a class="anchor" id="index_a">- a -</a></h3><ul>
+<li>at()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</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#a7502649e643906e703f3c29f30c5a81d">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_e">- e -</a></h3><ul>
+<li>elements_
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g">- g -</a></h3><ul>
+<li>get_time_in_micro_sec()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">mof::util::multimedia_timer</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l">- l -</a></h3><ul>
+<li>last_index()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_m">- m -</a></h3><ul>
+<li>matrix2()
+: <a class="el" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">mof::math::matrix2</a>
+</li>
+<li>matrix3()
+: <a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">mof::math::matrix3</a>
+</li>
+<li>multimedia_timer()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">mof::util::multimedia_timer</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__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator+=()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <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__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#a13104fef1f1ba8f89b885d32110ae946">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a09ef9a5bd4019e47e3ff78fe028ce66b">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator/=()
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#aa1e528c811d65e12e81b64ca68ea1eba">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adcd8c94f420be936816d06ba99b6111c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator&lt;&lt;
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+</li>
+<li>operator=()
+: <a class="el" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">mof::math::matrix3</a>
+, <a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">mof::math::matrix2</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>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator[]()
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">mof::math::row_of_matrix&lt; Dim &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p">- p -</a></h3><ul>
+<li>pimpl_
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">mof::util::multimedia_timer</a>
+</li>
+<li>prevTime_
+: <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">mof::util::multimedia_timer::impl</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r">- r -</a></h3><ul>
+<li>reset()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">mof::util::multimedia_timer</a>
+</li>
+<li>row_index_
+: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+<li>row_of_matrix()
+: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">mof::math::row_of_matrix&lt; Dim &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_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_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">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#ab736cefa1d0a4a91ba507bb5065ec448">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">mof::math::vector3</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#aac657665a6b117f0382c3290095564c7">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">mof::math::vector3</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_z">- z -</a></h3><ul>
+<li>z()
+: <a class="el" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">mof::math::vector3</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_0x7e">- ~ -</a></h3><ul>
+<li>~multimedia_timer()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">mof::util::multimedia_timer</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/functions_func.html b/saisei-1.0/doc/html/functions_func.html
new file mode 100644 (file)
index 0000000..8a8da70
--- /dev/null
@@ -0,0 +1,188 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="functions.html"><span>全て</span></a></li>
+      <li class="current"><a href="functions_func.html"><span>関数</span></a></li>
+      <li><a href="functions_vars.html"><span>変数</span></a></li>
+      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_l"><span>l</span></a></li>
+      <li><a href="#index_m"><span>m</span></a></li>
+      <li><a href="#index_o"><span>o</span></a></li>
+      <li><a href="#index_r"><span>r</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>
+      <li><a href="#index_~"><span>~</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;
+
+<h3><a class="anchor" id="index_a">- a -</a></h3><ul>
+<li>at()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a02dbe242ff1395bc2577c67573433efd">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g">- g -</a></h3><ul>
+<li>get_time_in_micro_sec()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">mof::util::multimedia_timer</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l">- l -</a></h3><ul>
+<li>last_index()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_m">- m -</a></h3><ul>
+<li>matrix2()
+: <a class="el" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">mof::math::matrix2</a>
+</li>
+<li>matrix3()
+: <a class="el" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">mof::math::matrix3</a>
+</li>
+<li>multimedia_timer()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">mof::util::multimedia_timer</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__matrix.html#a66e89f8a7eb8da98314b4218278bfcbf">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator*=()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab9a8a7be1b789c318ea52eeaa1d2a55c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a44fc407064ac361420a51021b862bab6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab3aaa6779c7a24ea87a83be329969da6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator+=()
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a656f67de713bf5adbf6f140df489f5ab">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ade7472764844aa239cd81bc6576d3d01">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <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__matrix.html#a55c53c6c312208a6f7c716542b2dcf7e">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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__matrix.html#adcd8c94f420be936816d06ba99b6111c">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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_1matrix3.html#a084653969d40f5222ad9328277e4cd51">mof::math::matrix3</a>
+, <a class="el" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">mof::math::matrix2</a>
+</li>
+<li>operator==()
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a25ee023b18ea540e2d1227189d1bb898">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <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="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">mof::math::row_of_matrix&lt; Dim &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#adf2ab1f146d9ff006522a437ab304617">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__vector.html#a3c1966d92348b211178e6bed3ed6d142">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r">- r -</a></h3><ul>
+<li>reset()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">mof::util::multimedia_timer</a>
+</li>
+<li>row_of_matrix()
+: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">mof::math::row_of_matrix&lt; Dim &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_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_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">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#ab736cefa1d0a4a91ba507bb5065ec448">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">mof::math::vector3</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#aac657665a6b117f0382c3290095564c7">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">mof::math::vector3</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_z">- z -</a></h3><ul>
+<li>z()
+: <a class="el" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">mof::math::vector2</a>
+, <a class="el" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">mof::math::vector3</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_0x7e">- ~ -</a></h3><ul>
+<li>~multimedia_timer()
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">mof::util::multimedia_timer</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/functions_rela.html b/saisei-1.0/doc/html/functions_rela.html
new file mode 100644 (file)
index 0000000..b5c668a
--- /dev/null
@@ -0,0 +1,60 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="functions.html"><span>全て</span></a></li>
+      <li><a href="functions_func.html"><span>関数</span></a></li>
+      <li><a href="functions_vars.html"><span>変数</span></a></li>
+      <li class="current"><a href="functions_rela.html"><span>関連する関数</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>operator*
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a83780bceadc61ec021a6d0ceae3da02a">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#ab51200fa1e6bb7c9a1cfad79954049f6">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+<li>operator-
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a87b3068df3cfd1cb062ab11d6700178a">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &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&lt;&lt;
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+, <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a46d2540a8abf6ca59db3ee1551769ab9">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/functions_vars.html b/saisei-1.0/doc/html/functions_vars.html
new file mode 100644 (file)
index 0000000..88fa0dc
--- /dev/null
@@ -0,0 +1,60 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="functions.html"><span>全て</span></a></li>
+      <li><a href="functions_func.html"><span>関数</span></a></li>
+      <li class="current"><a href="functions_vars.html"><span>変数</span></a></li>
+      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>components_
+: <a class="el" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d">mof::math::basic_vector&lt; Dim, Derived &gt;</a>
+</li>
+<li>elements_
+: <a class="el" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a>
+, <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+<li>pimpl_
+: <a class="el" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">mof::util::multimedia_timer</a>
+</li>
+<li>prevTime_
+: <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">mof::util::multimedia_timer::impl</a>
+</li>
+<li>row_index_
+: <a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">mof::math::row_of_matrix&lt; Dim &gt;</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/globals.html b/saisei-1.0/doc/html/globals.html
new file mode 100644 (file)
index 0000000..118aea0
--- /dev/null
@@ -0,0 +1,58 @@
+<!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 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>
+  </div>
+</div>
+<div class="contents">
+これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。<ul>
+<li>foreach
+: <a class="el" href="foreach_8hpp.html#a85d9ac269eba33293361f4ed7c2a697b">foreach.hpp</a>
+</li>
+<li>main()
+: <a class="el" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix2_test.cpp</a>
+, <a class="el" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix3_test.cpp</a>
+, <a class="el" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector3_test.cpp</a>
+, <a class="el" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector2_test.cpp</a>
+</li>
+<li>MOF_ERROR_THRESHOLD
+: <a class="el" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">threshold.hpp</a>
+</li>
+<li>TCHAR
+: <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">tstring.hpp</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/saisei-1.0/doc/html/globals_defs.html b/saisei-1.0/doc/html/globals_defs.html
new file mode 100644 (file)
index 0000000..c52841c
--- /dev/null
@@ -0,0 +1,49 @@
+<!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><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>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>foreach
+: <a class="el" href="foreach_8hpp.html#a85d9ac269eba33293361f4ed7c2a697b">foreach.hpp</a>
+</li>
+<li>MOF_ERROR_THRESHOLD
+: <a class="el" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">threshold.hpp</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/saisei-1.0/doc/html/globals_func.html b/saisei-1.0/doc/html/globals_func.html
new file mode 100644 (file)
index 0000000..ccd86a6
--- /dev/null
@@ -0,0 +1,49 @@
+<!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="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix2_test.cpp</a>
+, <a class="el" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector3_test.cpp</a>
+, <a class="el" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">vector2_test.cpp</a>
+, <a class="el" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">matrix3_test.cpp</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/saisei-1.0/doc/html/globals_type.html b/saisei-1.0/doc/html/globals_type.html
new file mode 100644 (file)
index 0000000..0ac81f3
--- /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><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>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>TCHAR
+: <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">tstring.hpp</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/saisei-1.0/doc/html/graph_legend.dot b/saisei-1.0/doc/html/graph_legend.dot
new file mode 100644 (file)
index 0000000..9a09018
--- /dev/null
@@ -0,0 +1,22 @@
+digraph G
+{
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"];
+  Node10 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"];
+  Node11 -> Node10 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"];
+  Node13 -> Node9 [dir=back,color="darkgreen",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"];
+  Node14 -> Node9 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"];
+  Node15 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="grey75"];
+  Node16 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
+  Node17 -> Node16 [dir=back,color="orange",fontsize="10",style="dashed",label="< int >",fontname="FreeSans"];
+  Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
+  Node18 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="FreeSans"];
+  Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"];
+}
diff --git a/saisei-1.0/doc/html/graph_legend.html b/saisei-1.0/doc/html/graph_legend.html
new file mode 100644 (file)
index 0000000..52c9d05
--- /dev/null
@@ -0,0 +1,89 @@
+<!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><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>グラフの凡例</h1><p>このページでは、doxygen で生成されたグラフをどのようにみたらよいかを説明します。</p>
+<p>次の例を考えてみます。 </p>
+<div class="fragment"><pre class="fragment"><span class="comment">/*! 省略されて見えないクラス */</span>
+<span class="keyword">class </span>Invisible { };
+<span class="comment"></span>
+<span class="comment">/*! 省略されたクラス(継承関係は隠されている) */</span>
+<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
+
+<span class="comment">/* doxygen コメントによるドキュメントがないクラス */</span>
+<span class="keyword">class </span>Undocumented { };
+<span class="comment"></span>
+<span class="comment">/*! public で継承されたクラス */</span>
+<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
+<span class="comment"></span>
+<span class="comment">/*! A template class */</span>
+<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };
+<span class="comment"></span>
+<span class="comment">/*! protected で継承されたクラス */</span>
+<span class="keyword">class </span>ProtectedBase { };
+<span class="comment"></span>
+<span class="comment">/*! private で継承されたクラス */</span>
+<span class="keyword">class </span>PrivateBase { };
+<span class="comment"></span>
+<span class="comment">/*! 継承されたクラスで使われているクラス */</span>
+<span class="keyword">class </span>Used { };
+<span class="comment"></span>
+<span class="comment">/*! 複数のクラスを継承している上位クラス */</span>
+<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
+                  <span class="keyword">protected</span> ProtectedBase,
+                  <span class="keyword">private</span> PrivateBase,
+                  <span class="keyword">public</span> Undocumented,
+                  <span class="keyword">public</span> Templ&lt;int&gt;
+{
+  <span class="keyword">private</span>:
+    Used *m_usedClass;
+};
+</pre></div><p> 設定ファイル中で、タグ <code>MAX_DOT_GRAPH_HEIGHT</code> が 200 にセットされた場合、次のようなグラフとなります。</p>
+<center><div align="center">
+<img src="graph_legend.png" alt="graph_legend.png"/>
+</div>
+</center> <p>上のグラフ内のボックスには次のような意味があります。 </p>
+<ul>
+<li>
+黒く塗りつぶされたボックスは、このグラフに対応する構造体やクラスを表します。 </li>
+<li>
+黒枠のボックスはドキュメントがある構造体やクラスを表します。 </li>
+<li>
+灰色の枠のボックスはドキュメントがない構造体やクラスを表します。 </li>
+<li>
+赤枠のボックスはドキュメントがある構造体やクラスを表しますが、指定されたサイズに収まらないために継承・包含関係をすべて図示することができなかったことを示します。</li>
+</ul>
+<p>矢印には次のような意味があります。 </p>
+<ul>
+<li>
+青い矢印は二つのクラス間の public 継承関係を示します。 </li>
+<li>
+緑の矢印は protected 継承関係を示します。 </li>
+<li>
+赤の矢印は private 継承関係を示します。 </li>
+<li>
+紫の破線矢印は、そのクラスが他のクラスに含まれていたり、利用されていることを示します。また、矢印が指しているクラスや構造体をどの変数でアクセスできるかを矢印のラベルとして示しています。 </li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:46 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/saisei-1.0/doc/html/graph_legend.png b/saisei-1.0/doc/html/graph_legend.png
new file mode 100644 (file)
index 0000000..b66a055
Binary files /dev/null and b/saisei-1.0/doc/html/graph_legend.png differ
diff --git a/saisei-1.0/doc/html/hierarchy.html b/saisei-1.0/doc/html/hierarchy.html
new file mode 100644 (file)
index 0000000..fb30513
--- /dev/null
@@ -0,0 +1,62 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li class="current"><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス階層</h1>
+<p><a href="inherits.html">クラス階層図を見る。</a></p>
+この継承一覧はおおまかにはソートされていますが、完全にアルファベット順でソートされてはいません。<ul>
+<li><a class="el" href="classboost_1_1addable.html">addable</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 2, matrix2, vector2 &gt;</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1matrix2.html">mof::math::matrix2</a></li>
+</ul>
+</li>
+<li><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; 3, matrix3, vector3 &gt;</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1matrix3.html">mof::math::matrix3</a></li>
+</ul>
+</li>
+<li><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 2, vector2 &gt;</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1vector2.html">mof::math::vector2</a></li>
+</ul>
+</li>
+<li><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; 3, vector3 &gt;</a><ul>
+<li><a class="el" href="classmof_1_1math_1_1vector3.html">mof::math::vector3</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a class="el" href="classmof_1_1math_1_1basic__matrix.html">mof::math::basic_matrix&lt; Dim, Derived, Coordinate &gt;</a></li>
+<li><a class="el" href="classmof_1_1math_1_1basic__vector.html">mof::math::basic_vector&lt; Dim, Derived &gt;</a></li>
+<li><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></li>
+<li><a class="el" href="classmof_1_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></li>
+<li><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/index.html b/saisei-1.0/doc/html/index.html
new file mode 100644 (file)
index 0000000..e9ec9da
--- /dev/null
@@ -0,0 +1,27 @@
+<!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 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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/inherit__graph__0.map b/saisei-1.0/doc/html/inherit__graph__0.map
new file mode 100644 (file)
index 0000000..520196d
--- /dev/null
@@ -0,0 +1,11 @@
+<map id="G" name="G">
+<area shape="rect" href="$classboost_1_1addable.html" title="addable" alt="" coords="5,85,72,115"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;" alt="" coords="120,5,416,35"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;" alt="" coords="120,59,416,88"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 2, vector2 \&gt;" alt="" coords="147,112,389,141"/>
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 3, vector3 \&gt;" alt="" coords="147,165,389,195"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="465,5,596,35"/>
+<area shape="rect" href="$classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="465,59,596,88"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="465,112,596,141"/>
+<area shape="rect" href="$classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="465,165,596,195"/>
+</map>
diff --git a/saisei-1.0/doc/html/inherit__graph__0.md5 b/saisei-1.0/doc/html/inherit__graph__0.md5
new file mode 100644 (file)
index 0000000..4aebab0
--- /dev/null
@@ -0,0 +1 @@
+44a32d1ec865179c2dcbe6f3f02b879b
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/inherit__graph__0.png b/saisei-1.0/doc/html/inherit__graph__0.png
new file mode 100644 (file)
index 0000000..157b071
Binary files /dev/null and b/saisei-1.0/doc/html/inherit__graph__0.png differ
diff --git a/saisei-1.0/doc/html/inherit__graph__1.map b/saisei-1.0/doc/html/inherit__graph__1.map
new file mode 100644 (file)
index 0000000..0489102
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス" alt="" coords="7,5,337,35"/>
+</map>
diff --git a/saisei-1.0/doc/html/inherit__graph__1.md5 b/saisei-1.0/doc/html/inherit__graph__1.md5
new file mode 100644 (file)
index 0000000..f3f3881
--- /dev/null
@@ -0,0 +1 @@
+ba7b2385d3258ce043815ee25b513bbd
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/inherit__graph__1.png b/saisei-1.0/doc/html/inherit__graph__1.png
new file mode 100644 (file)
index 0000000..ab45472
Binary files /dev/null and b/saisei-1.0/doc/html/inherit__graph__1.png differ
diff --git a/saisei-1.0/doc/html/inherit__graph__2.map b/saisei-1.0/doc/html/inherit__graph__2.map
new file mode 100644 (file)
index 0000000..d039707
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1math_1_1basic__vector.html" title="同次列ベクトルテンプレートクラス" alt="" coords="5,5,267,35"/>
+</map>
diff --git a/saisei-1.0/doc/html/inherit__graph__2.md5 b/saisei-1.0/doc/html/inherit__graph__2.md5
new file mode 100644 (file)
index 0000000..2cbeba7
--- /dev/null
@@ -0,0 +1 @@
+96f87e3572e1d18af4dbb53ac27d97a5
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/inherit__graph__2.png b/saisei-1.0/doc/html/inherit__graph__2.png
new file mode 100644 (file)
index 0000000..81355fe
Binary files /dev/null and b/saisei-1.0/doc/html/inherit__graph__2.png differ
diff --git a/saisei-1.0/doc/html/inherit__graph__3.map b/saisei-1.0/doc/html/inherit__graph__3.map
new file mode 100644 (file)
index 0000000..4b9cf1e
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス..." alt="" coords="5,5,221,35"/>
+</map>
diff --git a/saisei-1.0/doc/html/inherit__graph__3.md5 b/saisei-1.0/doc/html/inherit__graph__3.md5
new file mode 100644 (file)
index 0000000..7600de2
--- /dev/null
@@ -0,0 +1 @@
+2bd0269c198b9f950c97e18587b8d482
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/inherit__graph__3.png b/saisei-1.0/doc/html/inherit__graph__3.png
new file mode 100644 (file)
index 0000000..5863fd0
Binary files /dev/null and b/saisei-1.0/doc/html/inherit__graph__3.png differ
diff --git a/saisei-1.0/doc/html/inherit__graph__4.map b/saisei-1.0/doc/html/inherit__graph__4.map
new file mode 100644 (file)
index 0000000..f52132e
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$classmof_1_1util_1_1multimedia__timer.html" title="システムのタイマによる高精度な時間計測" alt="" coords="5,5,181,35"/>
+</map>
diff --git a/saisei-1.0/doc/html/inherit__graph__4.md5 b/saisei-1.0/doc/html/inherit__graph__4.md5
new file mode 100644 (file)
index 0000000..2c6ca18
--- /dev/null
@@ -0,0 +1 @@
+81aa67af455fabf5b38218461ae52d35
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/inherit__graph__4.png b/saisei-1.0/doc/html/inherit__graph__4.png
new file mode 100644 (file)
index 0000000..dfa6304
Binary files /dev/null and b/saisei-1.0/doc/html/inherit__graph__4.png differ
diff --git a/saisei-1.0/doc/html/inherit__graph__5.map b/saisei-1.0/doc/html/inherit__graph__5.map
new file mode 100644 (file)
index 0000000..d6e6010
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$structmof_1_1util_1_1multimedia__timer_1_1impl.html" title="mof::util::multimedia_timer::impl" alt="" coords="5,5,213,35"/>
+</map>
diff --git a/saisei-1.0/doc/html/inherit__graph__5.md5 b/saisei-1.0/doc/html/inherit__graph__5.md5
new file mode 100644 (file)
index 0000000..e8f6fe2
--- /dev/null
@@ -0,0 +1 @@
+0de439b4f094a0fede20f1df2a22bcc5
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/inherit__graph__5.png b/saisei-1.0/doc/html/inherit__graph__5.png
new file mode 100644 (file)
index 0000000..a17aca6
Binary files /dev/null and b/saisei-1.0/doc/html/inherit__graph__5.png differ
diff --git a/saisei-1.0/doc/html/inherits.html b/saisei-1.0/doc/html/inherits.html
new file mode 100644 (file)
index 0000000..dc2a941
--- /dev/null
@@ -0,0 +1,56 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li class="current"><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>クラス階層図</h1>
+<p><a href="hierarchy.html">クラス階層図を見る。</a></p>
+<table border="0" cellspacing="10" cellpadding="0">
+<tr><td><img src="inherit__graph__0.png" border="0" alt="" usemap="#addable_map"/>
+<map name="addable_map" id="addable">
+<area shape="rect" href="classboost_1_1addable.html" title="addable" alt="" coords="5,85,72,115"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 2, matrix2, vector2 \&gt;" alt="" coords="120,5,416,35"/><area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="mof::math::basic_matrix\&lt; 3, matrix3, vector3 \&gt;" alt="" coords="120,59,416,88"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 2, vector2 \&gt;" alt="" coords="147,112,389,141"/><area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="mof::math::basic_vector\&lt; 3, vector3 \&gt;" alt="" coords="147,165,389,195"/><area shape="rect" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス" alt="" coords="465,5,596,35"/><area shape="rect" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス" alt="" coords="465,59,596,88"/><area shape="rect" href="classmof_1_1math_1_1vector2.html" title="2次元同次列ベクトルクラス" alt="" coords="465,112,596,141"/><area shape="rect" href="classmof_1_1math_1_1vector3.html" title="3次元同次列ベクトルクラス" alt="" coords="465,165,596,195"/></map></td></tr>
+<tr><td><img src="inherit__graph__1.png" border="0" alt="" usemap="#mof_1_1math_1_1basic__matrix_3_01Dim_00_01Derived_00_01Coordinate_01_4_map"/>
+<map name="mof_1_1math_1_1basic__matrix_3_01Dim_00_01Derived_00_01Coordinate_01_4_map" id="mof_1_1math_1_1basic__matrix_3_01Dim_00_01Derived_00_01Coordinate_01_4">
+<area shape="rect" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス" alt="" coords="7,5,337,35"/></map></td></tr>
+<tr><td><img src="inherit__graph__2.png" border="0" alt="" usemap="#mof_1_1math_1_1basic__vector_3_01Dim_00_01Derived_01_4_map"/>
+<map name="mof_1_1math_1_1basic__vector_3_01Dim_00_01Derived_01_4_map" id="mof_1_1math_1_1basic__vector_3_01Dim_00_01Derived_01_4">
+<area shape="rect" href="classmof_1_1math_1_1basic__vector.html" title="同次列ベクトルテンプレートクラス" alt="" coords="5,5,267,35"/></map></td></tr>
+<tr><td><img src="inherit__graph__3.png" border="0" alt="" usemap="#mof_1_1math_1_1row__of__matrix_3_01Dim_01_4_map"/>
+<map name="mof_1_1math_1_1row__of__matrix_3_01Dim_01_4_map" id="mof_1_1math_1_1row__of__matrix_3_01Dim_01_4">
+<area shape="rect" href="structmof_1_1math_1_1row__of__matrix.html" title="M[i][j]のように行列の要素を参照できるようにするための補助クラス..." alt="" coords="5,5,221,35"/></map></td></tr>
+<tr><td><img src="inherit__graph__4.png" border="0" alt="" usemap="#mof_1_1util_1_1multimedia__timer_map"/>
+<map name="mof_1_1util_1_1multimedia__timer_map" id="mof_1_1util_1_1multimedia__timer">
+<area shape="rect" href="classmof_1_1util_1_1multimedia__timer.html" title="システムのタイマによる高精度な時間計測" alt="" coords="5,5,181,35"/></map></td></tr>
+<tr><td><img src="inherit__graph__5.png" border="0" alt="" usemap="#mof_1_1util_1_1multimedia__timer_1_1impl_map"/>
+<map name="mof_1_1util_1_1multimedia__timer_1_1impl_map" id="mof_1_1util_1_1multimedia__timer_1_1impl">
+<area shape="rect" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html" title="mof::util::multimedia_timer::impl" alt="" coords="5,5,213,35"/></map></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp.html b/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp.html
new file mode 100644 (file)
index 0000000..e782cf1
--- /dev/null
@@ -0,0 +1,51 @@
+<!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/util/linux/multimedia_timer.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/util/linux/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
+<code>#include &lt;ctime&gt;</code><br/>
+<div class="dynheader">
+multimedia_timer.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="linux_2multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp">
+<area shape="rect" href="multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/></map>
+</div>
+
+<p><a href="linux_2multimedia__timer_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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></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_1util.html">mof::util</a></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 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/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.map b/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.map
new file mode 100644 (file)
index 0000000..78d926c
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/>
+</map>
diff --git a/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.md5 b/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..36a9644
--- /dev/null
@@ -0,0 +1 @@
+445875453f416273b9d281df2565edf0
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.png b/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.png
new file mode 100644 (file)
index 0000000..24235d0
Binary files /dev/null and b/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp__incl.png differ
diff --git a/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp_source.html b/saisei-1.0/doc/html/linux_2multimedia__timer_8cpp_source.html
new file mode 100644 (file)
index 0000000..24ba0c7
--- /dev/null
@@ -0,0 +1,77 @@
+<!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/util/linux/multimedia_timer.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/util/linux/multimedia_timer.cpp</h1><a href="linux_2multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;ctime&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><a class="code" href="namespacemof_1_1util.html">00006</a> <span class="keyword">namespace </span>util
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008 <span class="comment">//{{{ impl</span>
+<a name="l00009"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">00009</a>     <span class="keyword">struct </span><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">multimedia_timer::impl</a>
+<a name="l00010"></a>00010     {
+<a name="l00011"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">00011</a>         timespec <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a>;
+<a name="l00012"></a>00012     };
+<a name="l00013"></a>00013 <span class="comment">//}}}</span>
+<a name="l00014"></a>00014 <span class="comment">//{{{ constructor</span>
+<a name="l00015"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">00015</a>     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4" title="デフォルトコンストラクタ.内部でreset()が呼ばれる.">multimedia_timer::multimedia_timer</a>()
+<a name="l00016"></a>00016     : pimpl_(new <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>)
+<a name="l00017"></a>00017     {
+<a name="l00018"></a>00018         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">reset</a>();
+<a name="l00019"></a>00019     }
+<a name="l00020"></a>00020 <span class="comment">//}}}</span>
+<a name="l00021"></a>00021 <span class="comment">//{{{ destructor</span>
+<a name="l00022"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">00022</a>     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">multimedia_timer::~multimedia_timer</a>(){}
+<a name="l00023"></a>00023 <span class="comment">//}}}</span>
+<a name="l00024"></a>00024 <span class="comment">//{{{ reset</span>
+<a name="l00025"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">00025</a>     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">multimedia_timer::reset</a>()
+<a name="l00026"></a>00026     {
+<a name="l00027"></a>00027         clock_gettime(CLOCK_REALTIME, &amp;<a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_ );    
+<a name="l00028"></a>00028     }
+<a name="l00029"></a>00029 <span class="comment">//}}}</span>
+<a name="l00030"></a>00030 <span class="comment">//{{{ get_time_in_micro_sec</span>
+<a name="l00031"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">00031</a>     <span class="keywordtype">int</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">multimedia_timer::get_time_in_micro_sec</a>()<span class="keyword"> const</span>
+<a name="l00032"></a>00032 <span class="keyword">    </span>{
+<a name="l00033"></a>00033         timespec ts;
+<a name="l00034"></a>00034         clock_gettime(CLOCK_REALTIME, &amp;ts);    
+<a name="l00035"></a>00035         <span class="keywordtype">int</span> between = (ts.tv_nsec - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_nsec) / 1000;
+<a name="l00036"></a>00036         <span class="keywordflow">if</span>(ts.tv_sec != <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_sec)
+<a name="l00037"></a>00037         {
+<a name="l00038"></a>00038             between += (ts.tv_sec - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_sec) * 1e6;
+<a name="l00039"></a>00039         }
+<a name="l00040"></a>00040         <span class="keywordflow">return</span> between;
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042     }
+<a name="l00043"></a>00043 <span class="comment">//}}}</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 }<span class="comment">// namespace util</span>
+<a name="l00046"></a>00046 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:03 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/saisei-1.0/doc/html/make__matrix_8cpp.html b/saisei-1.0/doc/html/make__matrix_8cpp.html
new file mode 100644 (file)
index 0000000..eb70870
--- /dev/null
@@ -0,0 +1,71 @@
+<!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/make_matrix.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/make_matrix.cpp</h1><code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">mof/math/make_matrix.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+make_matrix.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="make__matrix_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8cpp">
+<area shape="rect" href="make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="247,83,425,112"/><area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,237,308,267"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,160,476,189"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,315,175,344"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,315,345,344"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,315,589,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,237,479,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/></map>
+</div>
+
+<p><a href="make__matrix_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">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>
+<tr><td colspan="2"><h2>関数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math::make_identity2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math::make_transposed2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math::make_scaling2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math::make_rotation2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math::make_translation2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math::make_identity3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math::make_transposed3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math::make_scaling3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math::make_rotation3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math::make_translation3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math::make_view3</a> (const vector3 &amp;eye, const vector3 &amp;lookat, const vector3 &amp;up)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 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/saisei-1.0/doc/html/make__matrix_8cpp__incl.map b/saisei-1.0/doc/html/make__matrix_8cpp__incl.map
new file mode 100644 (file)
index 0000000..9094391
--- /dev/null
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="247,83,425,112"/>
+<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,237,308,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,160,476,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,315,175,344"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,315,345,344"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,315,589,344"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,237,479,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/>
+</map>
diff --git a/saisei-1.0/doc/html/make__matrix_8cpp__incl.md5 b/saisei-1.0/doc/html/make__matrix_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..023dd12
--- /dev/null
@@ -0,0 +1 @@
+d9a577ada91156919ffa3a3045af0dbd
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/make__matrix_8cpp__incl.png b/saisei-1.0/doc/html/make__matrix_8cpp__incl.png
new file mode 100644 (file)
index 0000000..1d43802
Binary files /dev/null and b/saisei-1.0/doc/html/make__matrix_8cpp__incl.png differ
diff --git a/saisei-1.0/doc/html/make__matrix_8cpp_source.html b/saisei-1.0/doc/html/make__matrix_8cpp_source.html
new file mode 100644 (file)
index 0000000..01a7078
--- /dev/null
@@ -0,0 +1,95 @@
+<!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/make_matrix.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/make_matrix.cpp</h1><a href="make__matrix_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">mof/math/make_matrix.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 
+<a name="l00003"></a>00003 <span class="keyword">namespace </span>mof
+<a name="l00004"></a>00004 {
+<a name="l00005"></a>00005 <span class="keyword">namespace </span>math
+<a name="l00006"></a>00006 {
+<a name="l00007"></a>00007     matrix2 <a class="code" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>()
+<a name="l00008"></a>00008     {
+<a name="l00009"></a>00009         <span class="keywordflow">return</span> matrix2();
+<a name="l00010"></a>00010     }
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012     matrix2 <a class="code" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c" title="2次元同次変換行列の転置行列を生成する.">make_transposed2</a>(<span class="keyword">const</span> matrix2&amp; M)
+<a name="l00013"></a>00013     {
+<a name="l00014"></a>00014         <span class="keywordflow">return</span> matrix2();
+<a name="l00015"></a>00015     }
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017     matrix2 <a class="code" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8" title="2次元同次変換行列の拡大行列を生成する.">make_scaling2</a>(<span class="keyword">const</span> vector2&amp; v)
+<a name="l00018"></a>00018     {
+<a name="l00019"></a>00019         <span class="keywordflow">return</span> matrix2();
+<a name="l00020"></a>00020     }
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022     matrix2 <a class="code" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f" title="2次元同次変換行列の回転行列を生成する.">make_rotation2</a>(<span class="keyword">const</span> vector2&amp; v)
+<a name="l00023"></a>00023     {
+<a name="l00024"></a>00024         <span class="keywordflow">return</span> matrix2();
+<a name="l00025"></a>00025     }
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027     matrix2 <a class="code" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec" title="2次元同次変換行列の並進行列を生成する.">make_translation2</a>(<span class="keyword">const</span> vector2&amp; v)
+<a name="l00028"></a>00028     {
+<a name="l00029"></a>00029         <span class="keywordflow">return</span> matrix2();
+<a name="l00030"></a>00030     }
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032     matrix3 <a class="code" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157" title="3次元同次変換行列の恒等行列を生成する.">make_identity3</a>()
+<a name="l00033"></a>00033     {
+<a name="l00034"></a>00034         <span class="keywordflow">return</span> matrix3();
+<a name="l00035"></a>00035     }
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037     matrix3 <a class="code" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa" title="3次元同次変換行列の転置行列を生成する.">make_transposed3</a>(<span class="keyword">const</span> matrix3&amp; M)
+<a name="l00038"></a>00038     {
+<a name="l00039"></a>00039         <span class="keywordflow">return</span> matrix3();
+<a name="l00040"></a>00040     }
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042     matrix3 <a class="code" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea" title="3次元同次変換行列の拡大行列を生成する.">make_scaling3</a>(<span class="keyword">const</span> vector3&amp; v)
+<a name="l00043"></a>00043     {
+<a name="l00044"></a>00044         <span class="keywordflow">return</span> matrix3();
+<a name="l00045"></a>00045     }
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047     matrix3 <a class="code" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59" title="3次元同次変換行列の回転行列を生成する.">make_rotation3</a>(<span class="keyword">const</span> vector3&amp; v)
+<a name="l00048"></a>00048     {
+<a name="l00049"></a>00049         <span class="keywordflow">return</span> matrix3();
+<a name="l00050"></a>00050     }
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     matrix3 <a class="code" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e" title="3次元同次変換行列の並進行列を生成する.">make_translation3</a>(<span class="keyword">const</span> vector3&amp; v)
+<a name="l00053"></a>00053     {
+<a name="l00054"></a>00054         <span class="keywordflow">return</span> matrix3();
+<a name="l00055"></a>00055     }
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     matrix3 <a class="code" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514" title="3次元同次変換行列のカメラ行列を生成する.">make_view3</a>(<span class="keyword">const</span> vector3&amp; eye, <span class="keyword">const</span> vector3&amp; lookat, <span class="keyword">const</span> vector3&amp; up)
+<a name="l00058"></a>00058     {
+<a name="l00059"></a>00059         <span class="keywordflow">return</span> matrix3();
+<a name="l00060"></a>00060     }
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/make__matrix_8hpp.html b/saisei-1.0/doc/html/make__matrix_8hpp.html
new file mode 100644 (file)
index 0000000..45a5f03
--- /dev/null
@@ -0,0 +1,79 @@
+<!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/make_matrix.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.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/make_matrix.hpp</h1><code>#include &lt;<a class="el" href="matrix_8hpp_source.html">mof/math/matrix.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector_8hpp_source.html">mof/math/vector.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+make_matrix.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="make__matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hpp">
+<area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,160,308,189"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,83,476,112"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,237,175,267"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,237,345,267"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,315,337,344"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,392,320,421"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,392,501,421"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,469,380,499"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,237,589,267"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,160,479,189"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,315,540,344"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="make__matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2make__matrix_8hppdep">
+<area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,83,381,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,83,736,112"/></map>
+</div>
+
+<p><a href="make__matrix_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">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>
+<tr><td colspan="2"><h2>関数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math::make_identity2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math::make_transposed2</a> (const matrix2 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math::make_scaling2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math::make_rotation2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math::make_translation2</a> (const vector2 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math::make_identity3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math::make_transposed3</a> (const matrix3 &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math::make_scaling3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math::make_rotation3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math::make_translation3</a> (const vector3 &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">matrix3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math::make_view3</a> (const vector3 &amp;eye, const vector3 &amp;lookat, const vector3 &amp;up)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 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/saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.map b/saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..898be2f
--- /dev/null
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,83,381,112"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,83,736,112"/>
+</map>
diff --git a/saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..f563cd5
--- /dev/null
@@ -0,0 +1 @@
+846aa730dcd046e7b52f384279a3c6fe
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.png b/saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..665fee9
Binary files /dev/null and b/saisei-1.0/doc/html/make__matrix_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/make__matrix_8hpp__incl.map b/saisei-1.0/doc/html/make__matrix_8hpp__incl.map
new file mode 100644 (file)
index 0000000..1cb5eb3
--- /dev/null
@@ -0,0 +1,13 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="167,160,308,189"/>
+<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="335,83,476,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="28,237,175,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="199,237,345,267"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,315,337,344"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,392,320,421"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,392,501,421"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,469,380,499"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="443,237,589,267"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="332,160,479,189"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,315,540,344"/>
+</map>
diff --git a/saisei-1.0/doc/html/make__matrix_8hpp__incl.md5 b/saisei-1.0/doc/html/make__matrix_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..ce29d25
--- /dev/null
@@ -0,0 +1 @@
+5d0e6aa2335a6452ad3bdf1071b6b68c
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/make__matrix_8hpp__incl.png b/saisei-1.0/doc/html/make__matrix_8hpp__incl.png
new file mode 100644 (file)
index 0000000..126de23
Binary files /dev/null and b/saisei-1.0/doc/html/make__matrix_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/make__matrix_8hpp_source.html b/saisei-1.0/doc/html/make__matrix_8hpp_source.html
new file mode 100644 (file)
index 0000000..17f1ff8
--- /dev/null
@@ -0,0 +1,62 @@
+<!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/make_matrix.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.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/make_matrix.hpp</h1><a href="make__matrix_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="matrix_8hpp.html">mof/math/matrix.hpp</a>&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;<a class="code" href="vector_8hpp.html">mof/math/vector.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 <span class="keyword">namespace </span>mof
+<a name="l00006"></a>00006 {
+<a name="l00007"></a>00007 <span class="keyword">namespace </span>math
+<a name="l00008"></a>00008 {
+<a name="l00013"></a>00013     matrix2 <a class="code" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>();
+<a name="l00014"></a>00014 
+<a name="l00020"></a>00020     matrix2 <a class="code" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c" title="2次元同次変換行列の転置行列を生成する.">make_transposed2</a>(<span class="keyword">const</span> matrix2&amp; M);
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027     matrix2 <a class="code" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8" title="2次元同次変換行列の拡大行列を生成する.">make_scaling2</a>(<span class="keyword">const</span> vector2&amp; v);
+<a name="l00028"></a>00028 
+<a name="l00034"></a>00034     matrix2 <a class="code" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f" title="2次元同次変換行列の回転行列を生成する.">make_rotation2</a>(<span class="keyword">const</span> vector2&amp; v);
+<a name="l00035"></a>00035 
+<a name="l00041"></a>00041     matrix2 <a class="code" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec" title="2次元同次変換行列の並進行列を生成する.">make_translation2</a>(<span class="keyword">const</span> vector2&amp; v);
+<a name="l00042"></a>00042 
+<a name="l00047"></a>00047     matrix3 <a class="code" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157" title="3次元同次変換行列の恒等行列を生成する.">make_identity3</a>();
+<a name="l00048"></a>00048 
+<a name="l00054"></a>00054     matrix3 <a class="code" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa" title="3次元同次変換行列の転置行列を生成する.">make_transposed3</a>(<span class="keyword">const</span> matrix3&amp; M);
+<a name="l00055"></a>00055 
+<a name="l00061"></a>00061     matrix3 <a class="code" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea" title="3次元同次変換行列の拡大行列を生成する.">make_scaling3</a>(<span class="keyword">const</span> vector3&amp; v);
+<a name="l00062"></a>00062 
+<a name="l00068"></a>00068     matrix3 <a class="code" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59" title="3次元同次変換行列の回転行列を生成する.">make_rotation3</a>(<span class="keyword">const</span> vector3&amp; v);
+<a name="l00069"></a>00069 
+<a name="l00075"></a>00075     matrix3 <a class="code" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e" title="3次元同次変換行列の並進行列を生成する.">make_translation3</a>(<span class="keyword">const</span> vector3&amp; v);
+<a name="l00076"></a>00076 
+<a name="l00084"></a>00084     matrix3 <a class="code" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514" title="3次元同次変換行列のカメラ行列を生成する.">make_view3</a>(<span class="keyword">const</span> vector3&amp; eye, <span class="keyword">const</span> vector3&amp; lookat, <span class="keyword">const</span> vector3&amp; up);
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/make__matrix__test_8cpp.html b/saisei-1.0/doc/html/make__matrix__test_8cpp.html
new file mode 100644 (file)
index 0000000..cbaa38c
--- /dev/null
@@ -0,0 +1,68 @@
+<!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/make_matrix_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/make_matrix_test.cpp</h1><code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">mof/math/make_matrix.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<div class="dynheader">
+make_matrix_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="make__matrix__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2make__matrix__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2make__matrix__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2make__matrix__test_8cpp">
+<area shape="rect" href="make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="365,83,544,112"/><area shape="rect" href="matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="285,237,427,267"/><area shape="rect" href="vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="453,160,595,189"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="147,315,293,344"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="317,315,464,344"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,392,456,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,469,707,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,469,888,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,547,767,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="561,315,708,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="451,237,597,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,392,659,421"/></map>
+</div>
+
+<p><a href="make__matrix__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="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="make_matrix_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="make__matrix__test_8cpp_source.html">make_matrix_test.cpp</a> の <a class="el" href="make__matrix__test_8cpp_source.html#l00004">4</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:08 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/saisei-1.0/doc/html/make__matrix__test_8cpp__incl.map b/saisei-1.0/doc/html/make__matrix__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..76aa03a
--- /dev/null
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8hpp.html" title="mof/math/make_matrix.hpp" alt="" coords="365,83,544,112"/>
+<area shape="rect" href="$matrix_8hpp.html" title="mof/math/matrix.hpp" alt="" coords="285,237,427,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="mof/math/vector.hpp" alt="" coords="453,160,595,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="147,315,293,344"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="317,315,464,344"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="277,392,456,421"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="563,469,707,499"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="731,469,888,499"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="628,547,767,576"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="561,315,708,344"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="451,237,597,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="480,392,659,421"/>
+</map>
diff --git a/saisei-1.0/doc/html/make__matrix__test_8cpp__incl.md5 b/saisei-1.0/doc/html/make__matrix__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..4b6c89f
--- /dev/null
@@ -0,0 +1 @@
+11db104f661e24c4a5d6a285c0a90fbf
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/make__matrix__test_8cpp__incl.png b/saisei-1.0/doc/html/make__matrix__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..e76faef
Binary files /dev/null and b/saisei-1.0/doc/html/make__matrix__test_8cpp__incl.png differ
diff --git a/saisei-1.0/doc/html/make__matrix__test_8cpp_source.html b/saisei-1.0/doc/html/make__matrix__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..660cb75
--- /dev/null
@@ -0,0 +1,52 @@
+<!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/make_matrix_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/make_matrix_test.cpp</h1><a href="make__matrix__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">mof/math/make_matrix.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a><a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00004</a> <span class="keywordtype">int</span> <a class="code" href="make__matrix__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00005"></a>00005 {
+<a name="l00006"></a>00006     <span class="keyword">using namespace </span>mof::math;
+<a name="l00007"></a>00007     <span class="keyword">using namespace </span>std;
+<a name="l00008"></a>00008     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00009"></a>00009     
+<a name="l00010"></a>00010     {
+<a name="l00011"></a>00011         matrix2 M = <a class="code" href="namespacemof_1_1math.html#ad1cdfb58945e9156251c7d2fd00e016d" title="2次元同次変換行列の恒等行列を生成する.">make_identity2</a>();
+<a name="l00012"></a>00012         matrix2 A = matrix2(1, 0, 0, 0, 1, 0);
+<a name="l00013"></a>00013         <span class="keywordflow">if</span> (M != A) {
+<a name="l00014"></a>00014             failed_count++;
+<a name="l00015"></a>00015             cerr &lt;&lt; <span class="stringliteral">&quot;Failed --- make_identity2&quot;</span> &lt;&lt; endl;
+<a name="l00016"></a>00016         }
+<a name="l00017"></a>00017     }
+<a name="l00018"></a>00018     
+<a name="l00019"></a>00019 
+<a name="l00020"></a>00020     <span class="keywordflow">return</span> failed_count;
+<a name="l00021"></a>00021 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:03 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/saisei-1.0/doc/html/math_8hpp.html b/saisei-1.0/doc/html/math_8hpp.html
new file mode 100644 (file)
index 0000000..3d06491
--- /dev/null
@@ -0,0 +1,47 @@
+<!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/math.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.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/math.hpp</h1><code>#include &lt;<a class="el" href="matrix_8hpp_source.html">matrix.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector_8hpp_source.html">vector.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="make__matrix_8hpp_source.html">make_matrix.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+math.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="math_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2math_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2math_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2math_8hpp">
+<area shape="rect" href="matrix_8hpp.html" title="matrix.hpp" alt="" coords="235,160,317,189"/><area shape="rect" href="vector_8hpp.html" title="vector.hpp" alt="" coords="409,160,492,189"/><area shape="rect" href="make__matrix_8hpp.html" title="make_matrix.hpp" alt="" coords="304,83,424,112"/><area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="71,237,217,267"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="241,237,388,267"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="357,315,504,344"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="468,237,615,267"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/></map>
+</div>
+
+<p><a href="math_8hpp_source.html">ソースコードを見る。</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:40 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/saisei-1.0/doc/html/math_8hpp__incl.map b/saisei-1.0/doc/html/math_8hpp__incl.map
new file mode 100644 (file)
index 0000000..178f3c5
--- /dev/null
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix_8hpp.html" title="matrix.hpp" alt="" coords="235,160,317,189"/>
+<area shape="rect" href="$vector_8hpp.html" title="vector.hpp" alt="" coords="409,160,492,189"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="make_matrix.hpp" alt="" coords="304,83,424,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="71,237,217,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="241,237,388,267"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,392,337,421"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,469,320,499"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,469,501,499"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,547,380,576"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="357,315,504,344"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="468,237,615,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,392,540,421"/>
+</map>
diff --git a/saisei-1.0/doc/html/math_8hpp__incl.md5 b/saisei-1.0/doc/html/math_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..7bd4492
--- /dev/null
@@ -0,0 +1 @@
+54466fa728d949f0ce488508e457c233
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/math_8hpp__incl.png b/saisei-1.0/doc/html/math_8hpp__incl.png
new file mode 100644 (file)
index 0000000..85f006b
Binary files /dev/null and b/saisei-1.0/doc/html/math_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/math_8hpp_source.html b/saisei-1.0/doc/html/math_8hpp_source.html
new file mode 100644 (file)
index 0000000..b7bcda7
--- /dev/null
@@ -0,0 +1,35 @@
+<!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/math.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.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/math.hpp</h1><a href="math_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="matrix_8hpp.html">matrix.hpp</a>&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;<a class="code" href="vector_8hpp.html">vector.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;<a class="code" href="make__matrix_8hpp.html">make_matrix.hpp</a>&gt;</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/matrix2_8hpp.html b/saisei-1.0/doc/html/matrix2_8hpp.html
new file mode 100644 (file)
index 0000000..1b8c157
--- /dev/null
@@ -0,0 +1,58 @@
+<!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/matrix2.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.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/matrix2.hpp</h1><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">mof/math/basic_matrix.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+matrix2.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix2_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hpp">
+<area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="matrix2_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix2_8hppdep">
+<area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="651,83,1051,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/></map>
+</div>
+
+<p><a href="matrix2_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_1matrix2.html">mof::math::matrix2</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix2.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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/saisei-1.0/doc/html/matrix2_8hpp__dep__incl.map b/saisei-1.0/doc/html/matrix2_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..565448d
--- /dev/null
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="651,83,1051,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/>
+</map>
diff --git a/saisei-1.0/doc/html/matrix2_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/matrix2_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..c9162b6
--- /dev/null
@@ -0,0 +1 @@
+057ace278c90424d1d7896468493da7e
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/matrix2_8hpp__dep__incl.png b/saisei-1.0/doc/html/matrix2_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..7ecc373
Binary files /dev/null and b/saisei-1.0/doc/html/matrix2_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/matrix2_8hpp__incl.map b/saisei-1.0/doc/html/matrix2_8hpp__incl.map
new file mode 100644 (file)
index 0000000..891ac32
--- /dev/null
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/>
+</map>
diff --git a/saisei-1.0/doc/html/matrix2_8hpp__incl.md5 b/saisei-1.0/doc/html/matrix2_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..288d64c
--- /dev/null
@@ -0,0 +1 @@
+1fd9aa75ff1db064f28e8b954ec070aa
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/matrix2_8hpp__incl.png b/saisei-1.0/doc/html/matrix2_8hpp__incl.png
new file mode 100644 (file)
index 0000000..246cd67
Binary files /dev/null and b/saisei-1.0/doc/html/matrix2_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/matrix2_8hpp_source.html b/saisei-1.0/doc/html/matrix2_8hpp_source.html
new file mode 100644 (file)
index 0000000..0405d36
--- /dev/null
@@ -0,0 +1,102 @@
+<!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/matrix2.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.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/matrix2.hpp</h1><a href="matrix2_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__matrix_8hpp.html">mof/math/basic_matrix.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="l00008"></a>00008     <span class="keyword">class </span>vector2;
+<a name="l00009"></a>00009 
+<a name="l00013"></a><a class="code" href="classmof_1_1math_1_1matrix2.html">00013</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix</a>&lt;2, matrix2, vector2&gt;
+<a name="l00014"></a>00014     {
+<a name="l00015"></a>00015     <span class="keyword">public</span>:
+<a name="l00016"></a>00016 <span class="comment">//{{{ constructor</span>
+<a name="l00020"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453">00020</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>()
+<a name="l00021"></a>00021         {
+<a name="l00022"></a>00022             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00023"></a>00023                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = 0;
+<a name="l00024"></a>00024             }
+<a name="l00025"></a>00025             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00026"></a>00026         }
+<a name="l00027"></a>00027 
+<a name="l00033"></a>00033         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00034"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a07bea3db8ee7413c13a00da03f85801e">00034</a>         <span class="keyword">explicit</span> <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00035"></a>00035         {
+<a name="l00036"></a>00036             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00037"></a>00037                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = arr[i];
+<a name="l00038"></a>00038             }
+<a name="l00039"></a>00039             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00040"></a>00040         }
+<a name="l00041"></a>00041         
+<a name="l00045"></a>00045         <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>
+<a name="l00046"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a78cc1470fdedfbe77a8edcc2a68ac4c3">00046</a>         (
+<a name="l00047"></a>00047             <span class="keywordtype">float</span> m11, <span class="keywordtype">float</span> m12, <span class="keywordtype">float</span> m13,
+<a name="l00048"></a>00048             <span class="keywordtype">float</span> m21, <span class="keywordtype">float</span> m22, <span class="keywordtype">float</span> m23,
+<a name="l00049"></a>00049             <span class="keywordtype">float</span> m31, <span class="keywordtype">float</span> m32
+<a name="l00050"></a>00050         )
+<a name="l00051"></a>00051         {
+<a name="l00052"></a>00052             <span class="keyword">const</span> <span class="keywordtype">float</span>* table[] =
+<a name="l00053"></a>00053                 {
+<a name="l00054"></a>00054                     &amp;m11, &amp;m12, &amp;m13,
+<a name="l00055"></a>00055                     &amp;m21, &amp;m22, &amp;m23,
+<a name="l00056"></a>00056                     &amp;m31, &amp;m32
+<a name="l00057"></a>00057                 };
+<a name="l00058"></a>00058             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00059"></a>00059                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = *table[i];
+<a name="l00060"></a>00060             }
+<a name="l00061"></a>00061             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00062"></a>00062         }
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 <span class="comment">//}}}</span>
+<a name="l00065"></a>00065 <span class="comment">//{{{ copy constructor</span>
+<a name="l00066"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#ade67f19a824debcf77ab49af8dfeb70f">00066</a>     <a class="code" href="classmof_1_1math_1_1matrix2.html#a0b25015e3fe1a52ba8988cddc1fb8453" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix2</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; rhs)
+<a name="l00067"></a>00067     {
+<a name="l00068"></a>00068         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
+<a name="l00069"></a>00069             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
+<a name="l00070"></a>00070         }
+<a name="l00071"></a>00071     }
+<a name="l00072"></a>00072 <span class="comment">//}}}</span>
+<a name="l00073"></a>00073 <span class="comment">//{{{ operator =</span>
+<a name="l00074"></a><a class="code" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">00074</a>     <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; <a class="code" href="classmof_1_1math_1_1matrix2.html#a2a7de3e81cfe7836bee99b2ff7f24c2d">operator = </a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix2.html" title="2次元同次座標変換行列クラス">matrix2</a>&amp; rhs)
+<a name="l00075"></a>00075     {
+<a name="l00076"></a>00076         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
+<a name="l00077"></a>00077             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
+<a name="l00078"></a>00078         }
+<a name="l00079"></a>00079         <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00080"></a>00080     }
+<a name="l00081"></a>00081 <span class="comment">//}}}</span>
+<a name="l00082"></a>00082     };
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084 }<span class="comment">// namespace math</span>
+<a name="l00085"></a>00085 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/matrix2__test_8cpp.html b/saisei-1.0/doc/html/matrix2__test_8cpp.html
new file mode 100644 (file)
index 0000000..057d621
--- /dev/null
@@ -0,0 +1,70 @@
+<!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/matrix2_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/matrix2_test.cpp</h1><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">mof/math/matrix2.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;sstream&gt;</code><br/>
+<div class="dynheader">
+matrix2_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix2__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix2__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix2__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix2__test_8cpp">
+<area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="421,83,568,112"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="243,83,389,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="413,160,592,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="85,237,229,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="253,237,411,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="151,315,289,344"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="211,160,389,189"/></map>
+</div>
+
+<p><a href="matrix2__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="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="matrix2_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="matrix2__test_8cpp_source.html">matrix2_test.cpp</a> の <a class="el" href="matrix2__test_8cpp_source.html#l00006">6</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/saisei-1.0/doc/html/matrix2__test_8cpp__incl.map b/saisei-1.0/doc/html/matrix2__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..e8ba764
--- /dev/null
@@ -0,0 +1,9 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="421,83,568,112"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="243,83,389,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="413,160,592,189"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="85,237,229,267"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="253,237,411,267"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="151,315,289,344"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="211,160,389,189"/>
+</map>
diff --git a/saisei-1.0/doc/html/matrix2__test_8cpp__incl.md5 b/saisei-1.0/doc/html/matrix2__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..7d7d834
--- /dev/null
@@ -0,0 +1 @@
+d488524438e0f176a529e78cb91b9e34
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/matrix2__test_8cpp__incl.png b/saisei-1.0/doc/html/matrix2__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..2215ad1
Binary files /dev/null and b/saisei-1.0/doc/html/matrix2__test_8cpp__incl.png differ
diff --git a/saisei-1.0/doc/html/matrix2__test_8cpp_source.html b/saisei-1.0/doc/html/matrix2__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..8159726
--- /dev/null
@@ -0,0 +1,165 @@
+<!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/matrix2_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/matrix2_test.cpp</h1><a href="matrix2__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="matrix2_8hpp.html">mof/math/matrix2.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;<a class="code" href="vector2_8hpp.html">mof/math/vector2.hpp</a>&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;sstream&gt;</span>
+<a name="l00005"></a>00005 
+<a name="l00006"></a><a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00006</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008     <span class="keyword">using namespace </span>mof::math;
+<a name="l00009"></a>00009     <span class="keyword">using namespace </span>std;
+<a name="l00010"></a>00010     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012     {
+<a name="l00013"></a>00013         matrix2 M;
+<a name="l00014"></a>00014         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00015"></a>00015         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 8; ++i) {
+<a name="l00016"></a>00016             <span class="keywordflow">if</span> (M[i / 3][i % 3] != 0) failed = <span class="keyword">true</span>;
+<a name="l00017"></a>00017         }
+<a name="l00018"></a>00018         <span class="keywordflow">if</span> (failed || M[2][2] != 1) {
+<a name="l00019"></a>00019             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero matrix&quot;</span> &lt;&lt; endl;  
+<a name="l00020"></a>00020             failed_count++;
+<a name="l00021"></a>00021         }
+<a name="l00022"></a>00022     }
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024     {
+<a name="l00025"></a>00025         <span class="keywordtype">float</span> arr[] = {1, 2, 3, 4, 5, 6, 7, 8};
+<a name="l00026"></a>00026         matrix2 M(arr);
+<a name="l00027"></a>00027         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00028"></a>00028         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 8; ++i) {
+<a name="l00029"></a>00029             <span class="keywordflow">if</span> (M[i / 3][i % 3] != i + 1) failed = <span class="keyword">true</span>;
+<a name="l00030"></a>00030         }
+<a name="l00031"></a>00031         <span class="keywordflow">if</span> (failed || M[2][2] != 1) {
+<a name="l00032"></a>00032             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array test&quot;</span> &lt;&lt; endl;   
+<a name="l00033"></a>00033             failed_count++;
+<a name="l00034"></a>00034         }
+<a name="l00035"></a>00035     }
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00038"></a>00038     {   
+<a name="l00039"></a>00039         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00040"></a>00040         matrix2 N(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00041"></a>00041         <span class="keywordflow">if</span> (M != N) {
+<a name="l00042"></a>00042             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M == N test&quot;</span> &lt;&lt; endl;    
+<a name="l00043"></a>00043             failed_count++;
+<a name="l00044"></a>00044         }
+<a name="l00045"></a>00045     }
+<a name="l00046"></a>00046     
+<a name="l00047"></a>00047     {   
+<a name="l00048"></a>00048         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00049"></a>00049         matrix2 N(0, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00050"></a>00050         <span class="keywordflow">if</span> (M == N) {
+<a name="l00051"></a>00051             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M != N test&quot;</span> &lt;&lt; endl;    
+<a name="l00052"></a>00052             failed_count++;
+<a name="l00053"></a>00053         }
+<a name="l00054"></a>00054     }
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056     {
+<a name="l00057"></a>00057         matrix2 N1(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00058"></a>00058         matrix2 N2(15, 13, 11, 9, 7, 5, 3, 1);
+<a name="l00059"></a>00059         matrix2 N = N1 + N2;
+<a name="l00060"></a>00060         matrix2 A(16, 15, 14, 13, 12, 11, 10, 9);
+<a name="l00061"></a>00061         <span class="keywordflow">if</span> (N != A) {
+<a name="l00062"></a>00062             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00063"></a>00063             failed_count++;
+<a name="l00064"></a>00064         }
+<a name="l00065"></a>00065     }
+<a name="l00066"></a>00066     
+<a name="l00067"></a>00067     {
+<a name="l00068"></a>00068         matrix2 N1(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00069"></a>00069         matrix2 N2(15, 13, 11, 9, 7, 5, 3, 1);
+<a name="l00070"></a>00070         matrix2 N = N1 - N2;
+<a name="l00071"></a>00071         matrix2 A(-14, -11, -8, -5, -2, 1, 4, 7);
+<a name="l00072"></a>00072         <span class="keywordflow">if</span> (N != A) {
+<a name="l00073"></a>00073             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
+<a name="l00074"></a>00074             failed_count++;
+<a name="l00075"></a>00075         }
+<a name="l00076"></a>00076     }
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078     {
+<a name="l00079"></a>00079         matrix2 N1(1, 2, 3, 4, 5, 6, 0, 0);
+<a name="l00080"></a>00080         matrix2 N2(2, 3, 4, 5, 6, 7, 0, 0);
+<a name="l00081"></a>00081         matrix2 N = N1 * N2;
+<a name="l00082"></a>00082         matrix2 A(12, 15, 21, 33, 42, 57, 0, 0);
+<a name="l00083"></a>00083         <span class="keywordflow">if</span> (N != A) {
+<a name="l00084"></a>00084             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Affine matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00085"></a>00085             failed_count++;
+<a name="l00086"></a>00086         }
+<a name="l00087"></a>00087     }
+<a name="l00088"></a>00088     
+<a name="l00089"></a>00089     {
+<a name="l00090"></a>00090         matrix2 N1(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00091"></a>00091         matrix2 N2(2, 3, 4, 5, 6, 7, 8, 9);
+<a name="l00092"></a>00092         matrix2 N = N1 * N2;
+<a name="l00093"></a>00093         matrix2 A(0.42353f, 0.49412f, 0.24706f, 0.95294f, 1.12941f, 0.67059f, 0.72941f, 0.91765f);
+<a name="l00094"></a>00094         <span class="keywordflow">if</span> (N != A) {
+<a name="l00095"></a>00095             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Projective matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00096"></a>00096             failed_count++;
+<a name="l00097"></a>00097         }
+<a name="l00098"></a>00098     }
+<a name="l00099"></a>00099     
+<a name="l00100"></a>00100     {
+<a name="l00101"></a>00101         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00102"></a>00102         vector2 v(1, 2);
+<a name="l00103"></a>00103         vector2 w = M * v;
+<a name="l00104"></a>00104         vector2 a(0.33333f, 0.83333f);
+<a name="l00105"></a>00105         <span class="keywordflow">if</span> (a != w) {
+<a name="l00106"></a>00106             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M * v test&quot;</span> &lt;&lt; endl;  
+<a name="l00107"></a>00107             failed_count++;
+<a name="l00108"></a>00108         }
+<a name="l00109"></a>00109     }
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112     {
+<a name="l00113"></a>00113         matrix2 M(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00114"></a>00114         matrix2 N = 2 * M * 3;
+<a name="l00115"></a>00115         matrix2 A(6, 12, 18, 24, 30, 36, 42, 48);
+<a name="l00116"></a>00116         <span class="keywordflow">if</span> (N != A) {
+<a name="l00117"></a>00117             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;s * M * s test&quot;</span> &lt;&lt; endl;  
+<a name="l00118"></a>00118             failed_count++;
+<a name="l00119"></a>00119         }
+<a name="l00120"></a>00120     }
+<a name="l00121"></a>00121     
+<a name="l00122"></a>00122     {
+<a name="l00123"></a>00123         matrix2 M(3, 6, 9, 12, 15, 18, 21, 24);
+<a name="l00124"></a>00124         matrix2 N = M / 3;
+<a name="l00125"></a>00125         matrix2 A(1, 2, 3, 4, 5, 6, 7, 8);
+<a name="l00126"></a>00126         <span class="keywordflow">if</span> (N != A) {
+<a name="l00127"></a>00127             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M / s test&quot;</span> &lt;&lt; endl;  
+<a name="l00128"></a>00128             failed_count++;
+<a name="l00129"></a>00129         }
+<a name="l00130"></a>00130     }
+<a name="l00131"></a>00131 
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133     <span class="keywordflow">return</span> failed_count;
+<a name="l00134"></a>00134 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/matrix3_8hpp.html b/saisei-1.0/doc/html/matrix3_8hpp.html
new file mode 100644 (file)
index 0000000..b83e16b
--- /dev/null
@@ -0,0 +1,58 @@
+<!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/matrix3.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.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/matrix3.hpp</h1><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">mof/math/basic_matrix.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+matrix3.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix3_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hpp">
+<area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="matrix3_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix3_8hppdep">
+<area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="651,83,1051,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/></map>
+</div>
+
+<p><a href="matrix3_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_1matrix3.html">mof::math::matrix3</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix3.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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/saisei-1.0/doc/html/matrix3_8hpp__dep__incl.map b/saisei-1.0/doc/html/matrix3_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..519028d
--- /dev/null
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="288,83,627,112"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="651,83,1051,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,160,533,189"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,237,736,267"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,237,381,267"/>
+</map>
diff --git a/saisei-1.0/doc/html/matrix3_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/matrix3_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..b5df8e8
--- /dev/null
@@ -0,0 +1 @@
+a86150019ea982fbb65fd6671bb0fc36
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/matrix3_8hpp__dep__incl.png b/saisei-1.0/doc/html/matrix3_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..d1a1079
Binary files /dev/null and b/saisei-1.0/doc/html/matrix3_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/matrix3_8hpp__incl.map b/saisei-1.0/doc/html/matrix3_8hpp__incl.map
new file mode 100644 (file)
index 0000000..891ac32
--- /dev/null
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,83,597,112"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/>
+</map>
diff --git a/saisei-1.0/doc/html/matrix3_8hpp__incl.md5 b/saisei-1.0/doc/html/matrix3_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..b172f6a
--- /dev/null
@@ -0,0 +1 @@
+395fe9214420d6917ac260ca55d83c5b
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/matrix3_8hpp__incl.png b/saisei-1.0/doc/html/matrix3_8hpp__incl.png
new file mode 100644 (file)
index 0000000..6c1ddb9
Binary files /dev/null and b/saisei-1.0/doc/html/matrix3_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/matrix3_8hpp_source.html b/saisei-1.0/doc/html/matrix3_8hpp_source.html
new file mode 100644 (file)
index 0000000..694b640
--- /dev/null
@@ -0,0 +1,104 @@
+<!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/matrix3.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.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/matrix3.hpp</h1><a href="matrix3_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__matrix_8hpp.html">mof/math/basic_matrix.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="l00008"></a>00008     <span class="keyword">class </span>vector3;
+<a name="l00009"></a>00009 
+<a name="l00013"></a><a class="code" href="classmof_1_1math_1_1matrix3.html">00013</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__matrix.html" title="同次座標変換行列テンプレートクラス">basic_matrix</a>&lt;3, matrix3, vector3&gt;
+<a name="l00014"></a>00014     {
+<a name="l00015"></a>00015     <span class="keyword">public</span>:
+<a name="l00016"></a>00016 <span class="comment">//{{{ constructor</span>
+<a name="l00020"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0">00020</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>()
+<a name="l00021"></a>00021         {
+<a name="l00022"></a>00022             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00023"></a>00023                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = 0;
+<a name="l00024"></a>00024             }
+<a name="l00025"></a>00025             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00026"></a>00026         }
+<a name="l00027"></a>00027 
+<a name="l00033"></a>00033         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00034"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a912a21cdb1a40c8ba8e1b667cf0077ab">00034</a>         <span class="keyword">explicit</span> <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00035"></a>00035         {
+<a name="l00036"></a>00036             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00037"></a>00037                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = arr[i];
+<a name="l00038"></a>00038             }
+<a name="l00039"></a>00039             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00040"></a>00040         }
+<a name="l00041"></a>00041 
+<a name="l00045"></a>00045         <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>
+<a name="l00046"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a986c4e788604143e6fb26f0d1c8f1750">00046</a>         (
+<a name="l00047"></a>00047             <span class="keywordtype">float</span> m11, <span class="keywordtype">float</span> m12, <span class="keywordtype">float</span> m13, <span class="keywordtype">float</span> m14,
+<a name="l00048"></a>00048             <span class="keywordtype">float</span> m21, <span class="keywordtype">float</span> m22, <span class="keywordtype">float</span> m23, <span class="keywordtype">float</span> m24,
+<a name="l00049"></a>00049             <span class="keywordtype">float</span> m31, <span class="keywordtype">float</span> m32, <span class="keywordtype">float</span> m33, <span class="keywordtype">float</span> m34,
+<a name="l00050"></a>00050             <span class="keywordtype">float</span> m41, <span class="keywordtype">float</span> m42, <span class="keywordtype">float</span> m43
+<a name="l00051"></a>00051         )
+<a name="l00052"></a>00052         {
+<a name="l00053"></a>00053             <span class="keyword">const</span> <span class="keywordtype">float</span>* table[] =
+<a name="l00054"></a>00054                 {
+<a name="l00055"></a>00055                     &amp;m11, &amp;m12, &amp;m13, &amp;m14,
+<a name="l00056"></a>00056                     &amp;m21, &amp;m22, &amp;m23, &amp;m24,
+<a name="l00057"></a>00057                     &amp;m31, &amp;m32, &amp;m33, &amp;m34,
+<a name="l00058"></a>00058                     &amp;m41, &amp;m42, &amp;m43
+<a name="l00059"></a>00059                 };
+<a name="l00060"></a>00060             <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt;= <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>() - 1; ++i) {
+<a name="l00061"></a>00061                 <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = *table[i];
+<a name="l00062"></a>00062             }
+<a name="l00063"></a>00063             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>()] = 1;
+<a name="l00064"></a>00064         }
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 <span class="comment">//}}}</span>
+<a name="l00067"></a>00067 <span class="comment">//{{{ copy constructor</span>
+<a name="l00068"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a260e423ebf0b1d9e5ba80f8be81d45f4">00068</a>     <a class="code" href="classmof_1_1math_1_1matrix3.html#ae0501d5c4d4365d7d3b81dbfbfa30dd0" title="デフォルトコンストラクタ.最後の要素以外を0で初期化する....">matrix3</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a>&amp; rhs)
+<a name="l00069"></a>00069     {
+<a name="l00070"></a>00070         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
+<a name="l00071"></a>00071             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
+<a name="l00072"></a>00072         }
+<a name="l00073"></a>00073     }
+<a name="l00074"></a>00074 <span class="comment">//}}}</span>
+<a name="l00075"></a>00075 <span class="comment">//{{{ operator =</span>
+<a name="l00079"></a><a class="code" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">00079</a> <span class="comment"></span>    <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a>&amp; <a class="code" href="classmof_1_1math_1_1matrix3.html#a084653969d40f5222ad9328277e4cd51">operator = </a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1matrix3.html" title="3次元同次座標変換行列クラス">matrix3</a>&amp; rhs)
+<a name="l00080"></a>00080     {
+<a name="l00081"></a>00081         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31d7ff86afe909d714d66c8a697d4486" title="elements_の最後の添字を得る">last_index</a>(); ++i) {
+<a name="l00082"></a>00082             <a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i] = rhs.<a class="code" href="classmof_1_1math_1_1basic__matrix.html#a31738810fd6ff013ddcb0dd3d78353f0" title="要素の配列">elements_</a>[i];
+<a name="l00083"></a>00083         }
+<a name="l00084"></a>00084         <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00085"></a>00085     }
+<a name="l00086"></a>00086 <span class="comment">//}}}</span>
+<a name="l00087"></a>00087     };
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 }<span class="comment">// namespace math</span>
+<a name="l00090"></a>00090 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/matrix3__test_8cpp.html b/saisei-1.0/doc/html/matrix3__test_8cpp.html
new file mode 100644 (file)
index 0000000..4591b67
--- /dev/null
@@ -0,0 +1,70 @@
+<!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/matrix3_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/matrix3_test.cpp</h1><code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">mof/math/matrix3.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="vector3_8hpp_source.html">mof/math/vector3.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;sstream&gt;</code><br/>
+<div class="dynheader">
+matrix3_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix3__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix3__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix3__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2matrix3__test_8cpp">
+<area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="175,160,321,189"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="285,83,432,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,237,337,267"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,315,320,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,315,501,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,392,380,421"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,237,540,267"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="396,160,543,189"/></map>
+</div>
+
+<p><a href="matrix3__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="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="matrix3_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="matrix3__test_8cpp_source.html">matrix3_test.cpp</a> の <a class="el" href="matrix3__test_8cpp_source.html#l00006">6</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/saisei-1.0/doc/html/matrix3__test_8cpp__incl.map b/saisei-1.0/doc/html/matrix3__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..fdf9762
--- /dev/null
@@ -0,0 +1,10 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="175,160,321,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="285,83,432,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="159,237,337,267"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="176,315,320,344"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="344,315,501,344"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="241,392,380,421"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="361,237,540,267"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="396,160,543,189"/>
+</map>
diff --git a/saisei-1.0/doc/html/matrix3__test_8cpp__incl.md5 b/saisei-1.0/doc/html/matrix3__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..a6eceec
--- /dev/null
@@ -0,0 +1 @@
+a9ca6bf0774e8daf9e0b676365cb2c67
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/matrix3__test_8cpp__incl.png b/saisei-1.0/doc/html/matrix3__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..1e20f17
Binary files /dev/null and b/saisei-1.0/doc/html/matrix3__test_8cpp__incl.png differ
diff --git a/saisei-1.0/doc/html/matrix3__test_8cpp_source.html b/saisei-1.0/doc/html/matrix3__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..5893799
--- /dev/null
@@ -0,0 +1,188 @@
+<!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/matrix3_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/matrix3_test.cpp</h1><a href="matrix3__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="matrix3_8hpp.html">mof/math/matrix3.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;<a class="code" href="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;sstream&gt;</span>
+<a name="l00005"></a>00005 
+<a name="l00006"></a><a class="code" href="matrix3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00006</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008     <span class="keyword">using namespace </span>mof::math;
+<a name="l00009"></a>00009     <span class="keyword">using namespace </span>std;
+<a name="l00010"></a>00010     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012     {
+<a name="l00013"></a>00013         matrix3 M;
+<a name="l00014"></a>00014         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00015"></a>00015         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 15; ++i) {
+<a name="l00016"></a>00016             <span class="keywordflow">if</span> (M[i / 4][i % 4] != 0) failed = <span class="keyword">true</span>;
+<a name="l00017"></a>00017         }
+<a name="l00018"></a>00018         <span class="keywordflow">if</span> (failed || M[3][3] != 1) {
+<a name="l00019"></a>00019             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero matrix&quot;</span> &lt;&lt; endl;  
+<a name="l00020"></a>00020             failed_count++;
+<a name="l00021"></a>00021         }
+<a name="l00022"></a>00022     }
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024     {
+<a name="l00025"></a>00025         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00026"></a>00026         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00027"></a>00027         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 15; ++i) {
+<a name="l00028"></a>00028             <span class="keywordflow">if</span> (M[i / 4][i % 4] != i + 1) failed = <span class="keyword">true</span>;
+<a name="l00029"></a>00029         }
+<a name="l00030"></a>00030         <span class="keywordflow">if</span> (failed || M[3][3] != 1) {
+<a name="l00031"></a>00031             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize test&quot;</span> &lt;&lt; endl;    
+<a name="l00032"></a>00032             failed_count++;
+<a name="l00033"></a>00033         }
+<a name="l00034"></a>00034     }
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036     {
+<a name="l00037"></a>00037         <span class="keywordtype">float</span> arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
+<a name="l00038"></a>00038         matrix3 M(arr);
+<a name="l00039"></a>00039         <span class="keywordtype">bool</span> failed = <span class="keyword">false</span>;
+<a name="l00040"></a>00040         <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 15; ++i) {
+<a name="l00041"></a>00041             <span class="keywordflow">if</span> (M[i / 4][i % 4] != i + 1) failed = <span class="keyword">true</span>;
+<a name="l00042"></a>00042         }
+<a name="l00043"></a>00043         <span class="keywordflow">if</span> (failed || M[3][3] != 1) {
+<a name="l00044"></a>00044             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array test&quot;</span> &lt;&lt; endl;   
+<a name="l00045"></a>00045             failed_count++;
+<a name="l00046"></a>00046         }
+<a name="l00047"></a>00047     }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00050"></a>00050     {   
+<a name="l00051"></a>00051         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00052"></a>00052         matrix3 N(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00053"></a>00053         <span class="keywordflow">if</span> (M != N) {
+<a name="l00054"></a>00054             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M == N test&quot;</span> &lt;&lt; endl;    
+<a name="l00055"></a>00055             failed_count++;
+<a name="l00056"></a>00056         }
+<a name="l00057"></a>00057     }
+<a name="l00058"></a>00058     
+<a name="l00059"></a>00059     {   
+<a name="l00060"></a>00060         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00061"></a>00061         matrix3 N(0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00062"></a>00062         <span class="keywordflow">if</span> (M == N) {
+<a name="l00063"></a>00063             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; M != N test&quot;</span> &lt;&lt; endl;    
+<a name="l00064"></a>00064             failed_count++;
+<a name="l00065"></a>00065         }
+<a name="l00066"></a>00066     }
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068     {
+<a name="l00069"></a>00069         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00070"></a>00070         matrix3 N2(29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1);
+<a name="l00071"></a>00071         matrix3 N = N1 + N2;
+<a name="l00072"></a>00072         matrix3 A(30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16);
+<a name="l00073"></a>00073         <span class="keywordflow">if</span> (N != A) {
+<a name="l00074"></a>00074             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00075"></a>00075             failed_count++;
+<a name="l00076"></a>00076         }
+<a name="l00077"></a>00077     }
+<a name="l00078"></a>00078     
+<a name="l00079"></a>00079     {
+<a name="l00080"></a>00080         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00081"></a>00081         matrix3 N2(29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1);
+<a name="l00082"></a>00082         matrix3 N = N1 - N2;
+<a name="l00083"></a>00083         matrix3 A
+<a name="l00084"></a>00084         (
+<a name="l00085"></a>00085             -28, -25, -22, -19,
+<a name="l00086"></a>00086             -16, -13, -10,  -7,
+<a name="l00087"></a>00087              -4,  -1,   2,   5,
+<a name="l00088"></a>00088               8,  11,  14  
+<a name="l00089"></a>00089         );
+<a name="l00090"></a>00090         <span class="keywordflow">if</span> (N != A) {
+<a name="l00091"></a>00091             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
+<a name="l00092"></a>00092             failed_count++;
+<a name="l00093"></a>00093         }
+<a name="l00094"></a>00094     }
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096     {
+<a name="l00097"></a>00097         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 0, 0);
+<a name="l00098"></a>00098         matrix3 N2(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0);
+<a name="l00099"></a>00099         matrix3 N = N1 * N2;
+<a name="l00100"></a>00100         matrix3 A(44, 50, 56, 66, 116, 134, 152, 178, 188, 218, 248, 290, 0, 0, 0);
+<a name="l00101"></a>00101         <span class="keywordflow">if</span> (N != A) {
+<a name="l00102"></a>00102             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Affine matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00103"></a>00103             failed_count++;
+<a name="l00104"></a>00104         }
+<a name="l00105"></a>00105     }
+<a name="l00106"></a>00106     
+<a name="l00107"></a>00107     {
+<a name="l00108"></a>00108         matrix3 N1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00109"></a>00109         matrix3 N2(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);
+<a name="l00110"></a>00110         matrix3 N = N1 * N2;
+<a name="l00111"></a>00111         matrix3 A
+<a name="l00112"></a>00112         (
+<a name="l00113"></a>00113             0.25840f, 0.28424f, 0.31008, 0.17054f,
+<a name="l00114"></a>00114             0.58915f, 0.65633f, 0.72351f, 0.45995f,
+<a name="l00115"></a>00115             0.91990f, 1.02842f, 1.13695f, 0.74935f,
+<a name="l00116"></a>00116             0.70801f, 0.81912f, 0.93023f
+<a name="l00117"></a>00117         );
+<a name="l00118"></a>00118         <span class="keywordflow">if</span> (N != A) {
+<a name="l00119"></a>00119             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;Projective matrix N1 * N2 test&quot;</span> &lt;&lt; endl;  
+<a name="l00120"></a>00120             failed_count++;
+<a name="l00121"></a>00121         }
+<a name="l00122"></a>00122     }
+<a name="l00123"></a>00123     
+<a name="l00124"></a>00124     {
+<a name="l00125"></a>00125         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00126"></a>00126         vector3 v(1, 2, 3);
+<a name="l00127"></a>00127         vector3 w = M * v;
+<a name="l00128"></a>00128         vector3 a(0.20690f, 0.52874f, 0.85057f);
+<a name="l00129"></a>00129         <span class="keywordflow">if</span> (a != w) {
+<a name="l00130"></a>00130             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M * v test&quot;</span> &lt;&lt; endl;  
+<a name="l00131"></a>00131             failed_count++;
+<a name="l00132"></a>00132         }
+<a name="l00133"></a>00133     }
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136     {
+<a name="l00137"></a>00137         matrix3 M(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00138"></a>00138         matrix3 N = 2 * M * 3;
+<a name="l00139"></a>00139         matrix3 A(6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90);
+<a name="l00140"></a>00140         <span class="keywordflow">if</span> (N != A) {
+<a name="l00141"></a>00141             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;s * M * s test&quot;</span> &lt;&lt; endl;  
+<a name="l00142"></a>00142             failed_count++;
+<a name="l00143"></a>00143         }
+<a name="l00144"></a>00144     }
+<a name="l00145"></a>00145     
+<a name="l00146"></a>00146     {
+<a name="l00147"></a>00147         matrix3 M(6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90);
+<a name="l00148"></a>00148         matrix3 N = M / 6;
+<a name="l00149"></a>00149         matrix3 A(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
+<a name="l00150"></a>00150         <span class="keywordflow">if</span> (N != A) {
+<a name="l00151"></a>00151             cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;M / s test&quot;</span> &lt;&lt; endl;  
+<a name="l00152"></a>00152             failed_count++;
+<a name="l00153"></a>00153         }
+<a name="l00154"></a>00154     }
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156     <span class="keywordflow">return</span> failed_count;
+<a name="l00157"></a>00157 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/matrix_8hpp.html b/saisei-1.0/doc/html/matrix_8hpp.html
new file mode 100644 (file)
index 0000000..42afa38
--- /dev/null
@@ -0,0 +1,53 @@
+<!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/matrix.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.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/matrix.hpp</h1><code>#include &lt;<a class="el" href="matrix2_8hpp_source.html">mof/math/matrix2.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="matrix3_8hpp_source.html">mof/math/matrix3.hpp</a>&gt;</code><br/>
+<div class="dynheader">
+matrix.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="matrix_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hpp">
+<area shape="rect" href="matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="349,83,496,112"/><area shape="rect" href="matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="520,83,667,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,160,597,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="matrix_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2matrix_8hppdep">
+<area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/></map>
+</div>
+
+<p><a href="matrix_8hpp_source.html">ソースコードを見る。</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/saisei-1.0/doc/html/matrix_8hpp__dep__incl.map b/saisei-1.0/doc/html/matrix_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..6e817e8
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/>
+</map>
diff --git a/saisei-1.0/doc/html/matrix_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/matrix_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..c9aacad
--- /dev/null
@@ -0,0 +1 @@
+cc96146037a4ede0f5c1f51ce60453ad
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/matrix_8hpp__dep__incl.png b/saisei-1.0/doc/html/matrix_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..f35d0db
Binary files /dev/null and b/saisei-1.0/doc/html/matrix_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/matrix_8hpp__incl.map b/saisei-1.0/doc/html/matrix_8hpp__incl.map
new file mode 100644 (file)
index 0000000..0265e09
--- /dev/null
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix2_8hpp.html" title="mof/math/matrix2.hpp" alt="" coords="349,83,496,112"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="mof/math/matrix3.hpp" alt="" coords="520,83,667,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="mof/math/basic_matrix.hpp" alt="" coords="419,160,597,189"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/>
+</map>
diff --git a/saisei-1.0/doc/html/matrix_8hpp__incl.md5 b/saisei-1.0/doc/html/matrix_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..c0b0285
--- /dev/null
@@ -0,0 +1 @@
+cb366d5cef178ef3d838eb84bafa6f77
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/matrix_8hpp__incl.png b/saisei-1.0/doc/html/matrix_8hpp__incl.png
new file mode 100644 (file)
index 0000000..5d842be
Binary files /dev/null and b/saisei-1.0/doc/html/matrix_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/matrix_8hpp_source.html b/saisei-1.0/doc/html/matrix_8hpp_source.html
new file mode 100644 (file)
index 0000000..a1fd815
--- /dev/null
@@ -0,0 +1,35 @@
+<!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/matrix.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.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/matrix.hpp</h1><a href="matrix_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="matrix2_8hpp.html">mof/math/matrix2.hpp</a>&gt;</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;<a class="code" href="matrix3_8hpp.html">mof/math/matrix3.hpp</a>&gt;</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/mofdef_8hpp.html b/saisei-1.0/doc/html/mofdef_8hpp.html
new file mode 100644 (file)
index 0000000..77b1464
--- /dev/null
@@ -0,0 +1,55 @@
+<!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/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.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/base/mofdef.hpp</h1><code>#include &lt;cstddef&gt;</code><br/>
+<code>#include &lt;<a class="el" href="tstring_8hpp_source.html">mof/base/tstring.hpp</a>&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_2src_2mof_2base_2mofdef_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hpp">
+<area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="169,83,308,112"/></map>
+</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_2src_2mof_2base_2mofdef_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2mofdef_8hppdep">
+<area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/></map>
+</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>
+<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>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:39 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/saisei-1.0/doc/html/mofdef_8hpp__dep__incl.map b/saisei-1.0/doc/html/mofdef_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..3aa17ad
--- /dev/null
@@ -0,0 +1,17 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/>
+</map>
diff --git a/saisei-1.0/doc/html/mofdef_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/mofdef_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..a22f674
--- /dev/null
@@ -0,0 +1 @@
+f52a3f3dfcee51f4b82e081eef787c43
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/mofdef_8hpp__dep__incl.png b/saisei-1.0/doc/html/mofdef_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..faac6fc
Binary files /dev/null and b/saisei-1.0/doc/html/mofdef_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/mofdef_8hpp__incl.map b/saisei-1.0/doc/html/mofdef_8hpp__incl.map
new file mode 100644 (file)
index 0000000..189727c
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="169,83,308,112"/>
+</map>
diff --git a/saisei-1.0/doc/html/mofdef_8hpp__incl.md5 b/saisei-1.0/doc/html/mofdef_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..8df461b
--- /dev/null
@@ -0,0 +1 @@
+eda7ce9d59ced1445ba05a464ef6ef2f
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/mofdef_8hpp__incl.png b/saisei-1.0/doc/html/mofdef_8hpp__incl.png
new file mode 100644 (file)
index 0000000..9c39c8c
Binary files /dev/null and b/saisei-1.0/doc/html/mofdef_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/mofdef_8hpp_source.html b/saisei-1.0/doc/html/mofdef_8hpp_source.html
new file mode 100644 (file)
index 0000000..ce7347a
--- /dev/null
@@ -0,0 +1,40 @@
+<!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/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.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/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 <span class="preprocessor">#include &lt;<a class="code" href="tstring_8hpp.html">mof/base/tstring.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 
+<a name="l00006"></a><a class="code" href="namespacemof.html">00006</a> <span class="keyword">namespace </span>mof
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008 
+<a name="l00009"></a>00009 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/multimedia__timer_8cpp.html b/saisei-1.0/doc/html/multimedia__timer_8cpp.html
new file mode 100644 (file)
index 0000000..7637a01
--- /dev/null
@@ -0,0 +1,51 @@
+<!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/util/linux/multimedia_timer.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/util/linux/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
+<code>#include &lt;ctime&gt;</code><br/>
+<div class="dynheader">
+multimedia_timer.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2linux_2multimedia__timer_8cpp">
+<area shape="rect" href="multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/></map>
+</div>
+
+<p><a href="multimedia__timer_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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></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_1util.html">mof::util</a></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/multimedia__timer_8cpp__incl.map b/saisei-1.0/doc/html/multimedia__timer_8cpp__incl.map
new file mode 100644 (file)
index 0000000..78d926c
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="45,83,237,112"/>
+</map>
diff --git a/saisei-1.0/doc/html/multimedia__timer_8cpp__incl.md5 b/saisei-1.0/doc/html/multimedia__timer_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..36a9644
--- /dev/null
@@ -0,0 +1 @@
+445875453f416273b9d281df2565edf0
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/multimedia__timer_8cpp__incl.png b/saisei-1.0/doc/html/multimedia__timer_8cpp__incl.png
new file mode 100644 (file)
index 0000000..24235d0
Binary files /dev/null and b/saisei-1.0/doc/html/multimedia__timer_8cpp__incl.png differ
diff --git a/saisei-1.0/doc/html/multimedia__timer_8cpp_source.html b/saisei-1.0/doc/html/multimedia__timer_8cpp_source.html
new file mode 100644 (file)
index 0000000..fe02f88
--- /dev/null
@@ -0,0 +1,77 @@
+<!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/util/linux/multimedia_timer.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/util/linux/multimedia_timer.cpp</h1><a href="multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;ctime&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><a class="code" href="namespacemof_1_1util.html">00006</a> <span class="keyword">namespace </span>util
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008 <span class="comment">//{{{ impl</span>
+<a name="l00009"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">00009</a>     <span class="keyword">struct </span><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">multimedia_timer::impl</a>
+<a name="l00010"></a>00010     {
+<a name="l00011"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">00011</a>         timespec <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a>;
+<a name="l00012"></a>00012     };
+<a name="l00013"></a>00013 <span class="comment">//}}}</span>
+<a name="l00014"></a>00014 <span class="comment">//{{{ constructor</span>
+<a name="l00015"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4">00015</a>     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4" title="デフォルトコンストラクタ.内部でreset()が呼ばれる.">multimedia_timer::multimedia_timer</a>()
+<a name="l00016"></a>00016     : pimpl_(new <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>)
+<a name="l00017"></a>00017     {
+<a name="l00018"></a>00018         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">reset</a>();
+<a name="l00019"></a>00019     }
+<a name="l00020"></a>00020 <span class="comment">//}}}</span>
+<a name="l00021"></a>00021 <span class="comment">//{{{ destructor</span>
+<a name="l00022"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">00022</a>     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">multimedia_timer::~multimedia_timer</a>(){}
+<a name="l00023"></a>00023 <span class="comment">//}}}</span>
+<a name="l00024"></a>00024 <span class="comment">//{{{ reset</span>
+<a name="l00025"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f">00025</a>     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">multimedia_timer::reset</a>()
+<a name="l00026"></a>00026     {
+<a name="l00027"></a>00027         clock_gettime(CLOCK_REALTIME, &amp;<a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_ );    
+<a name="l00028"></a>00028     }
+<a name="l00029"></a>00029 <span class="comment">//}}}</span>
+<a name="l00030"></a>00030 <span class="comment">//{{{ get_time_in_micro_sec</span>
+<a name="l00031"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156">00031</a>     <span class="keywordtype">int</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">multimedia_timer::get_time_in_micro_sec</a>()<span class="keyword"> const</span>
+<a name="l00032"></a>00032 <span class="keyword">    </span>{
+<a name="l00033"></a>00033         timespec ts;
+<a name="l00034"></a>00034         clock_gettime(CLOCK_REALTIME, &amp;ts);    
+<a name="l00035"></a>00035         <span class="keywordtype">int</span> between = (ts.tv_nsec - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_nsec) / 1000;
+<a name="l00036"></a>00036         <span class="keywordflow">if</span>(ts.tv_sec != <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_sec)
+<a name="l00037"></a>00037         {
+<a name="l00038"></a>00038             between += (ts.tv_sec - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;prevTime_.tv_sec) * 1e6;
+<a name="l00039"></a>00039         }
+<a name="l00040"></a>00040         <span class="keywordflow">return</span> between;
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042     }
+<a name="l00043"></a>00043 <span class="comment">//}}}</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 }<span class="comment">// namespace util</span>
+<a name="l00046"></a>00046 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/multimedia__timer_8hpp.html b/saisei-1.0/doc/html/multimedia__timer_8hpp.html
new file mode 100644 (file)
index 0000000..ae39c32
--- /dev/null
@@ -0,0 +1,57 @@
+<!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/util/multimedia_timer.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.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/util/multimedia_timer.hpp</h1><code>#include &lt;memory&gt;</code><br/>
+<code>#include &lt;boost/utility.hpp&gt;</code><br/>
+<div class="dynheader">
+multimedia_timer.hppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="multimedia__timer_8hpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hpp_map" alt=""/></div>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="multimedia__timer_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2multimedia__timer_8hppdep">
+<area shape="rect" href="multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/util/linux/multimedia_timer.cpp" alt="" coords="5,83,424,112"/></map>
+</div>
+
+<p><a href="multimedia__timer_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_1util_1_1multimedia__timer.html">mof::util::multimedia_timer</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">システムのタイマによる高精度な時間計測  <a href="classmof_1_1util_1_1multimedia__timer.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_1util.html">mof::util</a></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.map b/saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..48142e0
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$multimedia__timer_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/util/linux/multimedia_timer.cpp" alt="" coords="5,83,424,112"/>
+</map>
diff --git a/saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..c0d904e
--- /dev/null
@@ -0,0 +1 @@
+c69e5ef96bf73d96fed9159811abfc38
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.png b/saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..8685c69
Binary files /dev/null and b/saisei-1.0/doc/html/multimedia__timer_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/multimedia__timer_8hpp__incl.map b/saisei-1.0/doc/html/multimedia__timer_8hpp__incl.map
new file mode 100644 (file)
index 0000000..8be6a30
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/saisei-1.0/doc/html/multimedia__timer_8hpp__incl.md5 b/saisei-1.0/doc/html/multimedia__timer_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..17f3d8b
--- /dev/null
@@ -0,0 +1 @@
+082513b63f2a8b30855a9ed8788dede1
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/multimedia__timer_8hpp__incl.png b/saisei-1.0/doc/html/multimedia__timer_8hpp__incl.png
new file mode 100644 (file)
index 0000000..6970416
Binary files /dev/null and b/saisei-1.0/doc/html/multimedia__timer_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/multimedia__timer_8hpp_source.html b/saisei-1.0/doc/html/multimedia__timer_8hpp_source.html
new file mode 100644 (file)
index 0000000..d6b79ba
--- /dev/null
@@ -0,0 +1,61 @@
+<!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/util/multimedia_timer.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.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/util/multimedia_timer.hpp</h1><a href="multimedia__timer_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;memory&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;boost/utility.hpp&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 <span class="keyword">namespace </span>mof
+<a name="l00006"></a>00006 {
+<a name="l00007"></a>00007 <span class="keyword">namespace </span>util
+<a name="l00008"></a>00008 {
+<a name="l00009"></a>00009 
+<a name="l00014"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html">00014</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1util_1_1multimedia__timer.html" title="システムのタイマによる高精度な時間計測">multimedia_timer</a> : boost::noncopyable
+<a name="l00015"></a>00015     {
+<a name="l00016"></a><a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">00016</a>         <span class="keyword">struct </span><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>;
+<a name="l00017"></a>00017         std::unique_ptr&lt;impl&gt; <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>;
+<a name="l00018"></a>00018     <span class="keyword">public</span>:
+<a name="l00019"></a>00019 <span class="comment">//{{{ constructor</span>
+<a name="l00023"></a>00023 <span class="comment"></span>        <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4" title="デフォルトコンストラクタ.内部でreset()が呼ばれる.">multimedia_timer</a>();
+<a name="l00024"></a>00024 <span class="comment">//}}}</span>
+<a name="l00025"></a>00025 <span class="comment">//{{{ destructor</span>
+<a name="l00026"></a>00026         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">~multimedia_timer</a>();
+<a name="l00027"></a>00027 <span class="comment">//}}}</span>
+<a name="l00028"></a>00028 <span class="comment">//{{{ reset</span>
+<a name="l00033"></a>00033 <span class="comment"></span>        <span class="keywordtype">void</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">reset</a>();
+<a name="l00034"></a>00034 <span class="comment">//}}}</span>
+<a name="l00035"></a>00035 <span class="comment">//{{{ get_time_in_micro_sec</span>
+<a name="l00041"></a>00041 <span class="comment"></span>        <span class="keywordtype">int</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">get_time_in_micro_sec</a>() <span class="keyword">const</span>; 
+<a name="l00042"></a>00042 <span class="comment">//}}}</span>
+<a name="l00043"></a>00043     };
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 }<span class="comment">// namespace util</span>
+<a name="l00046"></a>00046 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/namespacemembers.html b/saisei-1.0/doc/html/namespacemembers.html
new file mode 100644 (file)
index 0000000..4048ab3
--- /dev/null
@@ -0,0 +1,78 @@
+<!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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="namespacemembers.html"><span>全て</span></a></li>
+      <li><a href="namespacemembers_func.html"><span>関数</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>型定義</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+これはネームスペースの一覧です。それぞれのネームスペースへリンクしています。<ul>
+<li>make_identity2()
+: <a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math</a>
+</li>
+<li>make_identity3()
+: <a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math</a>
+</li>
+<li>make_rotation2()
+: <a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math</a>
+</li>
+<li>make_rotation3()
+: <a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math</a>
+</li>
+<li>make_scaling2()
+: <a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math</a>
+</li>
+<li>make_scaling3()
+: <a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math</a>
+</li>
+<li>make_translation2()
+: <a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math</a>
+</li>
+<li>make_translation3()
+: <a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math</a>
+</li>
+<li>make_transposed2()
+: <a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math</a>
+</li>
+<li>make_transposed3()
+: <a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math</a>
+</li>
+<li>make_view3()
+: <a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math</a>
+</li>
+<li>tstring
+: <a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">mof</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/namespacemembers_func.html b/saisei-1.0/doc/html/namespacemembers_func.html
new file mode 100644 (file)
index 0000000..c0973f7
--- /dev/null
@@ -0,0 +1,75 @@
+<!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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="namespacemembers.html"><span>全て</span></a></li>
+      <li class="current"><a href="namespacemembers_func.html"><span>関数</span></a></li>
+      <li><a href="namespacemembers_type.html"><span>型定義</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>make_identity2()
+: <a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">mof::math</a>
+</li>
+<li>make_identity3()
+: <a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">mof::math</a>
+</li>
+<li>make_rotation2()
+: <a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">mof::math</a>
+</li>
+<li>make_rotation3()
+: <a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">mof::math</a>
+</li>
+<li>make_scaling2()
+: <a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">mof::math</a>
+</li>
+<li>make_scaling3()
+: <a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">mof::math</a>
+</li>
+<li>make_translation2()
+: <a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">mof::math</a>
+</li>
+<li>make_translation3()
+: <a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">mof::math</a>
+</li>
+<li>make_transposed2()
+: <a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">mof::math</a>
+</li>
+<li>make_transposed3()
+: <a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">mof::math</a>
+</li>
+<li>make_view3()
+: <a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">mof::math</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/namespacemembers_type.html b/saisei-1.0/doc/html/namespacemembers_type.html
new file mode 100644 (file)
index 0000000..8857f8e
--- /dev/null
@@ -0,0 +1,45 @@
+<!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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="namespacemembers.html"><span>全て</span></a></li>
+      <li><a href="namespacemembers_func.html"><span>関数</span></a></li>
+      <li class="current"><a href="namespacemembers_type.html"><span>型定義</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;<ul>
+<li>tstring
+: <a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">mof</a>
+</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/namespacemof.html b/saisei-1.0/doc/html/namespacemof.html
new file mode 100644 (file)
index 0000000..9804952
--- /dev/null
@@ -0,0 +1,56 @@
+<!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: ネームスペース mof</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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>ネームスペース mof</h1><table border="0" cellpadding="0" cellspacing="0">
+<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_1_1math.html">math</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_1util.html">util</a></td></tr>
+<tr><td colspan="2"><h2>型定義</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::basic_string&lt; <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">tstring</a></td></tr>
+</table>
+<hr/><h2>型定義</h2>
+<a class="anchor" id="ac5bfa05fda9898bdc5f163179389d944"></a><!-- doxytag: member="mof::tstring" ref="ac5bfa05fda9898bdc5f163179389d944" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::basic_string&lt;<a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a>&gt; <a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">mof::tstring</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/namespacemof_1_1math.html b/saisei-1.0/doc/html/namespacemof_1_1math.html
new file mode 100644 (file)
index 0000000..d40a247
--- /dev/null
@@ -0,0 +1,376 @@
+<!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: ネームスペース mof::math</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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>
+  </div>
+</div>
+<div class="contents">
+<h1>ネームスペース mof::math</h1><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_1basic__matrix.html">basic_matrix</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">同次座標変換行列テンプレートクラス  <a href="classmof_1_1math_1_1basic__matrix.html#_details">[詳細]</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">M[i][j]のように行列の要素を参照できるようにするための補助クラス.  <a href="structmof_1_1math_1_1row__of__matrix.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_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_1matrix2.html">matrix2</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix2.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_1matrix3.html">matrix3</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次座標変換行列クラス  <a href="classmof_1_1math_1_1matrix3.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="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 colspan="2"><h2>関数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a131003be7062d33213cd51a29e2aeabe">make_identity2</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の恒等行列を生成する.  <a href="#a131003be7062d33213cd51a29e2aeabe"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aaf3d71f751ae4c64be6ab8a7ea72978c">make_transposed2</a> (const <a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の転置行列を生成する.  <a href="#aaf3d71f751ae4c64be6ab8a7ea72978c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1b5f50f14acad7e97c0a9e31b29776c8">make_scaling2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の拡大行列を生成する.  <a href="#a1b5f50f14acad7e97c0a9e31b29776c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aa237c9491c6e1fc1857eba88d0fb0a3f">make_rotation2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の回転行列を生成する.  <a href="#aa237c9491c6e1fc1857eba88d0fb0a3f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#aed6a1eb135d05fb91f276509a49594ec">make_translation2</a> (const <a class="el" href="classmof_1_1math_1_1vector2.html">vector2</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">2次元同次変換行列の並進行列を生成する.  <a href="#aed6a1eb135d05fb91f276509a49594ec"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1911ce5f612ad814958c6c6c1e795157">make_identity3</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の恒等行列を生成する.  <a href="#a1911ce5f612ad814958c6c6c1e795157"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#ac5ff8e4a373a99fa5e21de56f9743caa">make_transposed3</a> (const <a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> &amp;M)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の転置行列を生成する.  <a href="#ac5ff8e4a373a99fa5e21de56f9743caa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1d0414c0d4c0fa5859acf8fcf0006fea">make_scaling3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の拡大行列を生成する.  <a href="#a1d0414c0d4c0fa5859acf8fcf0006fea"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#af95281a14711a300d673759470b1af59">make_rotation3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の回転行列を生成する.  <a href="#af95281a14711a300d673759470b1af59"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#a1c10c0f7e385c674f79a66bed216079e">make_translation3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列の並進行列を生成する.  <a href="#a1c10c0f7e385c674f79a66bed216079e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof_1_1math.html#abb9534389ec1c32de0fa57738cef9514">make_view3</a> (const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;eye, const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;lookat, const <a class="el" href="classmof_1_1math_1_1vector3.html">vector3</a> &amp;up)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3次元同次変換行列のカメラ行列を生成する.  <a href="#abb9534389ec1c32de0fa57738cef9514"></a><br/></td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a131003be7062d33213cd51a29e2aeabe"></a><!-- doxytag: member="mof::math::make_identity2" ref="a131003be7062d33213cd51a29e2aeabe" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_identity2 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の恒等行列を生成する. </p>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1911ce5f612ad814958c6c6c1e795157"></a><!-- doxytag: member="mof::math::make_identity3" ref="a1911ce5f612ad814958c6c6c1e795157" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_identity3 </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の恒等行列を生成する. </p>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa237c9491c6e1fc1857eba88d0fb0a3f"></a><!-- doxytag: member="mof::math::make_rotation2" ref="aa237c9491c6e1fc1857eba88d0fb0a3f" args="(const vector2 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_rotation2 </td>
+          <td>(</td>
+          <td class="paramtype">const vector2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の回転行列を生成する. </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>各軸の回転成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af95281a14711a300d673759470b1af59"></a><!-- doxytag: member="mof::math::make_rotation3" ref="af95281a14711a300d673759470b1af59" args="(const vector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_rotation3 </td>
+          <td>(</td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の回転行列を生成する. </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>各軸の回転成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1b5f50f14acad7e97c0a9e31b29776c8"></a><!-- doxytag: member="mof::math::make_scaling2" ref="a1b5f50f14acad7e97c0a9e31b29776c8" args="(const vector2 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_scaling2 </td>
+          <td>(</td>
+          <td class="paramtype">const vector2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の拡大行列を生成する. </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>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1d0414c0d4c0fa5859acf8fcf0006fea"></a><!-- doxytag: member="mof::math::make_scaling3" ref="a1d0414c0d4c0fa5859acf8fcf0006fea" args="(const vector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_scaling3 </td>
+          <td>(</td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の拡大行列を生成する. </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>各軸の拡大成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aed6a1eb135d05fb91f276509a49594ec"></a><!-- doxytag: member="mof::math::make_translation2" ref="aed6a1eb135d05fb91f276509a49594ec" args="(const vector2 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_translation2 </td>
+          <td>(</td>
+          <td class="paramtype">const vector2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の並進行列を生成する. </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>各軸の並進成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1c10c0f7e385c674f79a66bed216079e"></a><!-- doxytag: member="mof::math::make_translation3" ref="a1c10c0f7e385c674f79a66bed216079e" args="(const vector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_translation3 </td>
+          <td>(</td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>v</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の並進行列を生成する. </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>各軸の並進成分を表すベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aaf3d71f751ae4c64be6ab8a7ea72978c"></a><!-- doxytag: member="mof::math::make_transposed2" ref="aaf3d71f751ae4c64be6ab8a7ea72978c" args="(const matrix2 &amp;M)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix2.html">matrix2</a> mof::math::make_transposed2 </td>
+          <td>(</td>
+          <td class="paramtype">const matrix2 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>2次元同次変換行列の転置行列を生成する. </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>元の行列</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac5ff8e4a373a99fa5e21de56f9743caa"></a><!-- doxytag: member="mof::math::make_transposed3" ref="ac5ff8e4a373a99fa5e21de56f9743caa" args="(const matrix3 &amp;M)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_transposed3 </td>
+          <td>(</td>
+          <td class="paramtype">const matrix3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>M</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列の転置行列を生成する. </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>元の行列</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abb9534389ec1c32de0fa57738cef9514"></a><!-- doxytag: member="mof::math::make_view3" ref="abb9534389ec1c32de0fa57738cef9514" args="(const vector3 &amp;eye, const vector3 &amp;lookat, const vector3 &amp;up)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmof_1_1math_1_1matrix3.html">matrix3</a> mof::math::make_view3 </td>
+          <td>(</td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>eye</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>lookat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const vector3 &amp;&nbsp;</td>
+          <td class="paramname"> <em>up</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>3次元同次変換行列のカメラ行列を生成する. </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>eyeベクトル</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>lookatベクトル</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>upベクトル</em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>戻り値:</b></dt><dd>生成した行列 </dd></dl>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/namespacemof_1_1util.html b/saisei-1.0/doc/html/namespacemof_1_1util.html
new file mode 100644 (file)
index 0000000..fa142c2
--- /dev/null
@@ -0,0 +1,40 @@
+<!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: ネームスペース mof::util</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 class="current"><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 class="tabs">
+    <ul>
+      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1util.html">util</a>
+  </div>
+</div>
+<div class="contents">
+<h1>ネームスペース mof::util</h1><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_1util_1_1multimedia__timer.html">multimedia_timer</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">システムのタイマによる高精度な時間計測  <a href="classmof_1_1util_1_1multimedia__timer.html#_details">[詳細]</a><br/></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/namespaces.html b/saisei-1.0/doc/html/namespaces.html
new file mode 100644 (file)
index 0000000..8862b4a
--- /dev/null
@@ -0,0 +1,38 @@
+<!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 class="current"><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 class="tabs">
+    <ul>
+      <li class="current"><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
+      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>ネームスペース一覧</h1>ネームスペースの一覧です。<table>
+  <tr><td class="indexkey"><a class="el" href="namespacemof.html">mof</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacemof_1_1math.html">mof::math</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacemof_1_1util.html">mof::util</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/structmof_1_1Vector2D-members.html b/saisei-1.0/doc/html/structmof_1_1Vector2D-members.html
new file mode 100644 (file)
index 0000000..ede1cfc
--- /dev/null
@@ -0,0 +1,51 @@
+<!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.1 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::Vector2D メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a8aa45d68ee6311dae7e2cf14542496a2">operator!=</a>(const mof::Vector2D &amp;obj) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">operator*</a>(float rhs) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a101fba9bdfe5db87dd1c4acb728fb786">operator*</a>(const mof::Vector2D &amp;vec, real f)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a3aedbcc9b93bf4334152717d80476a49">operator*</a>(real f, const mof::Vector2D &amp;vec)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a3ba38e47408d2f2c1bfaffb59df388a8">operator+</a>(const mof::Vector2D &amp;rhs) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ade87f5fede7808ddd993ef792d9b2010">operator-</a>(const mof::Vector2D &amp;rhs) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">operator-</a>() const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a8c3595cff7a0b59b724a81c329cae7c7">operator/</a>(float rhs) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ac6de893da3fc3738a3978776979e6714">operator&lt;&lt;</a>(std::ostream &amp;os, const Vector2D &amp;obj)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a4e459ac99c373ca05ee1d3c676fb78ab">operator==</a>(const mof::Vector2D &amp;obj) const </td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ab92ac29eef4252a8f1d25af1251e8515">Vector2D</a>(real x_, real y_)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a79bb81282ea309b726a23cbd98306f65">Vector2D</a>(int x_, int y_)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">Vector2D</a>()</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a></td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a></td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">~Vector2D</a>(void)</td><td><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a></td><td></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/structmof_1_1Vector2D.html b/saisei-1.0/doc/html/structmof_1_1Vector2D.html
new file mode 100644 (file)
index 0000000..aafd4ef
--- /dev/null
@@ -0,0 +1,419 @@
+<!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: 構造体 mof::Vector2D</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 -->
+<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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="structmof_1_1Vector2D.html">Vector2D</a>
+  </div>
+</div>
+<div class="contents">
+<h1>構造体 mof::Vector2D</h1><!-- doxytag: class="mof::Vector2D" -->
+<p><code>#include &lt;<a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a>&gt;</code></p>
+
+<p><a href="structmof_1_1Vector2D-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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="structmof_1_1Vector2D.html#ab92ac29eef4252a8f1d25af1251e8515">Vector2D</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="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a79bb81282ea309b726a23cbd98306f65">Vector2D</a> (int x_, int y_)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a5dba11b6f10b97f92e6a79afd7b54c77">Vector2D</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#ab7598396d443afe74a1b25d311aa52b9">~Vector2D</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a3ba38e47408d2f2c1bfaffb59df388a8">operator+</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#ade87f5fede7808ddd993ef792d9b2010">operator-</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a5cd2201233e48e9ca32bbb50159614ca">operator*</a> (float rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a8c3595cff7a0b59b724a81c329cae7c7">operator/</a> (float rhs) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a4e459ac99c373ca05ee1d3c676fb78ab">operator==</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;obj) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a8aa45d68ee6311dae7e2cf14542496a2">operator!=</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;obj) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#acab586a192a479ea757dda9bf1bda27a">operator-</a> () const </td></tr>
+<tr><td colspan="2"><h2>Public 変数</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="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">x</a></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="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">y</a></td></tr>
+<tr><td colspan="2"><h2>フレンド</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a101fba9bdfe5db87dd1c4acb728fb786">operator*</a> (const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;vec, <a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> f)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#a3aedbcc9b93bf4334152717d80476a49">operator*</a> (<a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> f, const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;vec)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector2D.html#ac6de893da3fc3738a3978776979e6714">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="structmof_1_1Vector2D.html">Vector2D</a> &amp;obj)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+
+<p> <a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a> の <a class="el" href="Vector2D_8hpp_source.html#l00008">8</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="ab92ac29eef4252a8f1d25af1251e8515"></a><!-- doxytag: member="mof::Vector2D::Vector2D" ref="ab92ac29eef4252a8f1d25af1251e8515" args="(real x_, real y_)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::Vector2D::Vector2D </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&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="paramname"> <em>y_</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00004">4</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a79bb81282ea309b726a23cbd98306f65"></a><!-- doxytag: member="mof::Vector2D::Vector2D" ref="a79bb81282ea309b726a23cbd98306f65" args="(int x_, int y_)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::Vector2D::Vector2D </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>x_</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>y_</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00008">8</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a5dba11b6f10b97f92e6a79afd7b54c77"></a><!-- doxytag: member="mof::Vector2D::Vector2D" ref="a5dba11b6f10b97f92e6a79afd7b54c77" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::Vector2D::Vector2D </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00013">13</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ab7598396d443afe74a1b25d311aa52b9"></a><!-- doxytag: member="mof::Vector2D::~Vector2D" ref="ab7598396d443afe74a1b25d311aa52b9" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mof::Vector2D::~Vector2D </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00017">17</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="a8aa45d68ee6311dae7e2cf14542496a2"></a><!-- doxytag: member="mof::Vector2D::operator!=" ref="a8aa45d68ee6311dae7e2cf14542496a2" args="(const mof::Vector2D &amp;obj) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mof::Vector2D::operator!= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>obj</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00027">27</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a5cd2201233e48e9ca32bbb50159614ca"></a><!-- doxytag: member="mof::Vector2D::operator*" ref="a5cd2201233e48e9ca32bbb50159614ca" args="(float rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator* </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00046">46</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a3ba38e47408d2f2c1bfaffb59df388a8"></a><!-- doxytag: member="mof::Vector2D::operator+" ref="a3ba38e47408d2f2c1bfaffb59df388a8" args="(const mof::Vector2D &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00037">37</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="acab586a192a479ea757dda9bf1bda27a"></a><!-- doxytag: member="mof::Vector2D::operator&#45;" ref="acab586a192a479ea757dda9bf1bda27a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator- </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00031">31</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ade87f5fede7808ddd993ef792d9b2010"></a><!-- doxytag: member="mof::Vector2D::operator&#45;" ref="ade87f5fede7808ddd993ef792d9b2010" args="(const mof::Vector2D &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator- </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00042">42</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a8c3595cff7a0b59b724a81c329cae7c7"></a><!-- doxytag: member="mof::Vector2D::operator/" ref="a8c3595cff7a0b59b724a81c329cae7c7" args="(float rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> mof::Vector2D::operator/ </td>
+          <td>(</td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>rhs</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00051">51</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e459ac99c373ca05ee1d3c676fb78ab"></a><!-- doxytag: member="mof::Vector2D::operator==" ref="a4e459ac99c373ca05ee1d3c676fb78ab" args="(const mof::Vector2D &amp;obj) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mof::Vector2D::operator== </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>obj</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a> の <a class="el" href="Vector2D_8cpp_source.html#l00022">22</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>フレンドと関連する関数</h2>
+<a class="anchor" id="a3aedbcc9b93bf4334152717d80476a49"></a><!-- doxytag: member="mof::Vector2D::operator*" ref="a3aedbcc9b93bf4334152717d80476a49" args="(real f, const mof::Vector2D &amp;vec)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> operator* </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&nbsp;</td>
+          <td class="paramname"> <em>f</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>vec</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a101fba9bdfe5db87dd1c4acb728fb786"></a><!-- doxytag: member="mof::Vector2D::operator*" ref="a101fba9bdfe5db87dd1c4acb728fb786" args="(const mof::Vector2D &amp;vec, real f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> operator* </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">mof::Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>vec</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>f</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ac6de893da3fc3738a3978776979e6714"></a><!-- doxytag: member="mof::Vector2D::operator&lt;&lt;" ref="ac6de893da3fc3738a3978776979e6714" args="(std::ostream &amp;os, const Vector2D &amp;obj)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">std::ostream &amp;&nbsp;</td>
+          <td class="paramname"> <em>os</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structmof_1_1Vector2D.html">Vector2D</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a6bf6819566f049e17e80d496930ce615"></a><!-- doxytag: member="mof::Vector2D::x" ref="a6bf6819566f049e17e80d496930ce615" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="el" href="structmof_1_1Vector2D.html#a6bf6819566f049e17e80d496930ce615">mof::Vector2D::x</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a> の <a class="el" href="Vector2D_8hpp_source.html#l00010">10</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="ae80f9bdf52e62c7285d79bcd10f864e7"></a><!-- doxytag: member="mof::Vector2D::y" ref="ae80f9bdf52e62c7285d79bcd10f864e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="el" href="structmof_1_1Vector2D.html#ae80f9bdf52e62c7285d79bcd10f864e7">mof::Vector2D::y</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a> の <a class="el" href="Vector2D_8hpp_source.html#l00010">10</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>この構造体の説明は次のファイルから生成されました:<ul>
+<li>mof/math/<a class="el" href="Vector2D_8hpp_source.html">Vector2D.hpp</a></li>
+<li>mof/math/<a class="el" href="Vector2D_8cpp_source.html">Vector2D.cpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してFri Apr 16 10:02:00 2010に生成されました。&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/structmof_1_1math_1_1row__of__matrix-members.html b/saisei-1.0/doc/html/structmof_1_1math_1_1row__of__matrix-members.html
new file mode 100644 (file)
index 0000000..756746d
--- /dev/null
@@ -0,0 +1,39 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::math::row_of_matrix&lt; Dim &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a></td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">operator[]</a>(size_t index) const </td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a></td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">row_of_matrix</a>(const float *elements, size_t row_index)</td><td><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix&lt; Dim &gt;</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/structmof_1_1math_1_1row__of__matrix.html b/saisei-1.0/doc/html/structmof_1_1math_1_1row__of__matrix.html
new file mode 100644 (file)
index 0000000..68d9ea9
--- /dev/null
@@ -0,0 +1,151 @@
+<!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: 構造体 テンプレート mof::math::row_of_matrix&lt; Dim &gt;</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1math.html">math</a>::<a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a>
+  </div>
+</div>
+<div class="contents">
+<h1>構造体 テンプレート mof::math::row_of_matrix&lt; Dim &gt;</h1><!-- doxytag: class="mof::math::row_of_matrix" -->
+<p>M[i][j]のように行列の要素を参照できるようにするための補助クラス.  
+<a href="#_details">[詳細]</a></p>
+
+<p><code>#include &lt;<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a>&gt;</code></p>
+
+<p><a href="structmof_1_1math_1_1row__of__matrix-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<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="structmof_1_1math_1_1row__of__matrix.html#add819c408998bb73fd68da047504684c">row_of_matrix</a> (const float *elements, size_t row_index)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#ad26e390fd29458b4ccb1a6efc2b9fc2d">operator[]</a> (size_t index) const </td></tr>
+<tr><td colspan="2"><h2>Public 変数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+<h3>template&lt;size_t Dim&gt;<br/>
+ struct mof::math::row_of_matrix&lt; Dim &gt;</h3>
+
+<p>M[i][j]のように行列の要素を参照できるようにするための補助クラス. </p>
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00254">254</a> 行で定義されています。</p>
+<hr/><h2>コンストラクタとデストラクタ</h2>
+<a class="anchor" id="add819c408998bb73fd68da047504684c"></a><!-- doxytag: member="mof::math::row_of_matrix::row_of_matrix" ref="add819c408998bb73fd68da047504684c" args="(const float *elements, size_t row_index)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="structmof_1_1math_1_1row__of__matrix.html">row_of_matrix</a> </td>
+          <td>(</td>
+          <td class="paramtype">const float *&nbsp;</td>
+          <td class="paramname"> <em>elements</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>row_index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00259">259</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ad26e390fd29458b4ccb1a6efc2b9fc2d"></a><!-- doxytag: member="mof::math::row_of_matrix::operator[]" ref="ad26e390fd29458b4ccb1a6efc2b9fc2d" args="(size_t index) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::operator[] </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>index</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00264">264</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a0bdc04595281825f274b1016728f6a72"></a><!-- doxytag: member="mof::math::row_of_matrix::elements_" ref="a0bdc04595281825f274b1016728f6a72" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">const float* <a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="structmof_1_1math_1_1row__of__matrix.html#a0bdc04595281825f274b1016728f6a72">elements_</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00256">256</a> 行で定義されています。</p>
+
+</div>
+</div>
+<a class="anchor" id="af1d3a14a09bb4bbe6ddb5d8e37730b9e"></a><!-- doxytag: member="mof::math::row_of_matrix::row_index_" ref="af1d3a14a09bb4bbe6ddb5d8e37730b9e" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t Dim&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" href="structmof_1_1math_1_1row__of__matrix.html">mof::math::row_of_matrix</a>&lt; Dim &gt;::<a class="el" href="structmof_1_1math_1_1row__of__matrix.html#af1d3a14a09bb4bbe6ddb5d8e37730b9e">row_index_</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a> の <a class="el" href="basic__matrix_8hpp_source.html#l00257">257</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>この構造体の説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/math/<a class="el" href="basic__matrix_8hpp_source.html">basic_matrix.hpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:44 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/saisei-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl-members.html b/saisei-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl-members.html
new file mode 100644 (file)
index 0000000..b8eab4f
--- /dev/null
@@ -0,0 +1,36 @@
+<!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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>mof::util::multimedia_timer::impl メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a>継承メンバも含んでいます。<table>
+  <tr class="memlist"><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a></td><td><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></td><td></td></tr>
+</table></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl.html b/saisei-1.0/doc/html/structmof_1_1util_1_1multimedia__timer_1_1impl.html
new file mode 100644 (file)
index 0000000..4ef0cd1
--- /dev/null
@@ -0,0 +1,64 @@
+<!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: 構造体 mof::util::multimedia_timer::impl</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 class="current"><a href="annotated.html"><span>クラス</span></a></li>
+      <li><a href="files.html"><span>ファイル</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>構成</span></a></li>
+      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
+      <li><a href="functions.html"><span>構成メンバ</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="namespacemof_1_1util.html">util</a>::<a class="el" href="classmof_1_1util_1_1multimedia__timer.html">multimedia_timer</a>::<a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>構造体 mof::util::multimedia_timer::impl</h1><!-- doxytag: class="mof::util::multimedia_timer::impl" -->
+<p><a href="structmof_1_1util_1_1multimedia__timer_1_1impl-members.html">すべてのメンバ一覧</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public 変数</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">timespec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">prevTime_</a></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>説明</h2>
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00009">9</a> 行で定義されています。</p>
+<hr/><h2>変数</h2>
+<a class="anchor" id="a1c9e74824a301053fa6871c8453b23d1"></a><!-- doxytag: member="mof::util::multimedia_timer::impl::prevTime_" ref="a1c9e74824a301053fa6871c8453b23d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">timespec <a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#a1c9e74824a301053fa6871c8453b23d1">mof::util::multimedia_timer::impl::prevTime_</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a> の <a class="el" href="multimedia__timer_8cpp_source.html#l00011">11</a> 行で定義されています。</p>
+
+</div>
+</div>
+<hr/>この構造体の説明は次のファイルから生成されました:<ul>
+<li>/home/yasutomo/devel/moflib/src/mof/util/linux/<a class="el" href="multimedia__timer_8cpp_source.html">multimedia_timer.cpp</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:45 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/saisei-1.0/doc/html/tab_b.gif b/saisei-1.0/doc/html/tab_b.gif
new file mode 100644 (file)
index 0000000..0d62348
Binary files /dev/null and b/saisei-1.0/doc/html/tab_b.gif differ
diff --git a/saisei-1.0/doc/html/tab_l.gif b/saisei-1.0/doc/html/tab_l.gif
new file mode 100644 (file)
index 0000000..9b1e633
Binary files /dev/null and b/saisei-1.0/doc/html/tab_l.gif differ
diff --git a/saisei-1.0/doc/html/tab_r.gif b/saisei-1.0/doc/html/tab_r.gif
new file mode 100644 (file)
index 0000000..ce9dd9f
Binary files /dev/null and b/saisei-1.0/doc/html/tab_r.gif differ
diff --git a/saisei-1.0/doc/html/tabs.css b/saisei-1.0/doc/html/tabs.css
new file mode 100644 (file)
index 0000000..a444163
--- /dev/null
@@ -0,0 +1,105 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : 80%;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs #MSearchBox
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : 80%;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.navpath
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+   text-align       : center;
+   margin           : 2px;
+   padding          : 2px;
+}
diff --git a/saisei-1.0/doc/html/threshold_8hpp.html b/saisei-1.0/doc/html/threshold_8hpp.html
new file mode 100644 (file)
index 0000000..fc1ef43
--- /dev/null
@@ -0,0 +1,62 @@
+<!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/threshold.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.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/threshold.hpp</h1><div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="threshold_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2threshold_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2threshold_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2threshold_8hppdep">
+<area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/></map>
+</div>
+
+<p><a href="threshold_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">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">MOF_ERROR_THRESHOLD</a>&nbsp;&nbsp;&nbsp;1e-3</td></tr>
+</table>
+<hr/><h2>マクロ定義</h2>
+<a class="anchor" id="acefd3ede4bb1937da93c49823d4d008e"></a><!-- doxytag: member="threshold.hpp::MOF_ERROR_THRESHOLD" ref="acefd3ede4bb1937da93c49823d4d008e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MOF_ERROR_THRESHOLD&nbsp;&nbsp;&nbsp;1e-3</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p> <a class="el" href="threshold_8hpp_source.html">threshold.hpp</a> の <a class="el" href="threshold_8hpp_source.html#l00003">3</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 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/saisei-1.0/doc/html/threshold_8hpp__dep__incl.map b/saisei-1.0/doc/html/threshold_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..3aa17ad
--- /dev/null
@@ -0,0 +1,17 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,160,1304,189"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,83,888,112"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,237,1664,267"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,237,1288,267"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,315,2055,344"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,315,1692,344"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,392,1552,421"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,469,1680,499"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,469,1325,499"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,315,1268,344"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,160,663,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,237,824,267"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,237,405,267"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,315,420,344"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,315,844,344"/>
+</map>
diff --git a/saisei-1.0/doc/html/threshold_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/threshold_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..7f96013
--- /dev/null
@@ -0,0 +1 @@
+f93999e83a94a3d4189a53fce836b221
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/threshold_8hpp__dep__incl.png b/saisei-1.0/doc/html/threshold_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..4819c72
Binary files /dev/null and b/saisei-1.0/doc/html/threshold_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/threshold_8hpp_source.html b/saisei-1.0/doc/html/threshold_8hpp_source.html
new file mode 100644 (file)
index 0000000..2af0718
--- /dev/null
@@ -0,0 +1,34 @@
+<!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/threshold.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.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/threshold.hpp</h1><a href="threshold_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><a class="code" href="threshold_8hpp.html#acefd3ede4bb1937da93c49823d4d008e">00003</a> <span class="preprocessor">#define MOF_ERROR_THRESHOLD 1e-3// 誤差閾値</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/tstring_8hpp.html b/saisei-1.0/doc/html/tstring_8hpp.html
new file mode 100644 (file)
index 0000000..810bb46
--- /dev/null
@@ -0,0 +1,71 @@
+<!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/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.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/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_2src_2mof_2base_2tstring_8hpp_map" alt=""/></div>
+</div>
+<div class="dynheader">
+このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。</div>
+<div class="dynsection">
+<div class="center"><img src="tstring_8hpp__dep__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2tstring_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2tstring_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2base_2tstring_8hppdep">
+<area shape="rect" href="mofdef_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/base/mofdef.hpp" alt="" coords="689,83,1031,112"/><area shape="rect" href="basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,237,1304,267"/><area shape="rect" href="basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,160,888,189"/><area shape="rect" href="matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,315,1664,344"/><area shape="rect" href="matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,315,1288,344"/><area shape="rect" href="matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,392,2055,421"/><area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,392,1692,421"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,469,1552,499"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,547,1680,576"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,547,1325,576"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,392,1268,421"/><area shape="rect" href="vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,237,663,267"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,315,824,344"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,315,405,344"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,392,420,421"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,392,844,421"/></map>
+</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>
+<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 colspan="2"><h2>型定義</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::basic_string&lt; <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#ac5bfa05fda9898bdc5f163179389d944">mof::tstring</a></td></tr>
+</table>
+<hr/><h2>型定義</h2>
+<a class="anchor" id="a03bdb8ce5895c7e261aadc2529637546"></a><!-- doxytag: member="tstring.hpp::TCHAR" ref="a03bdb8ce5895c7e261aadc2529637546" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef char <a class="el" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:39 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/saisei-1.0/doc/html/tstring_8hpp__dep__incl.map b/saisei-1.0/doc/html/tstring_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..93574ee
--- /dev/null
@@ -0,0 +1,18 @@
+<map id="G" name="G">
+<area shape="rect" href="$mofdef_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/base/mofdef.hpp" alt="" coords="689,83,1031,112"/>
+<area shape="rect" href="$basic__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_matrix.hpp" alt="" coords="928,237,1304,267"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/basic_vector.hpp" alt="" coords="512,160,888,189"/>
+<area shape="rect" href="$matrix2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix2.hpp" alt="" coords="1320,315,1664,344"/>
+<area shape="rect" href="$matrix3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix3.hpp" alt="" coords="944,315,1288,344"/>
+<area shape="rect" href="$matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/matrix.hpp" alt="" coords="1716,392,2055,421"/>
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="1292,392,1692,421"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="1176,469,1552,499"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="1349,547,1680,576"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="949,547,1325,576"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="868,392,1268,421"/>
+<area shape="rect" href="$vector2_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector2.hpp" alt="" coords="319,237,663,267"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="480,315,824,344"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="5,315,405,344"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="81,392,420,421"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="444,392,844,421"/>
+</map>
diff --git a/saisei-1.0/doc/html/tstring_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/tstring_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..30a1671
--- /dev/null
@@ -0,0 +1 @@
+3d61d9288e9558c89e2f8c46eec58cce
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/tstring_8hpp__dep__incl.png b/saisei-1.0/doc/html/tstring_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..1b5ea0d
Binary files /dev/null and b/saisei-1.0/doc/html/tstring_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/tstring_8hpp__incl.map b/saisei-1.0/doc/html/tstring_8hpp__incl.map
new file mode 100644 (file)
index 0000000..8be6a30
--- /dev/null
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/saisei-1.0/doc/html/tstring_8hpp__incl.md5 b/saisei-1.0/doc/html/tstring_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..446c4c7
--- /dev/null
@@ -0,0 +1 @@
+2c693d3e957e151f5645eefb61b1b622
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/tstring_8hpp__incl.png b/saisei-1.0/doc/html/tstring_8hpp__incl.png
new file mode 100644 (file)
index 0000000..886726a
Binary files /dev/null and b/saisei-1.0/doc/html/tstring_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/tstring_8hpp_source.html b/saisei-1.0/doc/html/tstring_8hpp_source.html
new file mode 100644 (file)
index 0000000..807ab5b
--- /dev/null
@@ -0,0 +1,45 @@
+<!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/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.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/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 _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#a03bdb8ce5895c7e261aadc2529637546">00006</a> <span class="keyword">typedef</span> <span class="keywordtype">char</span> <a class="code" href="tstring_8hpp.html#a03bdb8ce5895c7e261aadc2529637546">TCHAR</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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/vector2_8hpp.html b/saisei-1.0/doc/html/vector2_8hpp.html
new file mode 100644 (file)
index 0000000..3bf31d6
--- /dev/null
@@ -0,0 +1,58 @@
+<!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/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.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/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_2src_2mof_2math_2vector2_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hpp">
+<area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,83,535,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/></map>
+</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_2src_2mof_2math_2vector2_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector2_8hppdep">
+<area shape="rect" href="matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,83,405,112"/><area shape="rect" href="vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,83,829,112"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="651,160,989,189"/><area shape="rect" href="vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="996,83,1340,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="520,237,896,267"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="768,315,1099,344"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="368,315,744,344"/><area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="1013,160,1413,189"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1437,160,1837,189"/></map>
+</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 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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 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/saisei-1.0/doc/html/vector2_8hpp__dep__incl.map b/saisei-1.0/doc/html/vector2_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..7958d82
--- /dev/null
@@ -0,0 +1,11 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix2_test.cpp" alt="" coords="5,83,405,112"/>
+<area shape="rect" href="$vector2__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector2_test.cpp" alt="" coords="429,83,829,112"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="651,160,989,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector3.hpp" alt="" coords="996,83,1340,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="520,237,896,267"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="768,315,1099,344"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="368,315,744,344"/>
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="1013,160,1413,189"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="1437,160,1837,189"/>
+</map>
diff --git a/saisei-1.0/doc/html/vector2_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/vector2_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..435517f
--- /dev/null
@@ -0,0 +1 @@
+7578a59faac747edd6f89a9d4be4f951
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/vector2_8hpp__dep__incl.png b/saisei-1.0/doc/html/vector2_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..d7edbe6
Binary files /dev/null and b/saisei-1.0/doc/html/vector2_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/vector2_8hpp__incl.map b/saisei-1.0/doc/html/vector2_8hpp__incl.map
new file mode 100644 (file)
index 0000000..f6052d1
--- /dev/null
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,83,535,112"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,160,172,189"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,160,353,189"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,237,232,267"/>
+</map>
diff --git a/saisei-1.0/doc/html/vector2_8hpp__incl.md5 b/saisei-1.0/doc/html/vector2_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..bd5d838
--- /dev/null
@@ -0,0 +1 @@
+a3acb020877c5ca959d58cf09c8c2003
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/vector2_8hpp__incl.png b/saisei-1.0/doc/html/vector2_8hpp__incl.png
new file mode 100644 (file)
index 0000000..3520943
Binary files /dev/null and b/saisei-1.0/doc/html/vector2_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/vector2_8hpp_source.html b/saisei-1.0/doc/html/vector2_8hpp_source.html
new file mode 100644 (file)
index 0000000..c1484a6
--- /dev/null
@@ -0,0 +1,70 @@
+<!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/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.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/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="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             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = 0;
+<a name="l00021"></a>00021             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = 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#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#ab736cefa1d0a4a91ba507bb5065ec448">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a>)
+<a name="l00030"></a>00030         {
+<a name="l00031"></a>00031             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = x;
+<a name="l00032"></a>00032             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = y;
+<a name="l00033"></a>00033         }
+<a name="l00034"></a>00034         
+<a name="l00040"></a>00040         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00041"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a248255eb16b32312833921eebc8c4d14">00041</a>         <a class="code" href="classmof_1_1math_1_1vector2.html#a9f1349c21d90cb23554501635edfef42" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector2</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00042"></a>00042         {
+<a name="l00043"></a>00043             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = arr[0];
+<a name="l00044"></a>00044             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = arr[1];
+<a name="l00045"></a>00045         }
+<a name="l00046"></a>00046 <span class="comment">//}}}</span>
+<a name="l00047"></a>00047 <span class="comment">//{{{ accessers</span>
+<a name="l00048"></a><a class="code" href="classmof_1_1math_1_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">00048</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#ab736cefa1d0a4a91ba507bb5065ec448">x</a>()<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>[0]; }
+<a name="l00049"></a><a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">00049</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#aac657665a6b117f0382c3290095564c7">y</a>()<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>[1]; }
+<a name="l00050"></a><a class="code" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">00050</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector2.html#a05cf079135e30ca92b35a7f1b1dc226e">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }<span class="comment">// 第3要素は常に1</span>
+<a name="l00051"></a>00051 <span class="comment">//}}}</span>
+<a name="l00052"></a>00052     };
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 }<span class="comment">// namespace math</span>
+<a name="l00055"></a>00055 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/vector2__test_8cpp.html b/saisei-1.0/doc/html/vector2__test_8cpp.html
new file mode 100644 (file)
index 0000000..b8d6889
--- /dev/null
@@ -0,0 +1,69 @@
+<!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/vector2_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/vector2_test.cpp</h1><code>#include &lt;<a class="el" href="vector2_8hpp_source.html">mof/math/vector2.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;sstream&gt;</code><br/>
+<div class="dynheader">
+vector2_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="vector2__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector2__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector2__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector2__test_8cpp">
+<area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="372,83,519,112"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
+</div>
+
+<p><a href="vector2__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="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="vector2_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="vector2__test_8cpp_source.html">vector2_test.cpp</a> の <a class="el" href="vector2__test_8cpp_source.html#l00005">5</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:41 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/saisei-1.0/doc/html/vector2__test_8cpp__incl.map b/saisei-1.0/doc/html/vector2__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..4793aa4
--- /dev/null
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="372,83,519,112"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/>
+</map>
diff --git a/saisei-1.0/doc/html/vector2__test_8cpp__incl.md5 b/saisei-1.0/doc/html/vector2__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..8fb0f65
--- /dev/null
@@ -0,0 +1 @@
+5b5171ff6258eb394bca47a59ab5faa6
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/vector2__test_8cpp__incl.png b/saisei-1.0/doc/html/vector2__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..20d39ea
Binary files /dev/null and b/saisei-1.0/doc/html/vector2__test_8cpp__incl.png differ
diff --git a/saisei-1.0/doc/html/vector2__test_8cpp_source.html b/saisei-1.0/doc/html/vector2__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..0feabbe
--- /dev/null
@@ -0,0 +1,102 @@
+<!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/vector2_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/vector2_test.cpp</h1><a href="vector2__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="vector2_8hpp.html">mof/math/vector2.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><a class="code" href="vector2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00005</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00006"></a>00006 {
+<a name="l00007"></a>00007     <span class="keyword">using namespace </span>mof::math;
+<a name="l00008"></a>00008     <span class="keyword">using namespace </span>std;
+<a name="l00009"></a>00009     vector2 v;
+<a name="l00010"></a>00010     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012     <span class="keywordflow">if</span> (v.x() != 0 || v.y() != 0 || v.z() != 1) {
+<a name="l00013"></a>00013         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero vector&quot;</span> &lt;&lt; endl;  
+<a name="l00014"></a>00014         failed_count++;
+<a name="l00015"></a>00015     }
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017     v = vector2(1, 2);
+<a name="l00018"></a>00018     <span class="keywordflow">if</span> (v[0] != 1 || v[1] != 2 || v[2] != 1) {
+<a name="l00019"></a>00019         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array&quot;</span> &lt;&lt; endl;    
+<a name="l00020"></a>00020         failed_count++;
+<a name="l00021"></a>00021     }
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00024"></a>00024     v = vector2(1, 2);
+<a name="l00025"></a>00025     vector2 w(3, 4);
+<a name="l00026"></a>00026     v = v + w;
+<a name="l00027"></a>00027     <span class="keywordflow">if</span> (v.x() != 4 || v.y() != 6 || v.z() != 1) {
+<a name="l00028"></a>00028         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00029"></a>00029         failed_count++;
+<a name="l00030"></a>00030     }
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032     v = vector2(50, 50);
+<a name="l00033"></a>00033     w = vector2(1, 2);
+<a name="l00034"></a>00034     v = v - w;
+<a name="l00035"></a>00035     <span class="keywordflow">if</span> (v.x() != 49 || v.y() != 48 || v.z() != 1) {
+<a name="l00036"></a>00036         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;  
+<a name="l00037"></a>00037         failed_count++;
+<a name="l00038"></a>00038     }
+<a name="l00039"></a>00039     
+<a name="l00040"></a>00040     v = vector2(10, 10);
+<a name="l00041"></a>00041     v = 2 * v * 3;
+<a name="l00042"></a>00042     <span class="keywordflow">if</span> (v.x() != 60 || v.y() != 60 || v.z() != 1) {
+<a name="l00043"></a>00043         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; multiplation with scalar test&quot;</span> &lt;&lt; endl; 
+<a name="l00044"></a>00044         failed_count++;
+<a name="l00045"></a>00045     }
+<a name="l00046"></a>00046     
+<a name="l00047"></a>00047     v = vector2(60, 30);
+<a name="l00048"></a>00048     v = v / 3;
+<a name="l00049"></a>00049     <span class="keywordflow">if</span> (v.x() != 20 || v.y() != 10 || v.z() != 1) {
+<a name="l00050"></a>00050         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; devidation with scalar test&quot;</span> &lt;&lt; endl;   
+<a name="l00051"></a>00051         failed_count++;
+<a name="l00052"></a>00052     }
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     v = vector2(1, 2);
+<a name="l00056"></a>00056     w = vector2(1, 2);
+<a name="l00057"></a>00057     <span class="keywordflow">if</span> (v != w) {
+<a name="l00058"></a>00058         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00059"></a>00059         failed_count++;
+<a name="l00060"></a>00060     }
+<a name="l00061"></a>00061     
+<a name="l00062"></a>00062     v = vector2(1, 2);
+<a name="l00063"></a>00063     w = vector2(2, 1);
+<a name="l00064"></a>00064     <span class="keywordflow">if</span> (v == w) {
+<a name="l00065"></a>00065         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00066"></a>00066         failed_count++;
+<a name="l00067"></a>00067     }
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070     <span class="keywordflow">return</span> failed_count;
+<a name="l00071"></a>00071 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/vector3_8hpp.html b/saisei-1.0/doc/html/vector3_8hpp.html
new file mode 100644 (file)
index 0000000..96d36b7
--- /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/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.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/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_2src_2mof_2math_2vector3_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hpp">
+<area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,83,575,112"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/></map>
+</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_2src_2mof_2math_2vector3_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector3_8hppdep">
+<area shape="rect" href="matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="5,83,405,112"/><area shape="rect" href="vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="429,83,829,112"/><area shape="rect" href="vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="853,83,1192,112"/><area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="721,160,1097,189"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="969,237,1300,267"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="569,237,945,267"/></map>
+</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 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 class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:43 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/saisei-1.0/doc/html/vector3_8hpp__dep__incl.map b/saisei-1.0/doc/html/vector3_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..8f6ba85
--- /dev/null
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" href="$matrix3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/matrix3_test.cpp" alt="" coords="5,83,405,112"/>
+<area shape="rect" href="$vector3__test_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/test/vector3_test.cpp" alt="" coords="429,83,829,112"/>
+<area shape="rect" href="$vector_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/vector.hpp" alt="" coords="853,83,1192,112"/>
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="721,160,1097,189"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="969,237,1300,267"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="569,237,945,267"/>
+</map>
diff --git a/saisei-1.0/doc/html/vector3_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/vector3_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..3f1eb06
--- /dev/null
@@ -0,0 +1 @@
+5eb2ee2385ea55bdfb09038048871722
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/vector3_8hpp__dep__incl.png b/saisei-1.0/doc/html/vector3_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..63831ce
Binary files /dev/null and b/saisei-1.0/doc/html/vector3_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/vector3_8hpp__incl.map b/saisei-1.0/doc/html/vector3_8hpp__incl.map
new file mode 100644 (file)
index 0000000..0be8248
--- /dev/null
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,160,535,189"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,83,575,112"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,237,172,267"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,237,353,267"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,315,232,344"/>
+</map>
diff --git a/saisei-1.0/doc/html/vector3_8hpp__incl.md5 b/saisei-1.0/doc/html/vector3_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..7562b9a
--- /dev/null
@@ -0,0 +1 @@
+d63baa18b1db350667ca71b5df0f3b68
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/vector3_8hpp__incl.png b/saisei-1.0/doc/html/vector3_8hpp__incl.png
new file mode 100644 (file)
index 0000000..d89b7e2
Binary files /dev/null and b/saisei-1.0/doc/html/vector3_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/vector3_8hpp_source.html b/saisei-1.0/doc/html/vector3_8hpp_source.html
new file mode 100644 (file)
index 0000000..dfb1551
--- /dev/null
@@ -0,0 +1,76 @@
+<!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/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.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/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="l00005"></a>00005 <span class="keyword">namespace </span>mof
+<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="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             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = 0;
+<a name="l00022"></a>00022             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = 0;
+<a name="l00023"></a>00023             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = 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#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#adab95127cb6e3537660a813d1c373884">x</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a>, <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a>)
+<a name="l00033"></a>00033         {
+<a name="l00034"></a>00034             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = x;
+<a name="l00035"></a>00035             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = y; 
+<a name="l00036"></a>00036             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = z;
+<a name="l00037"></a>00037         }
+<a name="l00038"></a>00038 
+<a name="l00044"></a>00044         <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00045"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a10ea50dffe1acafe2bce2e2333a9001b">00045</a>         <a class="code" href="classmof_1_1math_1_1vector3.html#ab20946d30c11ecbcebabee42924f0b88" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector3</a>(<span class="keyword">const</span> T&amp; arr)
+<a name="l00046"></a>00046         {
+<a name="l00047"></a>00047             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[0] = arr[0];
+<a name="l00048"></a>00048             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[1] = arr[1];
+<a name="l00049"></a>00049             <a class="code" href="classmof_1_1math_1_1basic__vector.html#a7502649e643906e703f3c29f30c5a81d" title="要素の配列">components_</a>[2] = arr[2];
+<a name="l00050"></a>00050         }
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="comment">//}}}</span>
+<a name="l00053"></a>00053 <span class="comment">//{{{ accesser</span>
+<a name="l00054"></a><a class="code" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">00054</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#adab95127cb6e3537660a813d1c373884">x</a>()<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>[0]; }
+<a name="l00055"></a><a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">00055</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#af5102180822bd985e0dc1726d5b61294">y</a>()<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>[1]; }
+<a name="l00056"></a><a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">00056</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#ab292b378ec80d2b83d50bd4e13cd2d3c">z</a>()<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>[2]; }
+<a name="l00057"></a><a class="code" href="classmof_1_1math_1_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">00057</a>         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1math_1_1vector3.html#a9c7f3807ef090f6692c91b07d3b5c2a6">w</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1; }<span class="comment">// 第4要素は常に1</span>
+<a name="l00058"></a>00058 <span class="comment">//}}}</span>
+<a name="l00059"></a>00059     };
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 }<span class="comment">// namespace math</span>
+<a name="l00062"></a>00062 }<span class="comment">// namespace mof</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/vector3__test_8cpp.html b/saisei-1.0/doc/html/vector3__test_8cpp.html
new file mode 100644 (file)
index 0000000..cb1a004
--- /dev/null
@@ -0,0 +1,68 @@
+<!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/vector3_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/vector3_test.cpp</h1><code>#include &lt;<a class="el" href="vector3_8hpp_source.html">mof/math/vector3.hpp</a>&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<div class="dynheader">
+vector3_test.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="vector3__test_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector3__test_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector3__test_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2test_2vector3__test_8cpp">
+<area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="372,83,519,112"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/><area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,160,575,189"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/></map>
+</div>
+
+<p><a href="vector3__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="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
+</table>
+<hr/><h2>関数</h2>
+<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="vector3_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="vector3__test_8cpp_source.html">vector3_test.cpp</a> の <a class="el" href="vector3__test_8cpp_source.html#l00004">4</a> 行で定義されています。</p>
+
+</div>
+</div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 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/saisei-1.0/doc/html/vector3__test_8cpp__incl.map b/saisei-1.0/doc/html/vector3__test_8cpp__incl.map
new file mode 100644 (file)
index 0000000..d4feb57
--- /dev/null
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="372,83,519,112"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/>
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="428,160,575,189"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/>
+</map>
diff --git a/saisei-1.0/doc/html/vector3__test_8cpp__incl.md5 b/saisei-1.0/doc/html/vector3__test_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..020ceff
--- /dev/null
@@ -0,0 +1 @@
+c2b2544e715728883e8941ece67292fc
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/vector3__test_8cpp__incl.png b/saisei-1.0/doc/html/vector3__test_8cpp__incl.png
new file mode 100644 (file)
index 0000000..0414080
Binary files /dev/null and b/saisei-1.0/doc/html/vector3__test_8cpp__incl.png differ
diff --git a/saisei-1.0/doc/html/vector3__test_8cpp_source.html b/saisei-1.0/doc/html/vector3__test_8cpp_source.html
new file mode 100644 (file)
index 0000000..97b4e0a
--- /dev/null
@@ -0,0 +1,101 @@
+<!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/vector3_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/vector3_test.cpp</h1><a href="vector3__test_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a><a class="code" href="vector3__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">00004</a> <span class="keywordtype">int</span> <a class="code" href="matrix2__test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>()
+<a name="l00005"></a>00005 {
+<a name="l00006"></a>00006     <span class="keyword">using namespace </span>mof::math;
+<a name="l00007"></a>00007     <span class="keyword">using namespace </span>std;
+<a name="l00008"></a>00008     vector3 v;
+<a name="l00009"></a>00009     <span class="keywordtype">int</span> failed_count = 0;
+<a name="l00010"></a>00010 
+<a name="l00011"></a>00011     <span class="keywordflow">if</span> (v.x() != 0 || v.y() != 0 || v.z() != 0 || v.w() != 1) {
+<a name="l00012"></a>00012         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; default constructor makes zero vector&quot;</span> &lt;&lt; endl;  
+<a name="l00013"></a>00013         failed_count++;
+<a name="l00014"></a>00014     }
+<a name="l00015"></a>00015 
+<a name="l00016"></a>00016     v = vector3(1, 2, 3);
+<a name="l00017"></a>00017     <span class="keywordflow">if</span> (v[0] != 1 || v[1] != 2 || v[2] != 3 || v[3] != 1) {
+<a name="l00018"></a>00018         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; initialize by array&quot;</span> &lt;&lt; endl;    
+<a name="l00019"></a>00019         failed_count++;
+<a name="l00020"></a>00020     }
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022     <span class="comment">// any operations keeps the last component 1</span>
+<a name="l00023"></a>00023     v = vector3(1, 2, 3);
+<a name="l00024"></a>00024     vector3 w(4, 5, 6);
+<a name="l00025"></a>00025     v = v + w;
+<a name="l00026"></a>00026     <span class="keywordflow">if</span> (v.x() != 5 || v.y() != 7 || v.z() != 9 || v.w() != 1) {
+<a name="l00027"></a>00027         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; addition test&quot;</span> &lt;&lt; endl;  
+<a name="l00028"></a>00028         failed_count++;
+<a name="l00029"></a>00029     }
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031     v = vector3(1, 2, 3);
+<a name="l00032"></a>00032     w = vector3(4, 15, 26);
+<a name="l00033"></a>00033     v = v - w;
+<a name="l00034"></a>00034     <span class="keywordflow">if</span> (v.x() != -3 || v.y() != -13 || v.z() != -23 || v.w() != 1) {
+<a name="l00035"></a>00035         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; subtraction test&quot;</span> &lt;&lt; endl;   
+<a name="l00036"></a>00036         failed_count++;
+<a name="l00037"></a>00037     }
+<a name="l00038"></a>00038     
+<a name="l00039"></a>00039     v = vector3(1, 2, 3);
+<a name="l00040"></a>00040     v = 2 * v * 3;
+<a name="l00041"></a>00041     <span class="keywordflow">if</span> (v.x() != 6 || v.y() != 12 || v.z() != 18 || v.w() != 1) {
+<a name="l00042"></a>00042         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; multiplation with scalar test&quot;</span> &lt;&lt; endl;  
+<a name="l00043"></a>00043         failed_count++;
+<a name="l00044"></a>00044     }
+<a name="l00045"></a>00045     
+<a name="l00046"></a>00046     
+<a name="l00047"></a>00047     v = vector3(90, 60, 30);
+<a name="l00048"></a>00048     v = v / 3;
+<a name="l00049"></a>00049     <span class="keywordflow">if</span> (v.x() != 30 || v.y() != 20 || v.z() != 10 || v.w() != 1) {
+<a name="l00050"></a>00050         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span>  &lt;&lt; <span class="stringliteral">&quot; devidation with scalar test&quot;</span> &lt;&lt; endl;   
+<a name="l00051"></a>00051         failed_count++;
+<a name="l00052"></a>00052     }
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     v = vector3(1, 2, 3);
+<a name="l00056"></a>00056     w = vector3(1, 2, 3);
+<a name="l00057"></a>00057     <span class="keywordflow">if</span> (v != w) {
+<a name="l00058"></a>00058         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00059"></a>00059         failed_count++;
+<a name="l00060"></a>00060     }
+<a name="l00061"></a>00061     
+<a name="l00062"></a>00062     v = vector3(1, 2, 3);
+<a name="l00063"></a>00063     w = vector3(3, 2, 1);
+<a name="l00064"></a>00064     <span class="keywordflow">if</span> (v == w) {
+<a name="l00065"></a>00065         cerr &lt;&lt; <span class="stringliteral">&quot;Failed:&quot;</span> &lt;&lt; <span class="stringliteral">&quot; comparation test&quot;</span> &lt;&lt; endl;   
+<a name="l00066"></a>00066         failed_count++;
+<a name="l00067"></a>00067     }
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069     <span class="keywordflow">return</span> failed_count;
+<a name="l00070"></a>00070 }
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/vector4_8hpp.html b/saisei-1.0/doc/html/vector4_8hpp.html
new file mode 100644 (file)
index 0000000..8c2aa72
--- /dev/null
@@ -0,0 +1,43 @@
+<!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: mof/math/vector4.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 -->
+<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>mof/math/vector4.hpp</h1>
+<p><a href="vector4_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_1vector4.html">mof::math::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 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;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/vector4_8hpp_source.html b/saisei-1.0/doc/html/vector4_8hpp_source.html
new file mode 100644 (file)
index 0000000..f2a7971
--- /dev/null
@@ -0,0 +1,84 @@
+<!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: mof/math/vector4.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 -->
+<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>mof/math/vector4.hpp</h1><a href="vector4_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="vector3_8hpp.html">mof/math/vector3.hpp</a>&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 <span class="keyword">namespace </span>mof
+<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_1vector4.html">00012</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1math_1_1vector4.html" title="4次元ベクトルクラス">vector4</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1math_1_1basic__vector.html" title="基底ベクトルテンプレートクラス">basic_vector</a>&lt;4, vector4&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_1vector4.html#a7fb10fe7641753bee873c04fa573dca2">00019</a> <span class="comment"></span>        <a class="code" href="classmof_1_1math_1_1vector4.html#a7fb10fe7641753bee873c04fa573dca2" title="デフォルトコンストラクタ.全ての要素を0で初期化する.">vector4</a>()
+<a name="l00020"></a>00020         {
+<a name="l00021"></a>00021             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>() = 0;
+<a name="l00022"></a>00022             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>() = 0;
+<a name="l00023"></a>00023             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>() = 0;
+<a name="l00024"></a>00024             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>() = 0;
+<a name="l00025"></a>00025         }
+<a name="l00026"></a>00026 
+<a name="l00034"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a1747cca2a606486944d488711cfa9d01">00034</a>         <a class="code" href="classmof_1_1math_1_1vector4.html#a1747cca2a606486944d488711cfa9d01" title="指定した値で初期化する.">vector3</a>(<a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>)
+<a name="l00035"></a>00035         {
+<a name="l00036"></a>00036             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>() = x;
+<a name="l00037"></a>00037             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>() = y;
+<a name="l00038"></a>00038             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>() = z;
+<a name="l00039"></a>00039             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>() = w;
+<a name="l00040"></a>00040         }
+<a name="l00041"></a>00041         
+<a name="l00047"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a33d2888698d13bc89c7bd9d8fc861de9">00047</a>         <a class="code" href="classmof_1_1math_1_1vector4.html#a1747cca2a606486944d488711cfa9d01" title="指定した値で初期化する.">vector3</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1math_1_1vector3.html" title="3次元ベクトルクラス">vector3</a>&amp; xyz, <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a> <a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a> = 1)
+<a name="l00048"></a>00048         {
+<a name="l00049"></a>00049             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>() = xyz.<a class="code" href="classmof_1_1math_1_1vector3.html#a56ce5fd1e00468c18ad8b4d6d53f1a45">x</a>();
+<a name="l00050"></a>00050             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>() = xyz.<a class="code" href="classmof_1_1math_1_1vector3.html#a5d041a941cfd02adf74564ac14327387">y</a>();
+<a name="l00051"></a>00051             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>() = xyz.<a class="code" href="classmof_1_1math_1_1vector3.html#a7b7e52e6033b5010c587a08a47487ac2">z</a>();
+<a name="l00052"></a>00052             this-&gt;<a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>() = <a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>;
+<a name="l00053"></a>00053         }
+<a name="l00054"></a>00054 <span class="comment">//}}}</span>
+<a name="l00055"></a>00055 <span class="comment">//{{{ accesser</span>
+<a name="l00056"></a><a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">00056</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#ab9b04199f8c134cb16554df61fbb610c">x</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
+<a name="l00057"></a><a class="code" href="classmof_1_1math_1_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">00057</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#aef4a9fbbc6727278c93f61901ca17d2d">x</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[0]; }
+<a name="l00058"></a>00058 
+<a name="l00059"></a><a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">00059</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#ad4e2ea273544c546fa66c401679f426f">y</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
+<a name="l00060"></a><a class="code" href="classmof_1_1math_1_1vector4.html#ab796e0062995e579377682d9c47437f4">00060</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#ab796e0062995e579377682d9c47437f4">y</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[1]; }
+<a name="l00061"></a>00061         
+<a name="l00062"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">00062</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#a13501125053e6676335db8420218ee59">z</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[2]; }
+<a name="l00063"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">00063</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#a2d65265cc9e5b74c9695b77c12a55077">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[2]; }
+<a name="l00064"></a>00064         
+<a name="l00065"></a><a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">00065</a>         <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#aa88d83b270e30ae8ad19e647b730104f">w</a>(){ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[3]; }
+<a name="l00066"></a><a class="code" href="classmof_1_1math_1_1vector4.html#a7923533d63230c6a7d32f5e0942e4542">00066</a>         <span class="keyword">const</span> <a class="code" href="namespacemof.html#a5389bf2f9597bc92a1fd304d1c083421">real</a>&amp; <a class="code" href="classmof_1_1math_1_1vector4.html#a7923533d63230c6a7d32f5e0942e4542">w</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (*<span class="keyword">this</span>)[3]; }
+<a name="l00067"></a>00067 <span class="comment">//}}}</span>
+<a name="l00068"></a>00068     };
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 }<span class="comment">// namespace math</span>
+<a name="l00071"></a>00071 }<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;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
diff --git a/saisei-1.0/doc/html/vector_8hpp.html b/saisei-1.0/doc/html/vector_8hpp.html
new file mode 100644 (file)
index 0000000..be58e17
--- /dev/null
@@ -0,0 +1,53 @@
+<!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/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.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/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_2src_2mof_2math_2vector_8hpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hpp">
+<area shape="rect" href="vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="317,160,464,189"/><area shape="rect" href="vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="428,83,575,112"/><area shape="rect" href="basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/><area shape="rect" href="mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/><area shape="rect" href="threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/><area shape="rect" href="tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/></map>
+</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_2src_2mof_2math_2vector_8hppdep_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hppdep_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2math_2vector_8hppdep">
+<area shape="rect" href="make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/><area shape="rect" href="math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/><area shape="rect" href="make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/></map>
+</div>
+
+<p><a href="vector_8hpp_source.html">ソースコードを見る。</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:42 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/saisei-1.0/doc/html/vector_8hpp__dep__incl.map b/saisei-1.0/doc/html/vector_8hpp__dep__incl.map
new file mode 100644 (file)
index 0000000..6e817e8
--- /dev/null
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" href="$make__matrix_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.hpp" alt="" coords="157,83,533,112"/>
+<area shape="rect" href="$math_8hpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/math.hpp" alt="" coords="405,160,736,189"/>
+<area shape="rect" href="$make__matrix_8cpp.html" title="/home/yasutomo/devel/moflib/src/mof/math/make_matrix.cpp" alt="" coords="5,160,381,189"/>
+</map>
diff --git a/saisei-1.0/doc/html/vector_8hpp__dep__incl.md5 b/saisei-1.0/doc/html/vector_8hpp__dep__incl.md5
new file mode 100644 (file)
index 0000000..3ecee3f
--- /dev/null
@@ -0,0 +1 @@
+71ec63b70f587d86b3a2956615be4fde
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/vector_8hpp__dep__incl.png b/saisei-1.0/doc/html/vector_8hpp__dep__incl.png
new file mode 100644 (file)
index 0000000..e342154
Binary files /dev/null and b/saisei-1.0/doc/html/vector_8hpp__dep__incl.png differ
diff --git a/saisei-1.0/doc/html/vector_8hpp__incl.map b/saisei-1.0/doc/html/vector_8hpp__incl.map
new file mode 100644 (file)
index 0000000..bd102ba
--- /dev/null
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" href="$vector2_8hpp.html" title="mof/math/vector2.hpp" alt="" coords="317,160,464,189"/>
+<area shape="rect" href="$vector3_8hpp.html" title="mof/math/vector3.hpp" alt="" coords="428,83,575,112"/>
+<area shape="rect" href="$basic__vector_8hpp.html" title="mof/math/basic_vector.hpp" alt="" coords="356,237,535,267"/>
+<area shape="rect" href="$mofdef_8hpp.html" title="mof/base/mofdef.hpp" alt="" coords="28,315,172,344"/>
+<area shape="rect" href="$threshold_8hpp.html" title="mof/math/threshold.hpp" alt="" coords="196,315,353,344"/>
+<area shape="rect" href="$tstring_8hpp.html" title="mof/base/tstring.hpp" alt="" coords="93,392,232,421"/>
+</map>
diff --git a/saisei-1.0/doc/html/vector_8hpp__incl.md5 b/saisei-1.0/doc/html/vector_8hpp__incl.md5
new file mode 100644 (file)
index 0000000..cb97481
--- /dev/null
@@ -0,0 +1 @@
+dd3b337da64298a8deb6a9fb8f0fabb3
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/vector_8hpp__incl.png b/saisei-1.0/doc/html/vector_8hpp__incl.png
new file mode 100644 (file)
index 0000000..423867e
Binary files /dev/null and b/saisei-1.0/doc/html/vector_8hpp__incl.png differ
diff --git a/saisei-1.0/doc/html/vector_8hpp_source.html b/saisei-1.0/doc/html/vector_8hpp_source.html
new file mode 100644 (file)
index 0000000..1a26e78
--- /dev/null
@@ -0,0 +1,35 @@
+<!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/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.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/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>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してThu Aug 19 09:37:38 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/saisei-1.0/doc/html/vector__test_8cpp.html b/saisei-1.0/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/saisei-1.0/doc/html/vector__test_8cpp__incl.md5 b/saisei-1.0/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/saisei-1.0/doc/html/vector__test_8cpp_source.html b/saisei-1.0/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>
diff --git a/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp.html b/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp.html
new file mode 100644 (file)
index 0000000..c7d4aad
--- /dev/null
@@ -0,0 +1,52 @@
+<!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/util/windows/multimedia_timer.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/util/windows/multimedia_timer.cpp</h1><code>#include &lt;<a class="el" href="multimedia__timer_8hpp_source.html">mof/util/multimedia_timer.hpp</a>&gt;</code><br/>
+<code>#include &lt;windows.h&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<div class="dynheader">
+multimedia_timer.cppのインクルード依存関係図</div>
+<div class="dynsection">
+<div class="center"><img src="windows_2multimedia__timer_8cpp__incl.png" border="0" usemap="#_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2windows_2multimedia__timer_8cpp_map" alt=""/></div>
+<map name="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2windows_2multimedia__timer_8cpp_map" id="_2home_2yasutomo_2devel_2moflib_2src_2mof_2util_2windows_2multimedia__timer_8cpp">
+<area shape="rect" href="multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="5,83,197,112"/></map>
+</div>
+
+<p><a href="windows_2multimedia__timer_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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">mof::util::multimedia_timer::impl</a></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_1util.html">mof::util</a></td></tr>
+</table>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:10 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/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.map b/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.map
new file mode 100644 (file)
index 0000000..20f9d20
--- /dev/null
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$multimedia__timer_8hpp.html" title="mof/util/multimedia_timer.hpp" alt="" coords="5,83,197,112"/>
+</map>
diff --git a/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.md5 b/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.md5
new file mode 100644 (file)
index 0000000..324563a
--- /dev/null
@@ -0,0 +1 @@
+a5b905952d307c72a33fc1941ddc9ff8
\ No newline at end of file
diff --git a/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.png b/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.png
new file mode 100644 (file)
index 0000000..14736ff
Binary files /dev/null and b/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp__incl.png differ
diff --git a/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp_source.html b/saisei-1.0/doc/html/windows_2multimedia__timer_8cpp_source.html
new file mode 100644 (file)
index 0000000..3b0aa9a
--- /dev/null
@@ -0,0 +1,79 @@
+<!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/util/windows/multimedia_timer.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/util/windows/multimedia_timer.cpp</h1><a href="windows_2multimedia__timer_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;<a class="code" href="multimedia__timer_8hpp.html">mof/util/multimedia_timer.hpp</a>&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 
+<a name="l00006"></a>00006 <span class="keyword">namespace </span>mof
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008 <span class="keyword">namespace </span>util
+<a name="l00009"></a>00009 {
+<a name="l00010"></a>00010 <span class="comment">//{{{ impl</span>
+<a name="l00011"></a>00011     <span class="keyword">struct </span>multimedia_timer::impl
+<a name="l00012"></a>00012     {
+<a name="l00013"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ad18b354bad11e2f8567439c0dd3376fe">00013</a>         LARGE_INTEGER <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ad18b354bad11e2f8567439c0dd3376fe">start_time_</a>;
+<a name="l00014"></a><a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ac932bc92b9a8be674dd60226367ad256">00014</a>         <span class="keywordtype">double</span> <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html#ac932bc92b9a8be674dd60226367ad256">frequency_</a>;
+<a name="l00015"></a>00015     };
+<a name="l00016"></a>00016 <span class="comment">//}}}</span>
+<a name="l00017"></a>00017 <span class="comment">//{{{ constructor</span>
+<a name="l00018"></a>00018     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5a2d34a8cfec9842041e2e7cf24fccb4" title="デフォルトコンストラクタ.内部でreset()が呼ばれる.">multimedia_timer::multimedia_timer</a>()
+<a name="l00019"></a>00019     : pimpl_(new <a class="code" href="structmof_1_1util_1_1multimedia__timer_1_1impl.html">impl</a>)
+<a name="l00020"></a>00020     {
+<a name="l00021"></a>00021         LARGE_INTEGER frequency;<span class="comment">// count per sec</span>
+<a name="l00022"></a>00022         QueryPerformanceFrequency(&amp;frequency);
+<a name="l00023"></a>00023         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;frequency_ = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(frequency.QuadPart) / 1000000;<span class="comment">// count per micro sec</span>
+<a name="l00024"></a>00024         <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">reset</a>();
+<a name="l00025"></a>00025     }
+<a name="l00026"></a>00026 <span class="comment">//}}}</span>
+<a name="l00027"></a>00027 <span class="comment">//{{{ destructor</span>
+<a name="l00028"></a>00028     <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a5b76d219e4fc3fa03a71e8c626879fdd">multimedia_timer::~multimedia_timer</a>(){}
+<a name="l00029"></a>00029 <span class="comment">//}}}</span>
+<a name="l00030"></a>00030 <span class="comment">//{{{ reset</span>
+<a name="l00031"></a>00031     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a3f7ce512b100f7e4d86adc49b024720f" title="時間の計測を初期化する.">multimedia_timer::reset</a>()
+<a name="l00032"></a>00032     {
+<a name="l00033"></a>00033         QueryPerformanceCounter(&amp;<a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;start_time_);
+<a name="l00034"></a>00034     }
+<a name="l00035"></a>00035 <span class="comment">//}}}</span>
+<a name="l00036"></a>00036 <span class="comment">//{{{ get_time_in_micro_sec</span>
+<a name="l00037"></a>00037     <span class="keywordtype">int</span> <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#ad08cc0f4235d3d92cc3b12f1335d9156" title="最後にreset()を読んだ時点から現在までの経過時間をマイクロ秒単位で返す...">multimedia_timer::get_time_in_micro_sec</a>()<span class="keyword"> const</span>
+<a name="l00038"></a>00038 <span class="keyword">    </span>{
+<a name="l00039"></a>00039         LARGE_INTEGER current_time;
+<a name="l00040"></a>00040         QueryPerformanceCounter(&amp;current_time);
+<a name="l00041"></a>00041         <span class="keywordtype">double</span> span = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(current_time.QuadPart - <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;start_time_.QuadPart) / <a class="code" href="classmof_1_1util_1_1multimedia__timer.html#a7275eb34956cd7567e39d65c2a4e7769">pimpl_</a>-&gt;frequency_;
+<a name="l00042"></a>00042         <span class="keywordflow">return</span> static_cast&lt;int&gt;(span);
+<a name="l00043"></a>00043     }
+<a name="l00044"></a>00044 <span class="comment">//}}}</span>
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 }<span class="comment">// namespace util</span>
+<a name="l00047"></a>00047 }<span class="comment">// namespace mof</span>
+<a name="l00048"></a>00048 
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>MotifOfFunctionsLIBraryに対してMon Sep 6 05:03:03 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/saisei-1.0/doc/latex/Makefile b/saisei-1.0/doc/latex/Makefile
new file mode 100644 (file)
index 0000000..8b7c89a
--- /dev/null
@@ -0,0 +1,19 @@
+all: clean refman.pdf
+
+pdf: refman.pdf
+
+refman.pdf: refman.tex
+       pdflatex refman.tex
+       makeindex refman.idx
+       pdflatex refman.tex
+       latex_count=5 ; \
+       while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
+           do \
+             echo "Rerunning latex...." ;\
+             pdflatex refman.tex ;\
+             latex_count=`expr $$latex_count - 1` ;\
+           done
+
+
+clean:
+       rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
diff --git a/saisei-1.0/doc/latex/Vector2D_8cpp.tex b/saisei-1.0/doc/latex/Vector2D_8cpp.tex
new file mode 100644 (file)
index 0000000..80c4b93
--- /dev/null
@@ -0,0 +1,4 @@
+\hypertarget{Vector2D_8cpp}{
+\section{mof/math/Vector2D.cpp}
+\label{Vector2D_8cpp}\index{mof/math/Vector2D.cpp@{mof/math/Vector2D.cpp}}
+}
diff --git a/saisei-1.0/doc/latex/Vector2D_8hpp.tex b/saisei-1.0/doc/latex/Vector2D_8hpp.tex
new file mode 100644 (file)
index 0000000..aab6588
--- /dev/null
@@ -0,0 +1,14 @@
+\hypertarget{Vector2D_8hpp}{
+\section{mof/math/Vector2D.hpp}
+\label{Vector2D_8hpp}\index{mof/math/Vector2D.hpp@{mof/math/Vector2D.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+struct \hyperlink{structmof_1_1Vector2D}{mof::Vector2D}
+\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/annotated.tex b/saisei-1.0/doc/latex/annotated.tex
new file mode 100644 (file)
index 0000000..6c94825
--- /dev/null
@@ -0,0 +1,8 @@
+\section{構成}
+クラス、構造体、共用体、インタフェースの説明です。\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{classboost_1_1addable}{addable} }{\pageref{classboost_1_1addable}}{}
+\item\contentsline{section}{\hyperlink{classmof_1_1math_1_1basic__vector}{mof::math::basic\_\-vector$<$ Dim, Derived $>$} (基底ベクトルテンプレートクラス )}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\item\contentsline{section}{\hyperlink{classmof_1_1math_1_1vector2}{mof::math::vector2} (2次元ベクトルクラス )}{\pageref{classmof_1_1math_1_1vector2}}{}
+\item\contentsline{section}{\hyperlink{classmof_1_1math_1_1vector3}{mof::math::vector3} (3次元ベクトルクラス )}{\pageref{classmof_1_1math_1_1vector3}}{}
+\item\contentsline{section}{\hyperlink{classmof_1_1math_1_1vector4}{mof::math::vector4} (4次元ベクトルクラス )}{\pageref{classmof_1_1math_1_1vector4}}{}
+\end{DoxyCompactList}
diff --git a/saisei-1.0/doc/latex/basic__vector_8hpp.tex b/saisei-1.0/doc/latex/basic__vector_8hpp.tex
new file mode 100644 (file)
index 0000000..c1ab675
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{basic__vector_8hpp}{
+\section{mof/math/basic\_\-vector.hpp}
+\label{basic__vector_8hpp}\index{mof/math/basic\_\-vector.hpp@{mof/math/basic\_\-vector.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1basic__vector}{mof::math::basic\_\-vector$<$ Dim, Derived $>$}
+\begin{DoxyCompactList}\small\item\em 基底ベクトルテンプレートクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{mof::math}
+\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/classboost_1_1addable.tex b/saisei-1.0/doc/latex/classboost_1_1addable.tex
new file mode 100644 (file)
index 0000000..fe7208a
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{classboost_1_1addable}{
+\section{クラス addable}
+\label{classboost_1_1addable}\index{boost::addable@{boost::addable}}
+}
+addableに対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classboost_1_1addable__inherit__graph}
+\end{center}
+\end{figure}
+
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{basic__vector_8hpp}{basic\_\-vector.hpp}\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.eps b/saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.eps
new file mode 100644 (file)
index 0000000..d2ace8e
--- /dev/null
@@ -0,0 +1,733 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 476 566
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 440 530 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 191 456 moveto
+191 522 lineto
+241 522 lineto
+241 456 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 191 456 moveto
+191 522 lineto
+241 522 lineto
+241 456 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+199 509 moveto 34 (addable) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 191 500 moveto
+241 500 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+214.5 487 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 191 478 moveto
+241 478 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+214.5 465 moveto 3 ( ) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 0 242 132 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 242 moveto
+0 420 lineto
+133 420 lineto
+133 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 242 moveto
+0 420 lineto
+133 420 lineto
+133 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 407 moveto 117 (basic_vector< 2, vector2 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 398 moveto
+133 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 376 moveto
+133 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node1->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 183 460 moveto
+170 448 154 433 141 420 curveto
+138 417 136 414 133 411 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 181.17 463.05 moveto
+191 467 lineto
+185.78 457.78 lineto
+closepath stroke
+grestore
+% Node4
+gsave
+[ /Rect [ 150 242 282 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 150 242 moveto
+150 420 lineto
+283 420 lineto
+283 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 150 242 moveto
+150 420 lineto
+283 420 lineto
+283 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 407 moveto 117 (basic_vector< 3, vector3 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 150 398 moveto
+283 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 150 376 moveto
+283 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+157.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node1->Node4
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 216 446 moveto
+216 438 216 429 216 420 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 212.5 446 moveto
+216 456 lineto
+219.5 446 lineto
+closepath stroke
+grestore
+% Node6
+gsave
+[ /Rect [ 300 242 432 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 300 242 moveto
+300 420 lineto
+433 420 lineto
+433 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 300 242 moveto
+300 420 lineto
+433 420 lineto
+433 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 407 moveto 117 (basic_vector< 4, vector4 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 300 398 moveto
+433 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 300 376 moveto
+433 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+307.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node1->Node6
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 249 460 moveto
+262 448 278 433 291 420 curveto
+294 417 297 414 300 410 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 246.22 457.78 moveto
+241 467 lineto
+250.83 463.05 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 17 35 115 171 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1vector2.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 17 35 moveto
+17 171 lineto
+116 171 lineto
+116 35 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 35 moveto
+17 171 lineto
+116 171 lineto
+116 35 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 158 moveto 83 (mof::math::vector2) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 149 moveto
+116 149 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+64.5 136 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 127 moveto
+116 127 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 114 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 100 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 86 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 72 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 58 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 44 moveto 20 (+ y\(\)) alignedtext
+grestore
+% Node2->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 66 232 moveto
+66 212 66 191 66 171 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 62.5 232 moveto
+66 242 lineto
+69.5 232 lineto
+closepath stroke
+grestore
+% Node5
+gsave
+[ /Rect [ 167 14 265 192 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1vector3.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 167 14 moveto
+167 192 lineto
+266 192 lineto
+266 14 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 167 14 moveto
+167 192 lineto
+266 192 lineto
+266 14 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 179 moveto 83 (mof::math::vector3) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 167 170 moveto
+266 170 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+214.5 157 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 167 148 moveto
+266 148 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 135 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 107 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 93 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 79 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 65 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 51 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 37 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+174.5 23 moveto 20 (+ z\(\)) alignedtext
+grestore
+% Node4->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 216 232 moveto
+216 219 216 205 216 192 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 212.5 232 moveto
+216 242 lineto
+219.5 232 lineto
+closepath stroke
+grestore
+% Node7
+gsave
+[ /Rect [ 317 0 415 206 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1vector4.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 317 0 moveto
+317 206 lineto
+416 206 lineto
+416 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 317 0 moveto
+317 206 lineto
+416 206 lineto
+416 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 193 moveto 83 (mof::math::vector4) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 317 184 moveto
+416 184 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+364.5 171 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 317 162 moveto
+416 162 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 149 moveto 47 (+ vector4\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 135 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 107 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 93 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 79 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 65 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 51 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 37 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 23 moveto 22 (+ w\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+324.5 9 moveto 22 (+ w\(\)) alignedtext
+grestore
+% Node6->Node7
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 366 232 moveto
+366 223 366 215 366 206 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 362.5 232 moveto
+366 242 lineto
+369.5 232 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 476 566
+end
+restore
+%%EOF
diff --git a/saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.md5 b/saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.md5
new file mode 100644 (file)
index 0000000..fb1f8bf
--- /dev/null
@@ -0,0 +1 @@
+a9dca63cc0c64d12ec06fb927eb4cff7
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.pdf b/saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..72a9982
Binary files /dev/null and b/saisei-1.0/doc/latex/classboost_1_1addable__inherit__graph.pdf differ
diff --git a/saisei-1.0/doc/latex/classboost_1_1operators.tex b/saisei-1.0/doc/latex/classboost_1_1operators.tex
new file mode 100644 (file)
index 0000000..5793aa7
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{classboost_1_1operators}{
+\section{クラス operators}
+\label{classboost_1_1operators}\index{boost::operators@{boost::operators}}
+}
+operatorsに対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=400pt]{classboost_1_1operators__inherit__graph}
+\end{center}
+\end{figure}
+
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{basic__vector_8hpp}{basic\_\-vector.hpp}\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.eps b/saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.eps
new file mode 100644 (file)
index 0000000..56486e7
--- /dev/null
@@ -0,0 +1,375 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 176 412
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 140 376 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 38 302 moveto
+38 368 lineto
+95 368 lineto
+95 302 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 38 302 moveto
+38 368 lineto
+95 368 lineto
+95 302 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+45.5 355 moveto 41 (operators) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 38 346 moveto
+95 346 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+64.5 333 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 38 324 moveto
+95 324 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+64.5 311 moveto 3 ( ) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 0 172 132 266 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 172 moveto
+0 266 lineto
+133 266 lineto
+133 172 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 172 moveto
+0 266 lineto
+133 266 lineto
+133 172 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 253 moveto 117 (basic_vector< 2, vector2 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 244 moveto
+133 244 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 231 moveto 67 (# components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 222 moveto
+133 222 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 209 moveto 56 (+ operator+\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 195 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+7.5 181 moveto 56 (+ operator[]\(\)) alignedtext
+grestore
+% Node1->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 66 292 moveto
+66 283 66 274 66 266 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 62.5 292 moveto
+66 302 lineto
+69.5 292 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 17 0 115 136 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1vector2.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 17 0 moveto
+17 136 lineto
+116 136 lineto
+116 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 0 moveto
+17 136 lineto
+116 136 lineto
+116 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 123 moveto 83 (mof::math::vector2) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 114 moveto
+116 114 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+64.5 101 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 17 92 moveto
+116 92 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 79 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 65 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 51 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 37 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 23 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+24.5 9 moveto 20 (+ y\(\)) alignedtext
+grestore
+% Node2->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 66 162 moveto
+66 153 66 144 66 136 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 62.5 162 moveto
+66 172 lineto
+69.5 162 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 176 412
+end
+restore
+%%EOF
diff --git a/saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.md5 b/saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.md5
new file mode 100644 (file)
index 0000000..824a725
--- /dev/null
@@ -0,0 +1 @@
+dc9acbcaeb09158102097998c026e5f3
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.pdf b/saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..4297e2c
Binary files /dev/null and b/saisei-1.0/doc/latex/classboost_1_1operators__inherit__graph.pdf differ
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1basic__vector.tex b/saisei-1.0/doc/latex/classmof_1_1math_1_1basic__vector.tex
new file mode 100644 (file)
index 0000000..36d8d97
--- /dev/null
@@ -0,0 +1,206 @@
+\hypertarget{classmof_1_1math_1_1basic__vector}{
+\section{クラス テンプレート mof::math::basic\_\-vector$<$ Dim, Derived $>$}
+\label{classmof_1_1math_1_1basic__vector}\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}}
+}
+
+
+基底ベクトルテンプレートクラス  
+
+
+{\ttfamily \#include $<$basic\_\-vector.hpp$>$}\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a0ad7349330923c9eda6765508cbf9adb}{operator+=} (const Derived \&rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a197fd3b42704d2c98ab342b57294b394}{operator+=} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a09ef9a5bd4019e47e3ff78fe028ce66b}{operator-\/=} (const Derived \&rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a3394b5ed68517fda87bb7efd79d76d75}{operator-\/=} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a9cdf27a46453961949ce9c2a1da9dc82}{operator$\ast$=} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs)
+\item 
+Derived \& \hyperlink{classmof_1_1math_1_1basic__vector_a211e5b1e561e185114a6846dc36ec16a}{operator/=} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs)
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1basic__vector_a362fda5edbef3ef3b549382786a08d13}{operator\mbox{[}$\,$\mbox{]}} (size\_\-t index)
+\begin{DoxyCompactList}\small\item\em 添字による要素へのアクセス \item\end{DoxyCompactList}\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1basic__vector_aab5f62093c85ab0cdc9c00901f7d960b}{operator\mbox{[}$\,$\mbox{]}} (size\_\-t index) const 
+\begin{DoxyCompactList}\small\item\em 添字による要素へのアクセス(const版) \item\end{DoxyCompactList}\item 
+bool \hyperlink{classmof_1_1math_1_1basic__vector_abe8efb422e0ca040c9890e1706d2d568}{operator==} (const Derived \&rhs) const 
+\end{DoxyCompactItemize}
+\subsection*{Private 変数}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \hyperlink{classmof_1_1math_1_1basic__vector_aa37cd8215df9a52d4f2c9f907623b6ae}{components\_\-} \mbox{[}Dim\mbox{]}
+\begin{DoxyCompactList}\small\item\em 要素の配列 \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{フレンド}
+\begin{DoxyCompactItemize}
+\item 
+Derived \hyperlink{classmof_1_1math_1_1basic__vector_a75d710d276e6f706f5156dffa4ac9de7}{operator+} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs1, Derived \&rhs2)
+\item 
+Derived \hyperlink{classmof_1_1math_1_1basic__vector_a4dcbd30ec9606029c2b8d77a472bbf81}{operator-\/} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs1, Derived \&rhs2)
+\item 
+Derived \hyperlink{classmof_1_1math_1_1basic__vector_a02e6658e3bc21ff333d33e5bcc4aeb9e}{operator$\ast$} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs1, Derived \&rhs2)
+\item 
+Derived \hyperlink{classmof_1_1math_1_1basic__vector_ab70557e06583e31575f5565860728cc2}{operator/} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} rhs1, Derived \&rhs2)
+\item 
+std::ostream \& \hyperlink{classmof_1_1math_1_1basic__vector_a46d2540a8abf6ca59db3ee1551769ab9}{operator$<$$<$} (std::ostream \&stream, const Derived \&rhs)
+\begin{DoxyCompactList}\small\item\em デバッグ出力用ストリーム演算子 \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+\subsubsection*{template$<$size\_\-t Dim, typename Derived$>$ class mof::math::basic\_\-vector$<$ Dim, Derived $>$}
+
+基底ベクトルテンプレートクラス \begin{DoxyNote}{覚え書き}
+このテンプレートから直接特殊化することは想定していない.あくまでvectorxを実装 するための補助テンプレートである. 
+\end{DoxyNote}
+
+\begin{DoxyTemplParams}{Template Parameters}
+\item[{\em Dim}]ベクトルの次元(要素数) \item[{\em Derived}]特殊化されたテンプレートの派生クラス(vectorx)の型 \end{DoxyTemplParams}
+
+
+ basic\_\-vector.hpp の 18 行で定義されています。
+
+\subsection{関数}
+\hypertarget{classmof_1_1math_1_1basic__vector_a9cdf27a46453961949ce9c2a1da9dc82}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator$\ast$=@{operator$\ast$=}}
+\index{operator$\ast$=@{operator$\ast$=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator$\ast$= ({\bf real} {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a9cdf27a46453961949ce9c2a1da9dc82}
+
+
+ basic\_\-vector.hpp の 73 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a197fd3b42704d2c98ab342b57294b394}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator+=@{operator+=}}
+\index{operator+=@{operator+=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator+= ({\bf real} {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a197fd3b42704d2c98ab342b57294b394}
+
+
+ basic\_\-vector.hpp の 39 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a0ad7349330923c9eda6765508cbf9adb}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator+=@{operator+=}}
+\index{operator+=@{operator+=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator+= (const Derived \& {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a0ad7349330923c9eda6765508cbf9adb}
+
+
+ basic\_\-vector.hpp の 33 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a3394b5ed68517fda87bb7efd79d76d75}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator-\/=@{operator-\/=}}
+\index{operator-\/=@{operator-\/=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator-\/= ({\bf real} {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a3394b5ed68517fda87bb7efd79d76d75}
+
+
+ basic\_\-vector.hpp の 59 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a09ef9a5bd4019e47e3ff78fe028ce66b}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator-\/=@{operator-\/=}}
+\index{operator-\/=@{operator-\/=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator-\/= (const Derived \& {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a09ef9a5bd4019e47e3ff78fe028ce66b}
+
+
+ basic\_\-vector.hpp の 53 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a211e5b1e561e185114a6846dc36ec16a}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator/=@{operator/=}}
+\index{operator/=@{operator/=}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator/= ({\bf real} {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a211e5b1e561e185114a6846dc36ec16a}
+
+
+ basic\_\-vector.hpp の 87 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_abe8efb422e0ca040c9890e1706d2d568}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator==@{operator==}}
+\index{operator==@{operator==}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ bool {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator== (const Derived \& {\em rhs}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_abe8efb422e0ca040c9890e1706d2d568}
+
+
+ basic\_\-vector.hpp の 116 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_aab5f62093c85ab0cdc9c00901f7d960b}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator\mbox{[}\mbox{]}@{operator[]}}
+\index{operator\mbox{[}\mbox{]}@{operator[]}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ const {\bf real}\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator\mbox{[}$\,$\mbox{]} (size\_\-t {\em index}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_aab5f62093c85ab0cdc9c00901f7d960b}
+
+
+添字による要素へのアクセス(const版) 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em index}]添字.最大値はDim-\/1 \end{DoxyParams}
+\begin{DoxyReturn}{戻り値}
+引数で指定した要素の参照 
+\end{DoxyReturn}
+
+
+ basic\_\-vector.hpp の 113 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a362fda5edbef3ef3b549382786a08d13}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator\mbox{[}\mbox{]}@{operator[]}}
+\index{operator\mbox{[}\mbox{]}@{operator[]}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ {\bf real}\& {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::operator\mbox{[}$\,$\mbox{]} (size\_\-t {\em index})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a362fda5edbef3ef3b549382786a08d13}
+
+
+添字による要素へのアクセス 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em index}]添字.最大値はDim-\/1 \end{DoxyParams}
+\begin{DoxyReturn}{戻り値}
+引数で指定した要素の参照 
+\end{DoxyReturn}
+
+
+ basic\_\-vector.hpp の 106 行で定義されています。
+
+\subsection{フレンドと関連する関数}
+\hypertarget{classmof_1_1math_1_1basic__vector_a02e6658e3bc21ff333d33e5bcc4aeb9e}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator$\ast$@{operator$\ast$}}
+\index{operator$\ast$@{operator$\ast$}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived operator$\ast$ ({\bf real} {\em rhs1}, \/  Derived \& {\em rhs2})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a02e6658e3bc21ff333d33e5bcc4aeb9e}
+
+
+ basic\_\-vector.hpp の 79 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a75d710d276e6f706f5156dffa4ac9de7}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator+@{operator+}}
+\index{operator+@{operator+}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived operator+ ({\bf real} {\em rhs1}, \/  Derived \& {\em rhs2})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a75d710d276e6f706f5156dffa4ac9de7}
+
+
+ basic\_\-vector.hpp の 45 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a4dcbd30ec9606029c2b8d77a472bbf81}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator-\/@{operator-\/}}
+\index{operator-\/@{operator-\/}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived operator-\/ ({\bf real} {\em rhs1}, \/  Derived \& {\em rhs2})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a4dcbd30ec9606029c2b8d77a472bbf81}
+
+
+ basic\_\-vector.hpp の 65 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_ab70557e06583e31575f5565860728cc2}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator/@{operator/}}
+\index{operator/@{operator/}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ Derived operator/ ({\bf real} {\em rhs1}, \/  Derived \& {\em rhs2})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_ab70557e06583e31575f5565860728cc2}
+
+
+ basic\_\-vector.hpp の 93 行で定義されています。\hypertarget{classmof_1_1math_1_1basic__vector_a46d2540a8abf6ca59db3ee1551769ab9}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!operator$<$$<$@{operator$<$$<$}}
+\index{operator$<$$<$@{operator$<$$<$}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ std::ostream\& operator$<$$<$ (std::ostream \& {\em stream}, \/  const Derived \& {\em rhs})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_a46d2540a8abf6ca59db3ee1551769ab9}
+
+
+デバッグ出力用ストリーム演算子 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em stream}]出力ストリーム \item[\mbox{$\leftarrow$} {\em rhs}]出力対象となるベクトルオブジェクト \end{DoxyParams}
+\begin{DoxyReturn}{戻り値}
+引数で与えられた出力ストリーム 
+\end{DoxyReturn}
+
+
+ basic\_\-vector.hpp の 133 行で定義されています。
+
+\subsection{変数}
+\hypertarget{classmof_1_1math_1_1basic__vector_aa37cd8215df9a52d4f2c9f907623b6ae}{
+\index{mof::math::basic\_\-vector@{mof::math::basic\_\-vector}!components\_\-@{components\_\-}}
+\index{components\_\-@{components\_\-}!mof::math::basic_vector@{mof::math::basic\_\-vector}}
+\subsubsection[{components\_\-}]{\setlength{\rightskip}{0pt plus 5cm}template$<$size\_\-t Dim, typename Derived$>$ {\bf real} {\bf mof::math::basic\_\-vector}$<$ Dim, Derived $>$::{\bf components\_\-}\mbox{[}Dim\mbox{]}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
+\label{classmof_1_1math_1_1basic__vector_aa37cd8215df9a52d4f2c9f907623b6ae}
+
+
+要素の配列 
+
+ basic\_\-vector.hpp の 28 行で定義されています。
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{basic__vector_8hpp}{basic\_\-vector.hpp}\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2.tex b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2.tex
new file mode 100644 (file)
index 0000000..76fe160
--- /dev/null
@@ -0,0 +1,103 @@
+\hypertarget{classmof_1_1math_1_1vector2}{
+\section{クラス mof::math::vector2}
+\label{classmof_1_1math_1_1vector2}\index{mof::math::vector2@{mof::math::vector2}}
+}
+
+
+2次元ベクトルクラス  
+
+
+{\ttfamily \#include $<$vector2.hpp$>$}mof::math::vector2に対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector2__inherit__graph}
+\end{center}
+\end{figure}
+mof::math::vector2のコラボレーション図\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector2__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{classmof_1_1math_1_1vector2_a9f1349c21d90cb23554501635edfef42}{vector2} ()
+\begin{DoxyCompactList}\small\item\em デフォルトコンストラクタ.全ての要素を0で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector2_a80bd158a75ae9ce1b8f59ee5f620f037}{vector2} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} x, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} y)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector2_a8d9c967101b1c64a4d526234bc234b2e}{x} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector2_a27dc38e277bb9779b1d9197424b1a828}{x} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector2_ab190ed4ab497797bd8df9cce7f0396cc}{y} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector2_a0c37b11187cc4ddd31d7f6bfc3dd8cd8}{y} () const 
+\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+2次元ベクトルクラス 
+
+ vector2.hpp の 11 行で定義されています。
+
+\subsection{コンストラクタとデストラクタ}
+\hypertarget{classmof_1_1math_1_1vector2_a9f1349c21d90cb23554501635edfef42}{
+\index{mof::math::vector2@{mof::math::vector2}!vector2@{vector2}}
+\index{vector2@{vector2}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{vector2}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector2::vector2 ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a9f1349c21d90cb23554501635edfef42}
+
+
+デフォルトコンストラクタ.全ての要素を0で初期化する. 
+
+ vector2.hpp の 18 行で定義されています。\hypertarget{classmof_1_1math_1_1vector2_a80bd158a75ae9ce1b8f59ee5f620f037}{
+\index{mof::math::vector2@{mof::math::vector2}!vector2@{vector2}}
+\index{vector2@{vector2}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{vector2}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector2::vector2 ({\bf real} {\em x}, \/  {\bf real} {\em y})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a80bd158a75ae9ce1b8f59ee5f620f037}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em x}]x座標成分 \item[\mbox{$\leftarrow$} {\em y}]y座標成分 \end{DoxyParams}
+
+
+ vector2.hpp の 29 行で定義されています。
+
+\subsection{関数}
+\hypertarget{classmof_1_1math_1_1vector2_a27dc38e277bb9779b1d9197424b1a828}{
+\index{mof::math::vector2@{mof::math::vector2}!x@{x}}
+\index{x@{x}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector2::x () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a27dc38e277bb9779b1d9197424b1a828}
+
+
+ vector2.hpp の 37 行で定義されています。\hypertarget{classmof_1_1math_1_1vector2_a8d9c967101b1c64a4d526234bc234b2e}{
+\index{mof::math::vector2@{mof::math::vector2}!x@{x}}
+\index{x@{x}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector2::x ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a8d9c967101b1c64a4d526234bc234b2e}
+
+
+ vector2.hpp の 36 行で定義されています。\hypertarget{classmof_1_1math_1_1vector2_a0c37b11187cc4ddd31d7f6bfc3dd8cd8}{
+\index{mof::math::vector2@{mof::math::vector2}!y@{y}}
+\index{y@{y}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector2::y () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_a0c37b11187cc4ddd31d7f6bfc3dd8cd8}
+
+
+ vector2.hpp の 40 行で定義されています。\hypertarget{classmof_1_1math_1_1vector2_ab190ed4ab497797bd8df9cce7f0396cc}{
+\index{mof::math::vector2@{mof::math::vector2}!y@{y}}
+\index{y@{y}!mof::math::vector2@{mof::math::vector2}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector2::y ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector2_ab190ed4ab497797bd8df9cce7f0396cc}
+
+
+ vector2.hpp の 39 行で定義されています。
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{vector2_8hpp}{vector2.hpp}\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.eps b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.eps
new file mode 100644 (file)
index 0000000..1ad5fc9
--- /dev/null
@@ -0,0 +1,393 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 496
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 460 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 136 lineto
+601 136 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 136 lineto
+601 136 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 123 moveto 83 (mof::math::vector2) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 114 moveto
+601 114 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 101 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 92 moveto
+601 92 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 20 (+ y\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 172 642 350 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 172 moveto
+460 350 lineto
+643 350 lineto
+643 172 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 172 moveto
+460 350 lineto
+643 350 lineto
+643 172 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 337 moveto 167 (mof::math::basic_vector< 2, vector2 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 328 moveto
+643 328 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 315 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 306 moveto
+643 306 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 237 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 223 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 209 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 195 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 181 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 162 moveto
+551 153 551 145 551 136 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 162 moveto
+551 172 lineto
+554.5 162 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 386 1102 452 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 386 moveto
+0 452 lineto
+1102 452 lineto
+1102 386 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 386 moveto
+0 452 lineto
+1102 452 lineto
+1102 386 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 439 moveto 1086 (boost::addable< vector2 , boost::addable2< vector2 , real , boost::subtractable< vector2 , boost::subtractable2< vector2 , real , boost::multipliable2< vector2 , real , boost::dividable2< vector2 , real , boost::equality_comparable< vector2 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 430 moveto
+1102 430 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 417 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 408 moveto
+1102 408 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 395 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 376 moveto
+551 368 551 359 551 350 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 376 moveto
+551 386 lineto
+554.5 376 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 496
+end
+restore
+%%EOF
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.md5 b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.md5
new file mode 100644 (file)
index 0000000..1965e91
--- /dev/null
@@ -0,0 +1 @@
+82b297f55df5a489e6a1b44372e28888
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.pdf b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.pdf
new file mode 100644 (file)
index 0000000..a1f8bec
Binary files /dev/null and b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__coll__graph.pdf differ
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.eps b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.eps
new file mode 100644 (file)
index 0000000..1ad5fc9
--- /dev/null
@@ -0,0 +1,393 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 496
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 460 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 136 lineto
+601 136 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 136 lineto
+601 136 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 123 moveto 83 (mof::math::vector2) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 114 moveto
+601 114 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 101 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 92 moveto
+601 92 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 47 (+ vector2\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 20 (+ y\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 172 642 350 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 172 moveto
+460 350 lineto
+643 350 lineto
+643 172 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 172 moveto
+460 350 lineto
+643 350 lineto
+643 172 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 337 moveto 167 (mof::math::basic_vector< 2, vector2 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 328 moveto
+643 328 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 315 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 306 moveto
+643 306 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 237 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 223 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 209 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 195 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 181 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 162 moveto
+551 153 551 145 551 136 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 162 moveto
+551 172 lineto
+554.5 162 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 386 1102 452 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 386 moveto
+0 452 lineto
+1102 452 lineto
+1102 386 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 386 moveto
+0 452 lineto
+1102 452 lineto
+1102 386 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 439 moveto 1086 (boost::addable< vector2 , boost::addable2< vector2 , real , boost::subtractable< vector2 , boost::subtractable2< vector2 , real , boost::multipliable2< vector2 , real , boost::dividable2< vector2 , real , boost::equality_comparable< vector2 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 430 moveto
+1102 430 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 417 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 408 moveto
+1102 408 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 395 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 376 moveto
+551 368 551 359 551 350 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 376 moveto
+551 386 lineto
+554.5 376 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 496
+end
+restore
+%%EOF
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.md5 b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.md5
new file mode 100644 (file)
index 0000000..1965e91
--- /dev/null
@@ -0,0 +1 @@
+82b297f55df5a489e6a1b44372e28888
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.pdf b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..3341462
Binary files /dev/null and b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector2__inherit__graph.pdf differ
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3.tex b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3.tex
new file mode 100644 (file)
index 0000000..2853229
--- /dev/null
@@ -0,0 +1,135 @@
+\hypertarget{classmof_1_1math_1_1vector3}{
+\section{クラス mof::math::vector3}
+\label{classmof_1_1math_1_1vector3}\index{mof::math::vector3@{mof::math::vector3}}
+}
+
+
+3次元ベクトルクラス  
+
+
+{\ttfamily \#include $<$vector3.hpp$>$}mof::math::vector3に対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector3__inherit__graph}
+\end{center}
+\end{figure}
+mof::math::vector3のコラボレーション図\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector3__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{classmof_1_1math_1_1vector3_ab20946d30c11ecbcebabee42924f0b88}{vector3} ()
+\begin{DoxyCompactList}\small\item\em デフォルトコンストラクタ.全ての要素を0で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector3_afd88557d26d8c89f9f17160ad702f37c}{vector3} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} x, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} y, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} z)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector3_a4b5a5ea014089119dee521efaa95e835}{vector3} (const \hyperlink{classmof_1_1math_1_1vector2}{vector2} \&xy, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} z=1)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a56ce5fd1e00468c18ad8b4d6d53f1a45}{x} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_ac61576111c059a96f758957b1680a46d}{x} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a5d041a941cfd02adf74564ac14327387}{y} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a3c1d673b0a484ddd5334d683df12e212}{y} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_a7b7e52e6033b5010c587a08a47487ac2}{z} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector3_ad62950e489d5ee41da4f8738a2e0d3ad}{z} () const 
+\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+3次元ベクトルクラス 
+
+ vector3.hpp の 12 行で定義されています。
+
+\subsection{コンストラクタとデストラクタ}
+\hypertarget{classmof_1_1math_1_1vector3_ab20946d30c11ecbcebabee42924f0b88}{
+\index{mof::math::vector3@{mof::math::vector3}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{vector3}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector3::vector3 ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_ab20946d30c11ecbcebabee42924f0b88}
+
+
+デフォルトコンストラクタ.全ての要素を0で初期化する. 
+
+ vector3.hpp の 19 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_afd88557d26d8c89f9f17160ad702f37c}{
+\index{mof::math::vector3@{mof::math::vector3}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector3@{mof::math::vector3}}
+\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{]}}}}
+\label{classmof_1_1math_1_1vector3_afd88557d26d8c89f9f17160ad702f37c}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em x}]x座標成分 \item[\mbox{$\leftarrow$} {\em y}]y座標成分 \item[\mbox{$\leftarrow$} {\em z}]z座標成分 \end{DoxyParams}
+
+
+ vector3.hpp の 32 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a4b5a5ea014089119dee521efaa95e835}{
+\index{mof::math::vector3@{mof::math::vector3}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector3@{mof::math::vector3}}
+\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{]}}}}
+\label{classmof_1_1math_1_1vector3_a4b5a5ea014089119dee521efaa95e835}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em xy}]2次元ベクトル \item[\mbox{$\leftarrow$} {\em z}]z座標成分 \end{DoxyParams}
+
+
+ vector3.hpp の 44 行で定義されています。
+
+\subsection{関数}
+\hypertarget{classmof_1_1math_1_1vector3_ac61576111c059a96f758957b1680a46d}{
+\index{mof::math::vector3@{mof::math::vector3}!x@{x}}
+\index{x@{x}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector3::x () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_ac61576111c059a96f758957b1680a46d}
+
+
+ vector3.hpp の 53 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a56ce5fd1e00468c18ad8b4d6d53f1a45}{
+\index{mof::math::vector3@{mof::math::vector3}!x@{x}}
+\index{x@{x}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector3::x ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_a56ce5fd1e00468c18ad8b4d6d53f1a45}
+
+
+ vector3.hpp の 52 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a3c1d673b0a484ddd5334d683df12e212}{
+\index{mof::math::vector3@{mof::math::vector3}!y@{y}}
+\index{y@{y}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector3::y () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_a3c1d673b0a484ddd5334d683df12e212}
+
+
+ vector3.hpp の 56 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a5d041a941cfd02adf74564ac14327387}{
+\index{mof::math::vector3@{mof::math::vector3}!y@{y}}
+\index{y@{y}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector3::y ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_a5d041a941cfd02adf74564ac14327387}
+
+
+ vector3.hpp の 55 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_ad62950e489d5ee41da4f8738a2e0d3ad}{
+\index{mof::math::vector3@{mof::math::vector3}!z@{z}}
+\index{z@{z}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector3::z () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_ad62950e489d5ee41da4f8738a2e0d3ad}
+
+
+ vector3.hpp の 59 行で定義されています。\hypertarget{classmof_1_1math_1_1vector3_a7b7e52e6033b5010c587a08a47487ac2}{
+\index{mof::math::vector3@{mof::math::vector3}!z@{z}}
+\index{z@{z}!mof::math::vector3@{mof::math::vector3}}
+\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector3::z ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector3_a7b7e52e6033b5010c587a08a47487ac2}
+
+
+ vector3.hpp の 58 行で定義されています。
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{vector3_8hpp}{vector3.hpp}\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.eps b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.eps
new file mode 100644 (file)
index 0000000..7661e0d
--- /dev/null
@@ -0,0 +1,402 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 538
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 502 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 178 lineto
+601 178 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 178 lineto
+601 178 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 165 moveto 83 (mof::math::vector3) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 156 moveto
+601 156 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 143 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 134 moveto
+601 134 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 107 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 93 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 20 (+ z\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 214 642 392 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 214 moveto
+460 392 lineto
+643 392 lineto
+643 214 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 214 moveto
+460 392 lineto
+643 392 lineto
+643 214 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 379 moveto 167 (mof::math::basic_vector< 3, vector3 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 370 moveto
+643 370 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 357 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 348 moveto
+643 348 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 335 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 321 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 307 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 237 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 223 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 204 moveto
+551 195 551 187 551 178 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 204 moveto
+551 214 lineto
+554.5 204 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 428 1102 494 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 428 moveto
+0 494 lineto
+1102 494 lineto
+1102 428 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 428 moveto
+0 494 lineto
+1102 494 lineto
+1102 428 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 481 moveto 1086 (boost::addable< vector3 , boost::addable2< vector3 , real , boost::subtractable< vector3 , boost::subtractable2< vector3 , real , boost::multipliable2< vector3 , real , boost::dividable2< vector3 , real , boost::equality_comparable< vector3 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 472 moveto
+1102 472 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 459 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 450 moveto
+1102 450 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 437 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 418 moveto
+551 410 551 401 551 392 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 418 moveto
+551 428 lineto
+554.5 418 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 538
+end
+restore
+%%EOF
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.md5 b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.md5
new file mode 100644 (file)
index 0000000..6f779c5
--- /dev/null
@@ -0,0 +1 @@
+07708bd92fb0b4f56db99f7a6bb49c98
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.pdf b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.pdf
new file mode 100644 (file)
index 0000000..53b1a2d
Binary files /dev/null and b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__coll__graph.pdf differ
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.eps b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.eps
new file mode 100644 (file)
index 0000000..7661e0d
--- /dev/null
@@ -0,0 +1,402 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 538
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 502 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 178 lineto
+601 178 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 178 lineto
+601 178 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 165 moveto 83 (mof::math::vector3) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 156 moveto
+601 156 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 143 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 134 moveto
+601 134 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 107 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 93 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 20 (+ z\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 214 642 392 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 214 moveto
+460 392 lineto
+643 392 lineto
+643 214 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 214 moveto
+460 392 lineto
+643 392 lineto
+643 214 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 379 moveto 167 (mof::math::basic_vector< 3, vector3 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 370 moveto
+643 370 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 357 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 348 moveto
+643 348 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 335 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 321 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 307 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 237 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 223 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 204 moveto
+551 195 551 187 551 178 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 204 moveto
+551 214 lineto
+554.5 204 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 428 1102 494 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 428 moveto
+0 494 lineto
+1102 494 lineto
+1102 428 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 428 moveto
+0 494 lineto
+1102 494 lineto
+1102 428 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 481 moveto 1086 (boost::addable< vector3 , boost::addable2< vector3 , real , boost::subtractable< vector3 , boost::subtractable2< vector3 , real , boost::multipliable2< vector3 , real , boost::dividable2< vector3 , real , boost::equality_comparable< vector3 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 472 moveto
+1102 472 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 459 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 450 moveto
+1102 450 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 437 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 418 moveto
+551 410 551 401 551 392 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 418 moveto
+551 428 lineto
+554.5 418 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 538
+end
+restore
+%%EOF
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.md5 b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.md5
new file mode 100644 (file)
index 0000000..6f779c5
--- /dev/null
@@ -0,0 +1 @@
+07708bd92fb0b4f56db99f7a6bb49c98
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.pdf b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..07b10f7
Binary files /dev/null and b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector3__inherit__graph.pdf differ
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4.tex b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4.tex
new file mode 100644 (file)
index 0000000..debdcf9
--- /dev/null
@@ -0,0 +1,153 @@
+\hypertarget{classmof_1_1math_1_1vector4}{
+\section{クラス mof::math::vector4}
+\label{classmof_1_1math_1_1vector4}\index{mof::math::vector4@{mof::math::vector4}}
+}
+
+
+4次元ベクトルクラス  
+
+
+{\ttfamily \#include $<$vector4.hpp$>$}mof::math::vector4に対する継承グラフ\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector4__inherit__graph}
+\end{center}
+\end{figure}
+mof::math::vector4のコラボレーション図\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classmof_1_1math_1_1vector4__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{classmof_1_1math_1_1vector4_a7fb10fe7641753bee873c04fa573dca2}{vector4} ()
+\begin{DoxyCompactList}\small\item\em デフォルトコンストラクタ.全ての要素を0で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector4_a1747cca2a606486944d488711cfa9d01}{vector3} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} x, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} y, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} z, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} w)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{classmof_1_1math_1_1vector4_a33d2888698d13bc89c7bd9d8fc861de9}{vector3} (const \hyperlink{classmof_1_1math_1_1vector3}{vector3} \&xyz, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} w=1)
+\begin{DoxyCompactList}\small\item\em 指定した値で初期化する. \item\end{DoxyCompactList}\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_ab9b04199f8c134cb16554df61fbb610c}{x} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_aef4a9fbbc6727278c93f61901ca17d2d}{x} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_ad4e2ea273544c546fa66c401679f426f}{y} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_ab796e0062995e579377682d9c47437f4}{y} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_a13501125053e6676335db8420218ee59}{z} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_a2d65265cc9e5b74c9695b77c12a55077}{z} () const 
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_aa88d83b270e30ae8ad19e647b730104f}{w} ()
+\item 
+const \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \& \hyperlink{classmof_1_1math_1_1vector4_a7923533d63230c6a7d32f5e0942e4542}{w} () const 
+\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+4次元ベクトルクラス 
+
+ vector4.hpp の 12 行で定義されています。
+
+\subsection{コンストラクタとデストラクタ}
+\hypertarget{classmof_1_1math_1_1vector4_a7fb10fe7641753bee873c04fa573dca2}{
+\index{mof::math::vector4@{mof::math::vector4}!vector4@{vector4}}
+\index{vector4@{vector4}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{vector4}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector4::vector4 ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a7fb10fe7641753bee873c04fa573dca2}
+
+
+デフォルトコンストラクタ.全ての要素を0で初期化する. 
+
+ vector4.hpp の 19 行で定義されています。
+
+\subsection{関数}
+\hypertarget{classmof_1_1math_1_1vector4_a33d2888698d13bc89c7bd9d8fc861de9}{
+\index{mof::math::vector4@{mof::math::vector4}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{vector3}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector4::vector3 (const {\bf vector3} \& {\em xyz}, \/  {\bf real} {\em w} = {\ttfamily 1})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a33d2888698d13bc89c7bd9d8fc861de9}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em xyz}]3次元ベクトル \item[\mbox{$\leftarrow$} {\em w}]w座標成分 \end{DoxyParams}
+
+
+ vector4.hpp の 47 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_a1747cca2a606486944d488711cfa9d01}{
+\index{mof::math::vector4@{mof::math::vector4}!vector3@{vector3}}
+\index{vector3@{vector3}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{vector3}]{\setlength{\rightskip}{0pt plus 5cm}mof::math::vector4::vector3 ({\bf real} {\em x}, \/  {\bf real} {\em y}, \/  {\bf real} {\em z}, \/  {\bf real} {\em w})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a1747cca2a606486944d488711cfa9d01}
+
+
+指定した値で初期化する. 
+\begin{DoxyParams}{引数}
+\item[\mbox{$\leftarrow$} {\em x}]x座標成分 \item[\mbox{$\leftarrow$} {\em y}]y座標成分 \item[\mbox{$\leftarrow$} {\em z}]z座標成分 \item[\mbox{$\leftarrow$} {\em w}]w座標成分 \end{DoxyParams}
+
+
+ vector4.hpp の 34 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_a7923533d63230c6a7d32f5e0942e4542}{
+\index{mof::math::vector4@{mof::math::vector4}!w@{w}}
+\index{w@{w}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{w}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector4::w () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a7923533d63230c6a7d32f5e0942e4542}
+
+
+ vector4.hpp の 66 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_aa88d83b270e30ae8ad19e647b730104f}{
+\index{mof::math::vector4@{mof::math::vector4}!w@{w}}
+\index{w@{w}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{w}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector4::w ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_aa88d83b270e30ae8ad19e647b730104f}
+
+
+ vector4.hpp の 65 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_aef4a9fbbc6727278c93f61901ca17d2d}{
+\index{mof::math::vector4@{mof::math::vector4}!x@{x}}
+\index{x@{x}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector4::x () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_aef4a9fbbc6727278c93f61901ca17d2d}
+
+
+ vector4.hpp の 57 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_ab9b04199f8c134cb16554df61fbb610c}{
+\index{mof::math::vector4@{mof::math::vector4}!x@{x}}
+\index{x@{x}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector4::x ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_ab9b04199f8c134cb16554df61fbb610c}
+
+
+ vector4.hpp の 56 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_ab796e0062995e579377682d9c47437f4}{
+\index{mof::math::vector4@{mof::math::vector4}!y@{y}}
+\index{y@{y}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector4::y () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_ab796e0062995e579377682d9c47437f4}
+
+
+ vector4.hpp の 60 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_ad4e2ea273544c546fa66c401679f426f}{
+\index{mof::math::vector4@{mof::math::vector4}!y@{y}}
+\index{y@{y}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector4::y ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_ad4e2ea273544c546fa66c401679f426f}
+
+
+ vector4.hpp の 59 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_a2d65265cc9e5b74c9695b77c12a55077}{
+\index{mof::math::vector4@{mof::math::vector4}!z@{z}}
+\index{z@{z}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf real}\& mof::math::vector4::z () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a2d65265cc9e5b74c9695b77c12a55077}
+
+
+ vector4.hpp の 63 行で定義されています。\hypertarget{classmof_1_1math_1_1vector4_a13501125053e6676335db8420218ee59}{
+\index{mof::math::vector4@{mof::math::vector4}!z@{z}}
+\index{z@{z}!mof::math::vector4@{mof::math::vector4}}
+\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}\& mof::math::vector4::z ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
+\label{classmof_1_1math_1_1vector4_a13501125053e6676335db8420218ee59}
+
+
+ vector4.hpp の 62 行で定義されています。
+
+このクラスの説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{vector4_8hpp}{vector4.hpp}\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.eps b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.eps
new file mode 100644 (file)
index 0000000..753ddeb
--- /dev/null
@@ -0,0 +1,408 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 566
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 530 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 206 lineto
+601 206 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 206 lineto
+601 206 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 193 moveto 83 (mof::math::vector4) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 184 moveto
+601 184 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 171 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 162 moveto
+601 162 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 149 moveto 47 (+ vector4\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 135 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 107 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 93 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 22 (+ w\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 22 (+ w\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 242 642 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 242 moveto
+460 420 lineto
+643 420 lineto
+643 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 242 moveto
+460 420 lineto
+643 420 lineto
+643 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 407 moveto 167 (mof::math::basic_vector< 4, vector4 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 398 moveto
+643 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 376 moveto
+643 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 232 moveto
+551 223 551 215 551 206 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 232 moveto
+551 242 lineto
+554.5 232 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 456 1102 522 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 456 moveto
+0 522 lineto
+1102 522 lineto
+1102 456 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 456 moveto
+0 522 lineto
+1102 522 lineto
+1102 456 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 509 moveto 1086 (boost::addable< vector4 , boost::addable2< vector4 , real , boost::subtractable< vector4 , boost::subtractable2< vector4 , real , boost::multipliable2< vector4 , real , boost::dividable2< vector4 , real , boost::equality_comparable< vector4 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 500 moveto
+1102 500 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 487 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 478 moveto
+1102 478 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 465 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 446 moveto
+551 438 551 429 551 420 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 446 moveto
+551 456 lineto
+554.5 446 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 566
+end
+restore
+%%EOF
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.md5 b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.md5
new file mode 100644 (file)
index 0000000..58ee5cf
--- /dev/null
@@ -0,0 +1 @@
+4cdd0265d858b67706334459bb1c6376
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.pdf b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.pdf
new file mode 100644 (file)
index 0000000..843e341
Binary files /dev/null and b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__coll__graph.pdf differ
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.eps b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.eps
new file mode 100644 (file)
index 0000000..753ddeb
--- /dev/null
@@ -0,0 +1,408 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
+%%For: (yasutomo) yasutomo,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {   % i j npages
+       /npages exch def
+       /j exch def
+       /i exch def
+       /str 10 string def
+       npages 1 gt {
+               gsave
+                       coordfont setfont
+                       0 0 moveto
+                       (\() show i str cvs show (,) show j str cvs show (\)) show
+               grestore
+       } if
+} bind def
+
+/set_font {
+       findfont exch
+       scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {                 % width text
+       /text exch def
+       /width exch def
+       gsave
+               width 0 gt {
+                       [] 0 setdash
+                       text stringwidth pop width exch sub text length div 0 text ashow
+               } if
+       grestore
+} def
+
+/boxprim {                             % xcorner ycorner xsize ysize
+               4 2 roll
+               moveto
+               2 copy
+               exch 0 rlineto
+               0 exch rlineto
+               pop neg 0 rlineto
+               closepath
+} bind def
+
+/ellipse_path {
+       /ry exch def
+       /rx exch def
+       /y exch def
+       /x exch def
+       matrix currentmatrix
+       newpath
+       x y translate
+       rx ry scale
+       0 0 1 0 360 arc
+       setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+       [       % layer color sequence - darkest to lightest
+               [0 0 0]
+               [.2 .8 .8]
+               [.4 .8 .8]
+               [.6 .8 .8]
+               [.8 .8 .8]
+       ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+       layercolorseq curlayer 1 sub layerlen mod get
+       aload pop sethsbcolor
+       /nodecolor {nopcolor} def
+       /edgecolor {nopcolor} def
+       /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+       /myupper exch def
+       /mylower exch def
+       curlayer mylower lt
+       curlayer myupper gt
+       or
+       {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 1146 566
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 1110 530 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 502 0 moveto
+502 206 lineto
+601 206 lineto
+601 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 0 moveto
+502 206 lineto
+601 206 lineto
+601 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 193 moveto 83 (mof::math::vector4) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 184 moveto
+601 184 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 171 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 502 162 moveto
+601 162 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 149 moveto 47 (+ vector4\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 135 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 121 moveto 47 (+ vector3\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 107 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 93 moveto 20 (+ x\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 79 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 65 moveto 20 (+ y\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 51 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 37 moveto 20 (+ z\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 23 moveto 22 (+ w\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+509.5 9 moveto 22 (+ w\(\)) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 460 242 642 420 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classmof_1_1math_1_1basic__vector.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 242 moveto
+460 420 lineto
+643 420 lineto
+643 242 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 242 moveto
+460 420 lineto
+643 420 lineto
+643 242 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 407 moveto 167 (mof::math::basic_vector< 4, vector4 >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 398 moveto
+643 398 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 385 moveto 65 (- components_) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 376 moveto
+643 376 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 363 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 349 moveto 62 (+ operator+=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 335 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 321 moveto 59 (+ operator-=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 307 moveto 60 (+ operator*=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 293 moveto 59 (+ operator/=\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 279 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 265 moveto 56 (+ operator[]\(\)) alignedtext
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+467.5 251 moveto 62 (+ operator==\(\)) alignedtext
+grestore
+% Node2->Node1
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 551 232 moveto
+551 223 551 215 551 206 curveto
+stroke
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 547.5 232 moveto
+551 242 lineto
+554.5 232 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 0 456 1102 522 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classboost_1_1addable.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 456 moveto
+0 522 lineto
+1102 522 lineto
+1102 456 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 456 moveto
+0 522 lineto
+1102 522 lineto
+1102 456 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+8 509 moveto 1086 (boost::addable< vector4 , boost::addable2< vector4 , real , boost::subtractable< vector4 , boost::subtractable2< vector4 , real , boost::multipliable2< vector4 , real , boost::dividable2< vector4 , real , boost::equality_comparable< vector4 > > > > > > >) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 500 moveto
+1102 500 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 487 moveto 3 ( ) alignedtext
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 478 moveto
+1102 478 lineto
+stroke
+0.000 0.000 0.000 nodecolor
+10 /FreeSans set_font
+549.5 465 moveto 3 ( ) alignedtext
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 551 446 moveto
+551 438 551 429 551 420 curveto
+stroke
+1 setlinewidth
+solid
+0.000 0.812 0.545 edgecolor
+newpath 547.5 446 moveto
+551 456 lineto
+554.5 446 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 1146 566
+end
+restore
+%%EOF
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.md5 b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.md5
new file mode 100644 (file)
index 0000000..58ee5cf
--- /dev/null
@@ -0,0 +1 @@
+4cdd0265d858b67706334459bb1c6376
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.pdf b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.pdf
new file mode 100644 (file)
index 0000000..ca52507
Binary files /dev/null and b/saisei-1.0/doc/latex/classmof_1_1math_1_1vector4__inherit__graph.pdf differ
diff --git a/saisei-1.0/doc/latex/doxygen.sty b/saisei-1.0/doc/latex/doxygen.sty
new file mode 100644 (file)
index 0000000..3093a29
--- /dev/null
@@ -0,0 +1,351 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{doxygen}
+
+% Packages used by this style file
+\RequirePackage{alltt}
+\RequirePackage{array}
+\RequirePackage{calc}
+\RequirePackage{color}
+\RequirePackage{fancyhdr}
+\RequirePackage{verbatim}
+
+% Setup fancy headings
+\pagestyle{fancyplain}
+\newcommand{\clearemptydoublepage}{%
+  \newpage{\pagestyle{empty}\cleardoublepage}%
+}
+\renewcommand{\chaptermark}[1]{%
+  \markboth{#1}{}%
+}
+\renewcommand{\sectionmark}[1]{%
+  \markright{\thesection\ #1}%
+}
+\lhead[\fancyplain{}{\bfseries\thepage}]{%
+  \fancyplain{}{\bfseries\rightmark}%
+}
+\rhead[\fancyplain{}{\bfseries\leftmark}]{%
+  \fancyplain{}{\bfseries\thepage}%
+}
+\rfoot[\fancyplain{}{\bfseries\scriptsize%
+  MotifOfFunctionsLIBraryに対してSun Apr 25 03:39:09 2010に生成されました。 Doxygen }]{}
+\lfoot[]{\fancyplain{}{\bfseries\scriptsize%
+  MotifOfFunctionsLIBraryに対してSun Apr 25 03:39:09 2010に生成されました。 Doxygen }}
+\cfoot{}
+
+%---------- Internal commands used in this style file ----------------
+
+% Generic environment used by all paragraph-based environments defined
+% below. Note that the command \title{...} needs to be defined inside
+% those environments!
+\newenvironment{DoxyDesc}[1]{%
+  \begin{list}{}%
+  {%
+    \settowidth{\labelwidth}{40pt}%
+    \setlength{\leftmargin}{\labelwidth}%
+    \setlength{\parsep}{0pt}%
+    \setlength{\itemsep}{-4pt}%
+    \renewcommand{\makelabel}{\entrylabel}%
+  }%
+  \item[#1:]%
+}{%
+  \end{list}%
+}
+
+%---------- Commands used by doxygen LaTeX output generator ----------
+
+% Used by <pre> ... </pre>
+\newenvironment{DoxyPre}{%
+  \small%
+  \begin{alltt}%
+}{%
+  \end{alltt}%
+  \normalsize%
+}
+
+% Used by @code ... @endcode
+\newenvironment{DoxyCode}{%
+  \footnotesize%
+  \verbatim%
+}{%
+  \endverbatim%
+  \normalsize%
+}
+
+% Used by @example, @include, @includelineno and @dontinclude
+\newenvironment{DoxyCodeInclude}{%
+  \DoxyCode%
+}{%
+  \endDoxyCode%
+}
+
+% Used by @verbatim ... @endverbatim
+\newenvironment{DoxyVerb}{%
+  \footnotesize%
+  \verbatim%
+}{%
+  \endverbatim%
+  \normalsize%
+}
+
+% Used by @verbinclude
+\newenvironment{DoxyVerbInclude}{%
+  \DoxyVerb%
+}{%
+  \endDoxyVerb%
+}
+
+% Used by numbered lists (using '-#' or <ol> ... </ol>)
+\newenvironment{DoxyEnumerate}{%
+  \enumerate%
+}{%
+  \endenumerate%
+}
+
+% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
+\newenvironment{DoxyItemize}{%
+  \itemize%
+}{%
+  \enditemize%
+}
+
+% Used by description lists (using <dl> ... </dl>)
+\newenvironment{DoxyDescription}{%
+  \description%
+}{%
+  \enddescription%
+}
+
+% Used by @image, @dotfile, and @dot ... @enddot
+% (only if caption is specified)
+\newenvironment{DoxyImage}{%
+  \begin{figure}[H]%
+  \begin{center}%
+}{%
+  \end{center}%
+  \end{figure}%
+}
+
+% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
+% (only if no caption is specified)
+\newenvironment{DoxyImageNoCaption}{%
+}{%
+}
+
+% Used by @attention
+\newenvironment{DoxyAttention}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @author and @authors
+\newenvironment{DoxyAuthor}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @date
+\newenvironment{DoxyDate}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @invariant
+\newenvironment{DoxyInvariant}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @note
+\newenvironment{DoxyNote}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @post
+\newenvironment{DoxyPostcond}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @pre
+\newenvironment{DoxyPrecond}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @remark
+\newenvironment{DoxyRemark}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @return
+\newenvironment{DoxyReturn}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @since
+\newenvironment{DoxySince}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @see
+\newenvironment{DoxySeeAlso}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @version
+\newenvironment{DoxyVersion}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @warning
+\newenvironment{DoxyWarning}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @internal
+\newenvironment{DoxyInternal}[1]{%
+  \begin{DoxyDesc}{#1}%
+}{%
+  \end{DoxyDesc}%
+}
+
+% Used by @par and @paragraph
+\newenvironment{DoxyParagraph}[1]{%
+  \begin{list}{}%
+  {%
+    \settowidth{\labelwidth}{40pt}%
+    \setlength{\leftmargin}{\labelwidth}%
+    \setlength{\parsep}{0pt}%
+    \setlength{\itemsep}{-4pt}%
+    \renewcommand{\makelabel}{\entrylabel}%
+  }%
+  \item[#1]%
+}{%
+  \end{list}%
+}
+
+% Used by parameter lists
+\newenvironment{DoxyParams}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+}{%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+% Used by return value lists
+\newenvironment{DoxyRetVals}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+}{%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+% Used by exception lists
+\newenvironment{DoxyExceptions}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+}{%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+% Used by template parameter lists
+\newenvironment{DoxyTemplParams}[1]{%
+  \begin{DoxyDesc}{#1}%
+    \begin{description}%
+}{%
+    \end{description}%
+  \end{DoxyDesc}%
+}
+
+\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
+\newenvironment{DoxyCompactList}
+{\begin{list}{}{
+  \setlength{\leftmargin}{0.5cm}
+  \setlength{\itemsep}{0pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \renewcommand{\makelabel}{\hfill}}}
+{\end{list}}
+\newenvironment{DoxyCompactItemize}
+{
+  \begin{itemize}
+  \setlength{\itemsep}{-3pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \setlength{\partopsep}{0pt}
+}
+{\end{itemize}}
+\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
+\newlength{\tmplength}
+\newenvironment{TabularC}[1]
+{
+\setlength{\tmplength}
+     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
+      \par\begin{tabular*}{\linewidth}
+             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
+}
+{\end{tabular*}\par}
+\newcommand{\entrylabel}[1]{
+   {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
+\newenvironment{Desc}
+{\begin{list}{}
+  {
+    \settowidth{\labelwidth}{40pt}
+    \setlength{\leftmargin}{\labelwidth}
+    \setlength{\parsep}{0pt}
+    \setlength{\itemsep}{-4pt}
+    \renewcommand{\makelabel}{\entrylabel}
+  }
+}
+{\end{list}}
+\newenvironment{Indent}
+  {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
+      \item[]\ignorespaces}
+  {\unskip\end{list}}
+\setlength{\parindent}{0cm}
+\setlength{\parskip}{0.2cm}
+\addtocounter{secnumdepth}{1}
+\sloppy
+\usepackage[T1]{fontenc}
+\makeatletter
+\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
+   {-3.25ex plus -1ex minus -0.2ex}%
+   {1.5ex plus 0.2ex}%
+   {\normalfont\normalsize\bfseries}}
+\makeatother
+\stepcounter{secnumdepth}
+\stepcounter{tocdepth}
+\definecolor{comment}{rgb}{0.5,0.0,0.0}
+\definecolor{keyword}{rgb}{0.0,0.5,0.0}
+\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
+\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
+\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
+\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
+\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
+\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
+\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
+\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
+\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
diff --git a/saisei-1.0/doc/latex/files.tex b/saisei-1.0/doc/latex/files.tex
new file mode 100644 (file)
index 0000000..9e02563
--- /dev/null
@@ -0,0 +1,11 @@
+\section{ファイル一覧}
+これはファイル一覧です。\begin{DoxyCompactList}
+\item\contentsline{section}{mof/base/\hyperlink{mofdef_8hpp}{mofdef.hpp} }{\pageref{mofdef_8hpp}}{}
+\item\contentsline{section}{mof/base/\hyperlink{tstring_8hpp}{tstring.hpp} }{\pageref{tstring_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{basic__vector_8hpp}{basic\_\-vector.hpp} }{\pageref{basic__vector_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{vector_8hpp}{vector.hpp} }{\pageref{vector_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{vector2_8hpp}{vector2.hpp} }{\pageref{vector2_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{vector3_8hpp}{vector3.hpp} }{\pageref{vector3_8hpp}}{}
+\item\contentsline{section}{mof/math/\hyperlink{vector4_8hpp}{vector4.hpp} }{\pageref{vector4_8hpp}}{}
+\item\contentsline{section}{mof/util/\hyperlink{foreach_8hpp}{foreach.hpp} }{\pageref{foreach_8hpp}}{}
+\end{DoxyCompactList}
diff --git a/saisei-1.0/doc/latex/foreach_8hpp.tex b/saisei-1.0/doc/latex/foreach_8hpp.tex
new file mode 100644 (file)
index 0000000..acbdc41
--- /dev/null
@@ -0,0 +1,20 @@
+\hypertarget{foreach_8hpp}{
+\section{mof/util/foreach.hpp}
+\label{foreach_8hpp}\index{mof/util/foreach.hpp@{mof/util/foreach.hpp}}
+}
+\subsection*{マクロ定義}
+\begin{DoxyCompactItemize}
+\item 
+\#define \hyperlink{foreach_8hpp_a85d9ac269eba33293361f4ed7c2a697b}{foreach}~BOOST\_\-FOREACH
+\end{DoxyCompactItemize}
+
+
+\subsection{マクロ定義}
+\hypertarget{foreach_8hpp_a85d9ac269eba33293361f4ed7c2a697b}{
+\index{foreach.hpp@{foreach.hpp}!foreach@{foreach}}
+\index{foreach@{foreach}!foreach.hpp@{foreach.hpp}}
+\subsubsection[{foreach}]{\setlength{\rightskip}{0pt plus 5cm}\#define foreach~BOOST\_\-FOREACH}}
+\label{foreach_8hpp_a85d9ac269eba33293361f4ed7c2a697b}
+
+
+ foreach.hpp の 3 行で定義されています。
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/hierarchy.tex b/saisei-1.0/doc/latex/hierarchy.tex
new file mode 100644 (file)
index 0000000..951af77
--- /dev/null
@@ -0,0 +1,19 @@
+\section{クラス階層}
+この継承一覧はおおまかにはソートされていますが、完全にアルファベット順でソートされてはいません。\begin{DoxyCompactList}
+\item \contentsline{section}{addable}{\pageref{classboost_1_1addable}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{mof::math::basic\_\-vector$<$ 2, vector2 $>$}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{mof::math::vector2}{\pageref{classmof_1_1math_1_1vector2}}{}
+\end{DoxyCompactList}
+\item \contentsline{section}{mof::math::basic\_\-vector$<$ 3, vector3 $>$}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{mof::math::vector3}{\pageref{classmof_1_1math_1_1vector3}}{}
+\end{DoxyCompactList}
+\item \contentsline{section}{mof::math::basic\_\-vector$<$ 4, vector4 $>$}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{mof::math::vector4}{\pageref{classmof_1_1math_1_1vector4}}{}
+\end{DoxyCompactList}
+\end{DoxyCompactList}
+\item \contentsline{section}{mof::math::basic\_\-vector$<$ Dim, Derived $>$}{\pageref{classmof_1_1math_1_1basic__vector}}{}
+\end{DoxyCompactList}
diff --git a/saisei-1.0/doc/latex/mofdef_8hpp.tex b/saisei-1.0/doc/latex/mofdef_8hpp.tex
new file mode 100644 (file)
index 0000000..9247ea7
--- /dev/null
@@ -0,0 +1,14 @@
+\hypertarget{mofdef_8hpp}{
+\section{mof/base/mofdef.hpp}
+\label{mofdef_8hpp}\index{mof/base/mofdef.hpp@{mof/base/mofdef.hpp}}
+}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\end{DoxyCompactItemize}
+\subsection*{型定義}
+\begin{DoxyCompactItemize}
+\item 
+typedef float \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{mof::real}
+\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/namespacemof.tex b/saisei-1.0/doc/latex/namespacemof.tex
new file mode 100644 (file)
index 0000000..45a3846
--- /dev/null
@@ -0,0 +1,34 @@
+\hypertarget{namespacemof}{
+\section{ネームスペース mof}
+\label{namespacemof}\index{mof@{mof}}
+}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{math}
+\end{DoxyCompactItemize}
+\subsection*{型定義}
+\begin{DoxyCompactItemize}
+\item 
+typedef float \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real}
+\item 
+typedef std::basic\_\-string$<$ TCHAR $>$ \hyperlink{namespacemof_ac5bfa05fda9898bdc5f163179389d944}{tstring}
+\end{DoxyCompactItemize}
+
+
+\subsection{型定義}
+\hypertarget{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{
+\index{mof@{mof}!real@{real}}
+\index{real@{real}!mof@{mof}}
+\subsubsection[{real}]{\setlength{\rightskip}{0pt plus 5cm}typedef float {\bf mof::real}}}
+\label{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}
+
+
+ mofdef.hpp の 7 行で定義されています。\hypertarget{namespacemof_ac5bfa05fda9898bdc5f163179389d944}{
+\index{mof@{mof}!tstring@{tstring}}
+\index{tstring@{tstring}!mof@{mof}}
+\subsubsection[{tstring}]{\setlength{\rightskip}{0pt plus 5cm}typedef std::basic\_\-string$<$TCHAR$>$ {\bf mof::tstring}}}
+\label{namespacemof_ac5bfa05fda9898bdc5f163179389d944}
+
+
+ tstring.hpp の 12 行で定義されています。
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/namespacemof_1_1math.tex b/saisei-1.0/doc/latex/namespacemof_1_1math.tex
new file mode 100644 (file)
index 0000000..52b4ea6
--- /dev/null
@@ -0,0 +1,15 @@
+\hypertarget{namespacemof_1_1math}{
+\section{ネームスペース mof::math}
+\label{namespacemof_1_1math}\index{mof::math@{mof::math}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1basic__vector}{basic\_\-vector}
+\begin{DoxyCompactList}\small\item\em 基底ベクトルテンプレートクラス \item\end{DoxyCompactList}\item 
+class \hyperlink{classmof_1_1math_1_1vector2}{vector2}
+\begin{DoxyCompactList}\small\item\em 2次元ベクトルクラス \item\end{DoxyCompactList}\item 
+class \hyperlink{classmof_1_1math_1_1vector3}{vector3}
+\begin{DoxyCompactList}\small\item\em 3次元ベクトルクラス \item\end{DoxyCompactList}\item 
+class \hyperlink{classmof_1_1math_1_1vector4}{vector4}
+\begin{DoxyCompactList}\small\item\em 4次元ベクトルクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/namespaces.tex b/saisei-1.0/doc/latex/namespaces.tex
new file mode 100644 (file)
index 0000000..74948b5
--- /dev/null
@@ -0,0 +1,5 @@
+\section{ネームスペース一覧}
+ネームスペースの一覧です。\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{namespacemof}{mof} }{\pageref{namespacemof}}{}
+\item\contentsline{section}{\hyperlink{namespacemof_1_1math}{mof::math} }{\pageref{namespacemof_1_1math}}{}
+\end{DoxyCompactList}
diff --git a/saisei-1.0/doc/latex/refman.tex b/saisei-1.0/doc/latex/refman.tex
new file mode 100644 (file)
index 0000000..758b3ac
--- /dev/null
@@ -0,0 +1,54 @@
+\documentclass[a4paper]{book}
+\usepackage{a4wide}
+\usepackage{makeidx}
+\usepackage{graphicx}
+\usepackage{multicol}
+\usepackage{float}
+\usepackage{listings}
+\usepackage{color}
+\usepackage{textcomp}
+\usepackage{alltt}
+\usepackage{times}
+\usepackage{ifpdf}
+\ifpdf
+\usepackage[pdftex,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue,
+            unicode
+           ]{hyperref}
+\else
+\usepackage[ps2pdf,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue,
+            unicode
+           ]{hyperref}
+\usepackage{pspicture}
+\fi
+\usepackage[utf8]{inputenc}
+\usepackage{doxygen}
+\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=4,numbers=left }
+\makeindex
+\setcounter{tocdepth}{3}
+\renewcommand{\footrulewidth}{0.4pt}
+\begin{document}
+\hypersetup{pageanchor=false}
+\begin{titlepage}
+\vspace*{7cm}
+\begin{center}
+{\Large MotifOfFunctionsLIBrary }\\
+\vspace*{1cm}
+{\large 作成: Doxygen 1.6.1}\\
+\vspace*{0.5cm}
+{\small Sun Apr 25 03:39:09 2010}\\
+\end{center}
+\end{titlepage}
+\clearemptydoublepage
+\pagenumbering{roman}
+\tableofcontents
+\clearemptydoublepage
+\pagenumbering{arabic}
+\hypersetup{pageanchor=true}
+\printindex
+\end{document}
diff --git a/saisei-1.0/doc/latex/structmof_1_1Vector2D.tex b/saisei-1.0/doc/latex/structmof_1_1Vector2D.tex
new file mode 100644 (file)
index 0000000..85b7544
--- /dev/null
@@ -0,0 +1,176 @@
+\hypertarget{structmof_1_1Vector2D}{
+\section{構造体 mof::Vector2D}
+\label{structmof_1_1Vector2D}\index{mof::Vector2D@{mof::Vector2D}}
+}
+
+
+{\ttfamily \#include $<$Vector2D.hpp$>$}\subsection*{Public メソッド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{structmof_1_1Vector2D_ab92ac29eef4252a8f1d25af1251e8515}{Vector2D} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} x\_\-, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} y\_\-)
+\item 
+\hyperlink{structmof_1_1Vector2D_a79bb81282ea309b726a23cbd98306f65}{Vector2D} (int x\_\-, int y\_\-)
+\item 
+\hyperlink{structmof_1_1Vector2D_a5dba11b6f10b97f92e6a79afd7b54c77}{Vector2D} ()
+\item 
+\hyperlink{structmof_1_1Vector2D_ab7598396d443afe74a1b25d311aa52b9}{$\sim$Vector2D} (void)
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a3ba38e47408d2f2c1bfaffb59df388a8}{operator+} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&rhs) const 
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_ade87f5fede7808ddd993ef792d9b2010}{operator-\/} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&rhs) const 
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a5cd2201233e48e9ca32bbb50159614ca}{operator$\ast$} (float rhs) const 
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a8c3595cff7a0b59b724a81c329cae7c7}{operator/} (float rhs) const 
+\item 
+bool \hyperlink{structmof_1_1Vector2D_a4e459ac99c373ca05ee1d3c676fb78ab}{operator==} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&obj) const 
+\item 
+bool \hyperlink{structmof_1_1Vector2D_a8aa45d68ee6311dae7e2cf14542496a2}{operator!=} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&obj) const 
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_acab586a192a479ea757dda9bf1bda27a}{operator-\/} () const 
+\end{DoxyCompactItemize}
+\subsection*{Public 変数}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \hyperlink{structmof_1_1Vector2D_a6bf6819566f049e17e80d496930ce615}{x}
+\item 
+\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} \hyperlink{structmof_1_1Vector2D_ae80f9bdf52e62c7285d79bcd10f864e7}{y}
+\end{DoxyCompactItemize}
+\subsection*{フレンド}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a101fba9bdfe5db87dd1c4acb728fb786}{operator$\ast$} (const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&vec, \hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} f)
+\item 
+\hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \hyperlink{structmof_1_1Vector2D_a3aedbcc9b93bf4334152717d80476a49}{operator$\ast$} (\hyperlink{namespacemof_a5389bf2f9597bc92a1fd304d1c083421}{real} f, const \hyperlink{structmof_1_1Vector2D}{mof::Vector2D} \&vec)
+\item 
+std::ostream \& \hyperlink{structmof_1_1Vector2D_ac6de893da3fc3738a3978776979e6714}{operator$<$$<$} (std::ostream \&os, const \hyperlink{structmof_1_1Vector2D}{Vector2D} \&obj)
+\end{DoxyCompactItemize}
+
+
+\subsection{説明}
+
+
+ Vector2D.hpp の 8 行で定義されています。
+
+\subsection{コンストラクタとデストラクタ}
+\hypertarget{structmof_1_1Vector2D_ab92ac29eef4252a8f1d25af1251e8515}{
+\index{mof::Vector2D@{mof::Vector2D}!Vector2D@{Vector2D}}
+\index{Vector2D@{Vector2D}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{Vector2D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector2D::Vector2D ({\bf real} {\em x\_\-}, \/  {\bf real} {\em y\_\-})}}
+\label{structmof_1_1Vector2D_ab92ac29eef4252a8f1d25af1251e8515}
+
+
+ Vector2D.cpp の 4 行で定義されています。\hypertarget{structmof_1_1Vector2D_a79bb81282ea309b726a23cbd98306f65}{
+\index{mof::Vector2D@{mof::Vector2D}!Vector2D@{Vector2D}}
+\index{Vector2D@{Vector2D}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{Vector2D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector2D::Vector2D (int {\em x\_\-}, \/  int {\em y\_\-})}}
+\label{structmof_1_1Vector2D_a79bb81282ea309b726a23cbd98306f65}
+
+
+ Vector2D.cpp の 8 行で定義されています。\hypertarget{structmof_1_1Vector2D_a5dba11b6f10b97f92e6a79afd7b54c77}{
+\index{mof::Vector2D@{mof::Vector2D}!Vector2D@{Vector2D}}
+\index{Vector2D@{Vector2D}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{Vector2D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector2D::Vector2D ()}}
+\label{structmof_1_1Vector2D_a5dba11b6f10b97f92e6a79afd7b54c77}
+
+
+ Vector2D.cpp の 13 行で定義されています。\hypertarget{structmof_1_1Vector2D_ab7598396d443afe74a1b25d311aa52b9}{
+\index{mof::Vector2D@{mof::Vector2D}!$\sim$Vector2D@{$\sim$Vector2D}}
+\index{$\sim$Vector2D@{$\sim$Vector2D}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{$\sim$Vector2D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector2D::$\sim$Vector2D (void)}}
+\label{structmof_1_1Vector2D_ab7598396d443afe74a1b25d311aa52b9}
+
+
+ Vector2D.cpp の 17 行で定義されています。
+
+\subsection{関数}
+\hypertarget{structmof_1_1Vector2D_a8aa45d68ee6311dae7e2cf14542496a2}{
+\index{mof::Vector2D@{mof::Vector2D}!operator!=@{operator!=}}
+\index{operator!=@{operator!=}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool mof::Vector2D::operator!= (const {\bf mof::Vector2D} \& {\em obj}) const}}
+\label{structmof_1_1Vector2D_a8aa45d68ee6311dae7e2cf14542496a2}
+
+
+ Vector2D.cpp の 27 行で定義されています。\hypertarget{structmof_1_1Vector2D_a5cd2201233e48e9ca32bbb50159614ca}{
+\index{mof::Vector2D@{mof::Vector2D}!operator$\ast$@{operator$\ast$}}
+\index{operator$\ast$@{operator$\ast$}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator$\ast$ (float {\em rhs}) const}}
+\label{structmof_1_1Vector2D_a5cd2201233e48e9ca32bbb50159614ca}
+
+
+ Vector2D.cpp の 46 行で定義されています。\hypertarget{structmof_1_1Vector2D_a3ba38e47408d2f2c1bfaffb59df388a8}{
+\index{mof::Vector2D@{mof::Vector2D}!operator+@{operator+}}
+\index{operator+@{operator+}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator+ (const {\bf mof::Vector2D} \& {\em rhs}) const}}
+\label{structmof_1_1Vector2D_a3ba38e47408d2f2c1bfaffb59df388a8}
+
+
+ Vector2D.cpp の 37 行で定義されています。\hypertarget{structmof_1_1Vector2D_acab586a192a479ea757dda9bf1bda27a}{
+\index{mof::Vector2D@{mof::Vector2D}!operator-\/@{operator-\/}}
+\index{operator-\/@{operator-\/}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator-\/ () const}}
+\label{structmof_1_1Vector2D_acab586a192a479ea757dda9bf1bda27a}
+
+
+ Vector2D.cpp の 31 行で定義されています。\hypertarget{structmof_1_1Vector2D_ade87f5fede7808ddd993ef792d9b2010}{
+\index{mof::Vector2D@{mof::Vector2D}!operator-\/@{operator-\/}}
+\index{operator-\/@{operator-\/}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator-\/ (const {\bf mof::Vector2D} \& {\em rhs}) const}}
+\label{structmof_1_1Vector2D_ade87f5fede7808ddd993ef792d9b2010}
+
+
+ Vector2D.cpp の 42 行で定義されています。\hypertarget{structmof_1_1Vector2D_a8c3595cff7a0b59b724a81c329cae7c7}{
+\index{mof::Vector2D@{mof::Vector2D}!operator/@{operator/}}
+\index{operator/@{operator/}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} mof::Vector2D::operator/ (float {\em rhs}) const}}
+\label{structmof_1_1Vector2D_a8c3595cff7a0b59b724a81c329cae7c7}
+
+
+ Vector2D.cpp の 51 行で定義されています。\hypertarget{structmof_1_1Vector2D_a4e459ac99c373ca05ee1d3c676fb78ab}{
+\index{mof::Vector2D@{mof::Vector2D}!operator==@{operator==}}
+\index{operator==@{operator==}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool mof::Vector2D::operator== (const {\bf mof::Vector2D} \& {\em obj}) const}}
+\label{structmof_1_1Vector2D_a4e459ac99c373ca05ee1d3c676fb78ab}
+
+
+ Vector2D.cpp の 22 行で定義されています。
+
+\subsection{フレンドと関連する関数}
+\hypertarget{structmof_1_1Vector2D_a3aedbcc9b93bf4334152717d80476a49}{
+\index{mof::Vector2D@{mof::Vector2D}!operator$\ast$@{operator$\ast$}}
+\index{operator$\ast$@{operator$\ast$}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} operator$\ast$ ({\bf real} {\em f}, \/  const {\bf mof::Vector2D} \& {\em vec})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{structmof_1_1Vector2D_a3aedbcc9b93bf4334152717d80476a49}
+\hypertarget{structmof_1_1Vector2D_a101fba9bdfe5db87dd1c4acb728fb786}{
+\index{mof::Vector2D@{mof::Vector2D}!operator$\ast$@{operator$\ast$}}
+\index{operator$\ast$@{operator$\ast$}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector2D} operator$\ast$ (const {\bf mof::Vector2D} \& {\em vec}, \/  {\bf real} {\em f})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{structmof_1_1Vector2D_a101fba9bdfe5db87dd1c4acb728fb786}
+\hypertarget{structmof_1_1Vector2D_ac6de893da3fc3738a3978776979e6714}{
+\index{mof::Vector2D@{mof::Vector2D}!operator$<$$<$@{operator$<$$<$}}
+\index{operator$<$$<$@{operator$<$$<$}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std::ostream\& operator$<$$<$ (std::ostream \& {\em os}, \/  const {\bf Vector2D} \& {\em obj})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
+\label{structmof_1_1Vector2D_ac6de893da3fc3738a3978776979e6714}
+
+
+\subsection{変数}
+\hypertarget{structmof_1_1Vector2D_a6bf6819566f049e17e80d496930ce615}{
+\index{mof::Vector2D@{mof::Vector2D}!x@{x}}
+\index{x@{x}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} {\bf mof::Vector2D::x}}}
+\label{structmof_1_1Vector2D_a6bf6819566f049e17e80d496930ce615}
+
+
+ Vector2D.hpp の 10 行で定義されています。\hypertarget{structmof_1_1Vector2D_ae80f9bdf52e62c7285d79bcd10f864e7}{
+\index{mof::Vector2D@{mof::Vector2D}!y@{y}}
+\index{y@{y}!mof::Vector2D@{mof::Vector2D}}
+\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} {\bf mof::Vector2D::y}}}
+\label{structmof_1_1Vector2D_ae80f9bdf52e62c7285d79bcd10f864e7}
+
+
+ Vector2D.hpp の 10 行で定義されています。
+
+この構造体の説明は次のファイルから生成されました:\begin{DoxyCompactItemize}
+\item 
+mof/math/\hyperlink{Vector2D_8hpp}{Vector2D.hpp}\item 
+mof/math/\hyperlink{Vector2D_8cpp}{Vector2D.cpp}\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/tstring_8hpp.tex b/saisei-1.0/doc/latex/tstring_8hpp.tex
new file mode 100644 (file)
index 0000000..769e9e9
--- /dev/null
@@ -0,0 +1,27 @@
+\hypertarget{tstring_8hpp}{
+\section{mof/base/tstring.hpp}
+\label{tstring_8hpp}\index{mof/base/tstring.hpp@{mof/base/tstring.hpp}}
+}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\end{DoxyCompactItemize}
+\subsection*{型定義}
+\begin{DoxyCompactItemize}
+\item 
+typedef TCHAR \hyperlink{tstring_8hpp_ae5b56a1d757792dc378e2750af10d392}{char}
+\item 
+typedef std::basic\_\-string$<$ TCHAR $>$ \hyperlink{namespacemof_ac5bfa05fda9898bdc5f163179389d944}{mof::tstring}
+\end{DoxyCompactItemize}
+
+
+\subsection{型定義}
+\hypertarget{tstring_8hpp_ae5b56a1d757792dc378e2750af10d392}{
+\index{tstring.hpp@{tstring.hpp}!char@{char}}
+\index{char@{char}!tstring.hpp@{tstring.hpp}}
+\subsubsection[{char}]{\setlength{\rightskip}{0pt plus 5cm}typedef TCHAR {\bf char}}}
+\label{tstring_8hpp_ae5b56a1d757792dc378e2750af10d392}
+
+
+ tstring.hpp の 5 行で定義されています。
\ No newline at end of file
diff --git a/saisei-1.0/doc/latex/vector2_8hpp.tex b/saisei-1.0/doc/latex/vector2_8hpp.tex
new file mode 100644 (file)
index 0000000..b4af31f
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{vector2_8hpp}{
+\section{mof/math/vector2.hpp}
+\label{vector2_8hpp}\index{mof/math/vector2.hpp@{mof/math/vector2.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1vector2}{mof::math::vector2}
+\begin{DoxyCompactList}\small\item\em 2次元ベクトルクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{mof::math}
+\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/vector3_8hpp.tex b/saisei-1.0/doc/latex/vector3_8hpp.tex
new file mode 100644 (file)
index 0000000..c2a2b46
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{vector3_8hpp}{
+\section{mof/math/vector3.hpp}
+\label{vector3_8hpp}\index{mof/math/vector3.hpp@{mof/math/vector3.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1vector3}{mof::math::vector3}
+\begin{DoxyCompactList}\small\item\em 3次元ベクトルクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{mof::math}
+\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/vector4_8hpp.tex b/saisei-1.0/doc/latex/vector4_8hpp.tex
new file mode 100644 (file)
index 0000000..75c4342
--- /dev/null
@@ -0,0 +1,16 @@
+\hypertarget{vector4_8hpp}{
+\section{mof/math/vector4.hpp}
+\label{vector4_8hpp}\index{mof/math/vector4.hpp@{mof/math/vector4.hpp}}
+}
+\subsection*{構成}
+\begin{DoxyCompactItemize}
+\item 
+class \hyperlink{classmof_1_1math_1_1vector4}{mof::math::vector4}
+\begin{DoxyCompactList}\small\item\em 4次元ベクトルクラス \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{ネームスペース}
+\begin{DoxyCompactItemize}
+\item 
+namespace \hyperlink{namespacemof}{mof}
+\item 
+namespace \hyperlink{namespacemof_1_1math}{mof::math}
+\end{DoxyCompactItemize}
diff --git a/saisei-1.0/doc/latex/vector_8hpp.tex b/saisei-1.0/doc/latex/vector_8hpp.tex
new file mode 100644 (file)
index 0000000..57864fc
--- /dev/null
@@ -0,0 +1,4 @@
+\hypertarget{vector_8hpp}{
+\section{mof/math/vector.hpp}
+\label{vector_8hpp}\index{mof/math/vector.hpp@{mof/math/vector.hpp}}
+}
diff --git a/saisei-1.0/extlib/license/oggvorbis_lisence.txt b/saisei-1.0/extlib/license/oggvorbis_lisence.txt
new file mode 100644 (file)
index 0000000..28de72a
--- /dev/null
@@ -0,0 +1,28 @@
+Copyright (c) 2002-2008 Xiph.org Foundation
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+- Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+- Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+- Neither the name of the Xiph.org Foundation nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION
+OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/saisei-1.0/rpg/debug/libexpat.dll b/saisei-1.0/rpg/debug/libexpat.dll
deleted file mode 100644 (file)
index 408a3da..0000000
Binary files a/saisei-1.0/rpg/debug/libexpat.dll and /dev/null differ
diff --git a/saisei-1.0/rpg/menu/menu.vcproj b/saisei-1.0/rpg/menu/menu.vcproj
deleted file mode 100644 (file)
index 608e1a1..0000000
+++ /dev/null
@@ -1,193 +0,0 @@
-<?xml version="1.0" encoding="shift_jis"?>
-<VisualStudioProject
-       ProjectType="Visual C++"
-       Version="8.00"
-       Name="menu"
-       ProjectGUID="{68A630D4-5627-44DB-843E-9638DE4081EC}"
-       RootNamespace="menu"
-       Keyword="Win32Proj"
-       >
-       <Platforms>
-               <Platform
-                       Name="Win32"
-               />
-       </Platforms>
-       <ToolFiles>
-       </ToolFiles>
-       <Configurations>
-               <Configuration
-                       Name="Debug|Win32"
-                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-                       IntermediateDirectory="$(ConfigurationName)"
-                       ConfigurationType="1"
-                       CharacterSet="1"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                               Optimization="0"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-                               MinimalRebuild="true"
-                               BasicRuntimeChecks="3"
-                               RuntimeLibrary="3"
-                               UsePrecompiledHeader="0"
-                               WarningLevel="3"
-                               Detect64BitPortabilityProblems="true"
-                               DebugInformationFormat="4"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLinkerTool"
-                               LinkIncremental="2"
-                               GenerateDebugInformation="true"
-                               SubSystem="1"
-                               TargetMachine="1"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCManifestTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCAppVerifierTool"
-                       />
-                       <Tool
-                               Name="VCWebDeploymentTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                       />
-               </Configuration>
-               <Configuration
-                       Name="Release|Win32"
-                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-                       IntermediateDirectory="$(ConfigurationName)"
-                       ConfigurationType="1"
-                       CharacterSet="1"
-                       WholeProgramOptimization="1"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-                               RuntimeLibrary="2"
-                               UsePrecompiledHeader="0"
-                               WarningLevel="3"
-                               Detect64BitPortabilityProblems="true"
-                               DebugInformationFormat="3"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLinkerTool"
-                               LinkIncremental="1"
-                               GenerateDebugInformation="true"
-                               SubSystem="1"
-                               OptimizeReferences="2"
-                               EnableCOMDATFolding="2"
-                               TargetMachine="1"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCManifestTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCAppVerifierTool"
-                       />
-                       <Tool
-                               Name="VCWebDeploymentTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                       />
-               </Configuration>
-       </Configurations>
-       <References>
-       </References>
-       <Files>
-               <Filter
-                       Name="\83\\81[\83\83t\83@\83C\83\8b"
-                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
-                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-                       >
-               </Filter>
-               <Filter
-                       Name="\83w\83b\83_\81\83t\83@\83C\83\8b"
-                       Filter="h;hpp;hxx;hm;inl;inc;xsd"
-                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-                       >
-               </Filter>
-               <Filter
-                       Name="\83\8a\83\\81[\83\83t\83@\83C\83\8b"
-                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
-                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-                       >
-               </Filter>
-       </Files>
-       <Globals>
-       </Globals>
-</VisualStudioProject>
diff --git a/saisei-1.0/rpg/rpg.sln b/saisei-1.0/rpg/rpg.sln
deleted file mode 100644 (file)
index 6d5dfed..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rpg", "rpg\rpg.vcxproj", "{0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "moflib", "..\moflib\moflib\moflib.vcxproj", "{04CD4817-1559-4830-BCB0-C5AE997CD904}"
-EndProject
-Global
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug|Win32 = Debug|Win32
-               Release|Win32 = Release|Win32
-       EndGlobalSection
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}.Debug|Win32.ActiveCfg = Debug|Win32
-               {0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}.Debug|Win32.Build.0 = Debug|Win32
-               {0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}.Release|Win32.ActiveCfg = Release|Win32
-               {0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}.Release|Win32.Build.0 = Release|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Debug|Win32.ActiveCfg = Debug|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Debug|Win32.Build.0 = Debug|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Release|Win32.ActiveCfg = Release|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Release|Win32.Build.0 = Release|Win32
-       EndGlobalSection
-       GlobalSection(SolutionProperties) = preSolution
-               HideSolutionNode = FALSE
-       EndGlobalSection
-EndGlobal
diff --git a/saisei-1.0/rpg/rpg.sln.old b/saisei-1.0/rpg/rpg.sln.old
deleted file mode 100644 (file)
index ba7ad2e..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C# Express 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rpg", "rpg\rpg.vcproj", "{0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}"
-       ProjectSection(ProjectDependencies) = postProject
-               {04CD4817-1559-4830-BCB0-C5AE997CD904} = {04CD4817-1559-4830-BCB0-C5AE997CD904}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "moflib", "..\moflib\moflib\moflib.vcproj", "{04CD4817-1559-4830-BCB0-C5AE997CD904}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Message_test", "..\test\Message_test\Message_test.vcproj", "{9217700A-B099-4E09-B836-DE7476962F40}"
-       ProjectSection(ProjectDependencies) = postProject
-               {04CD4817-1559-4830-BCB0-C5AE997CD904} = {04CD4817-1559-4830-BCB0-C5AE997CD904}
-       EndProjectSection
-EndProject
-Global
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug|Win32 = Debug|Win32
-               Release|Win32 = Release|Win32
-       EndGlobalSection
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}.Debug|Win32.ActiveCfg = Debug|Win32
-               {0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}.Debug|Win32.Build.0 = Debug|Win32
-               {0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}.Release|Win32.ActiveCfg = Release|Win32
-               {0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}.Release|Win32.Build.0 = Release|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Debug|Win32.ActiveCfg = Debug|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Debug|Win32.Build.0 = Debug|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Release|Win32.ActiveCfg = Release|Win32
-               {04CD4817-1559-4830-BCB0-C5AE997CD904}.Release|Win32.Build.0 = Release|Win32
-               {9217700A-B099-4E09-B836-DE7476962F40}.Debug|Win32.ActiveCfg = Debug|Win32
-               {9217700A-B099-4E09-B836-DE7476962F40}.Debug|Win32.Build.0 = Debug|Win32
-               {9217700A-B099-4E09-B836-DE7476962F40}.Release|Win32.ActiveCfg = Release|Win32
-               {9217700A-B099-4E09-B836-DE7476962F40}.Release|Win32.Build.0 = Release|Win32
-       EndGlobalSection
-       GlobalSection(SolutionProperties) = preSolution
-               HideSolutionNode = FALSE
-       EndGlobalSection
-EndGlobal
diff --git a/saisei-1.0/rpg/rpg.suo b/saisei-1.0/rpg/rpg.suo
deleted file mode 100644 (file)
index 3e0fa38..0000000
Binary files a/saisei-1.0/rpg/rpg.suo and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg.suo.old b/saisei-1.0/rpg/rpg.suo.old
deleted file mode 100644 (file)
index 6669433..0000000
Binary files a/saisei-1.0/rpg/rpg.suo.old and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/.Demo1.cpp.swp b/saisei-1.0/rpg/rpg/.Demo1.cpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/saisei-1.0/rpg/rpg/.Demo1.cpp.swp and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/.Demo2.cpp.swp b/saisei-1.0/rpg/rpg/.Demo2.cpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/saisei-1.0/rpg/rpg/.Demo2.cpp.swp and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/.resource.hpp.swp b/saisei-1.0/rpg/rpg/.resource.hpp.swp
deleted file mode 100644 (file)
index 08e7df1..0000000
Binary files a/saisei-1.0/rpg/rpg/.resource.hpp.swp and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/BuildLog.htm b/saisei-1.0/rpg/rpg/Debug/BuildLog.htm
deleted file mode 100644 (file)
index 1a37e1e..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/BuildLog.htm and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10048.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10048.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10048.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10048.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10052.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10052.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10052.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10052.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10108.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10108.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10108.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10108.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10212.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10212.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10212.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10212.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10440.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10440.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10440.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10440.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10464.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10464.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10464.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10464.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10540.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10540.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10540.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10540.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10716.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10716.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10716.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10716.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10740.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10740.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10740.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10740.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10896.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10896.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.10896.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.10896.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.11764.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.11764.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.11764.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.11764.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.11768.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.11768.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.11768.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.11768.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.11880.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.11880.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.11880.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.11880.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12016.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12016.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12016.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12016.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12028.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12028.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12028.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12028.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12036.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12036.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12036.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12036.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12088.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12088.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12088.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12088.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12120.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12120.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.12120.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.12120.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.13924.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.13924.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.13924.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.13924.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.2140.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.2140.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.2140.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.2140.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.2144.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.2144.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.2144.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.2144.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.2432.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.2432.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.2432.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.2432.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.2920.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.2920.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.2920.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.2920.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.3496.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.3496.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.3496.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.3496.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4216.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4216.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4216.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4216.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4368.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4368.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4368.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4368.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4432.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4432.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4432.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4432.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4488.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4488.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4488.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4488.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4548.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4548.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4548.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4548.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4960.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4960.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.4960.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.4960.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.5424.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.5424.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.5424.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.5424.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.5456.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.5456.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.5456.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.5456.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.5648.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.5648.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.5648.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.5648.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.5700.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.5700.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.5700.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.5700.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6040.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6040.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6040.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6040.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6128.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6128.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6128.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6128.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6200.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6200.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6200.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6200.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.624.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.624.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.624.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.624.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6600.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6600.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6600.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6600.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6688.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6688.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6688.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6688.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6728.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6728.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.6728.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.6728.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7060.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7060.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7060.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7060.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7072.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7072.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7072.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7072.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7172.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7172.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7172.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7172.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7300.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7300.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7300.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7300.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7844.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7844.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7844.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7844.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7984.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7984.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.7984.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.7984.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8016.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8016.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8016.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8016.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8144.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8144.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8144.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8144.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8184.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8184.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8184.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8184.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8212.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8212.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8212.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8212.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8244.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8244.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8244.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8244.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8260.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8260.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8260.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8260.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8620.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8620.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8620.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8620.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8672.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8672.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8672.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8672.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8692.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8692.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8692.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8692.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8844.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8844.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8844.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8844.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8912.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8912.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8912.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8912.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8976.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8976.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.8976.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.8976.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9076.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9076.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9076.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9076.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9132.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9132.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9132.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9132.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9216.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9216.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9216.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9216.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9336.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9336.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9336.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9336.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9384.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9384.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9384.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9384.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9444.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9444.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9444.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9444.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9540.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9540.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9540.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9540.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9596.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9596.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9596.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9596.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9640.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9640.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9640.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9640.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9744.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9744.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9744.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9744.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9772.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9772.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9772.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9772.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9776.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9776.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9776.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9776.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9832.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9832.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9832.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9832.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9848.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9848.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9848.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9848.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9868.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9868.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9868.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9868.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9908.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9908.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9908.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9908.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9916.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9916.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9916.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9916.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9948.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9948.read.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.9948.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.9948.write.1.tlog
deleted file mode 100644 (file)
index 46b134b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ÿþ
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/Debug/CL.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/CL.read.1.tlog
deleted file mode 100644 (file)
index 55fddc1..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/CL.read.1.tlog and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/cl.command.1.tlog b/saisei-1.0/rpg/rpg/Debug/cl.command.1.tlog
deleted file mode 100644 (file)
index dd2db4e..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/cl.command.1.tlog and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/cl.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/cl.write.1.tlog
deleted file mode 100644 (file)
index b86e1d2..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/cl.write.1.tlog and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/link.command.1.tlog b/saisei-1.0/rpg/rpg/Debug/link.command.1.tlog
deleted file mode 100644 (file)
index b5a6420..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/link.command.1.tlog and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/link.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/link.read.1.tlog
deleted file mode 100644 (file)
index 172e57c..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/link.read.1.tlog and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/link.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/link.write.1.tlog
deleted file mode 100644 (file)
index 105c4a3..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/link.write.1.tlog and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/mt.command.1.tlog b/saisei-1.0/rpg/rpg/Debug/mt.command.1.tlog
deleted file mode 100644 (file)
index 206d5f1..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/mt.command.1.tlog and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/mt.dep b/saisei-1.0/rpg/rpg/Debug/mt.dep
deleted file mode 100644 (file)
index bff0ac2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-\83}\83j\83t\83F\83X\83\83\8a\83\\81[\83X\82Ì\8dÅ\8fI\8dX\90V\93ú\8e\9e:  8:51:21.62 (2010/03/14) 
diff --git a/saisei-1.0/rpg/rpg/Debug/mt.read.1.tlog b/saisei-1.0/rpg/rpg/Debug/mt.read.1.tlog
deleted file mode 100644 (file)
index 64bacb8..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/mt.read.1.tlog and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/mt.write.1.tlog b/saisei-1.0/rpg/rpg/Debug/mt.write.1.tlog
deleted file mode 100644 (file)
index 64d6e5f..0000000
Binary files a/saisei-1.0/rpg/rpg/Debug/mt.write.1.tlog and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Debug/rpg.Build.CppClean.log b/saisei-1.0/rpg/rpg/Debug/rpg.Build.CppClean.log
deleted file mode 100644 (file)
index 9b828da..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\DEBUG\RPG.EXE
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\rpg.pdb
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\CHARACTERBOARD.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1184.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1184.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1636.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1636.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1676.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1676.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1768.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1768.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1912.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.1912.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2120.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2120.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.224.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.224.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2460.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2460.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2472.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2472.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2500.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2500.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2644.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2644.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2724.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.2724.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.3860.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.3860.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.3896.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.3896.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.3952.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.3952.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4216.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4216.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4264.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4264.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4488.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4488.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4500.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4500.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4660.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4660.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4684.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4684.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4748.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4748.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4848.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4848.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4920.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4920.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4956.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4956.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4984.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.4984.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5024.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5024.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5244.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5244.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5344.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5344.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5396.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5396.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5440.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5440.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5656.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5656.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5764.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5764.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5876.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5876.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5912.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5912.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5988.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.5988.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6040.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6040.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6088.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6088.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6220.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6220.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6280.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6280.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6284.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6284.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6348.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6348.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6384.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6384.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6388.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6388.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6448.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6448.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6468.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6468.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6476.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6476.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6484.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6484.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6516.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6516.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6560.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6560.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6564.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6564.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6692.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6692.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6844.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6844.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6876.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6876.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6948.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6948.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6988.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6988.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6992.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6992.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6996.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.6996.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7076.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7076.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7084.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7084.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7168.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7168.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7204.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7204.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7252.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7252.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7280.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7280.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7296.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7296.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7368.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7368.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7412.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7412.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7504.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7504.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7608.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7608.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7616.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7616.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7648.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7648.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7652.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7652.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7760.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7760.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7996.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.7996.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.8008.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.8008.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.8020.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.8020.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.8148.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.8148.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.8176.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.8176.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\cl.command.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\CL.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\cl.write.1.tlog
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\CREATEFRAME.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\CREATEMENUVIEW.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\DEMO1.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\DEMO2.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\DEMO3.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\HIGHLIGHTBUTTONVIEW.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\IMAGETILER.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\IMAGETILEVIEW.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\link.4484.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\link.4484.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\link.command.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\link.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\link.write.1.tlog
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\MAIN.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\mt.command.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\mt.read.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\mt.write.1.tlog
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\MYENVIRONMENT.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\RESOURCE.OBJ
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\rpg.exe.intermediate.manifest
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\rpg.write.1.tlog
-C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\Debug\Settings.obj
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\SQLITE_WRAPPER.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\TESTSCENE.OBJ
-C:\DOCUMENTS AND SETTINGS\TOMOHIROYASUDA\MY DOCUMENTS\VISUAL STUDIO 2005\PROJECTS\RPG\RPG\DEBUG\VC100.PDB
diff --git a/saisei-1.0/rpg/rpg/Debug/rpg.exe.intermediate.manifest b/saisei-1.0/rpg/rpg/Debug/rpg.exe.intermediate.manifest
deleted file mode 100644 (file)
index ecea6f7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
-<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
-  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
-    <security>
-      <requestedPrivileges>
-        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
-      </requestedPrivileges>
-    </security>
-  </trustInfo>
-</assembly>
diff --git a/saisei-1.0/rpg/rpg/Debug/rpg.lastbuildstate b/saisei-1.0/rpg/rpg/Debug/rpg.lastbuildstate
deleted file mode 100644 (file)
index 71565c9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#v4.0:v100
-Debug|Win32|C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\|
diff --git a/saisei-1.0/rpg/rpg/Debug/rpg.log b/saisei-1.0/rpg/rpg/Debug/rpg.log
deleted file mode 100644 (file)
index e676696..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-2010/10/14 5:29:56 にビルドを開始しました。
-     1>ノード 2 上のプロジェクト "C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\rpg.vcxproj" (build ターゲット)。
-     1>InitializeBuildStatus:
-         "AlwaysCreate" が指定されたため "Debug\rpg.unsuccessfulbuild" を作成しています。
-       ClCompile:
-         C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /I"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg" /I"C:\Program Files\Lua\5.1\include" /I"C:\Program Files\boost\boost_1_40_0" /I"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib" /I"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\extlib" /I"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\expat\include" /Zi /nologo /W4 /WX- /MP /Od /Oy- /Gm- /EHsc /MTd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt Demo1.cpp
-         Demo1.cpp
-     1>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/stream/Cascade.hpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
-     1>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/stream/Cache.hpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
-     1>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/Component2D.hpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
-     1>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/FactoryMethod.hpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
-     1>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/widget/VerticalClipping.hpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
-     1>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/widget/VerticalClipping.hpp(31): warning C4512: 'mof::widget::VerticalClipping' : 代入演算子を生成できません。
-                 C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/widget/VerticalClipping.hpp(12) : 'mof::widget::VerticalClipping' の宣言を確認してください。
-     1>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/widget/HorizontalClipping.hpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
-     1>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/widget/HorizontalClipping.hpp(31): warning C4512: 'mof::widget::HorizontalClipping' : 代入演算子を生成できません。
-                 C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/widget/HorizontalClipping.hpp(12) : 'mof::widget::HorizontalClipping' の宣言を確認してください。
-     1>c:\documents and settings\tomohiroyasuda\my documents\visual studio 2005\projects\rpg\rpg\resource.hpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
-     1>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\mof/script/Environment.hpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
-       Link:
-         C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\rpg.exe" /NOLOGO /LIBPATH:"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\debug" /LIBPATH:"C:\Program Files\Lua\5.1\lib" moflib.lib sqlite3.lib /MANIFEST /ManifestFile:"Debug\rpg.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\rpg.pdb" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\rpg.lib" /MACHINE:X86 Debug\CharacterBoard.obj
-         Debug\Demo1.obj
-         Debug\Demo2.obj
-         Debug\Demo3.obj
-         Debug\main.obj
-         Debug\resource.obj
-         Debug\MyEnvironment.obj
-         Debug\Settings.obj
-         Debug\sqlite_wrapper.obj
-         Debug\TestScene.obj
-         Debug\createFrame.obj
-         Debug\createMenuView.obj
-         Debug\HighlightButtonView.obj
-         Debug\ImageTiler.obj
-         Debug\ImageTileView.obj
-         "C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\moflib.lib"
-         LINK : 前回のインクリメンタル リンクで C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\rpg.exe が見つからなかったか、ビルドされませんでした。フル リンクを行います。
-         rpg.vcxproj -> C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\rpg.exe
-       Manifest:
-         C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\mt.exe /nologo /verbose /outputresource:"C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\Debug\rpg.exe;#1" /manifest Debug\rpg.exe.intermediate.manifest
-       FinalizeBuildStatus:
-         ファイル "Debug\rpg.unsuccessfulbuild" を削除しています。
-         "Debug\rpg.lastbuildstate" のタッチ タスクを実行しています。
-     1>プロジェクト "C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\rpg.vcxproj" (build ターゲット) のビルドが完了しました。
-
-ビルドに成功しました。
-
-経過時間 00:00:10.35
diff --git a/saisei-1.0/rpg/rpg/Release/BuildLog.htm b/saisei-1.0/rpg/rpg/Release/BuildLog.htm
deleted file mode 100644 (file)
index 9363b7c..0000000
Binary files a/saisei-1.0/rpg/rpg/Release/BuildLog.htm and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/Release/mt.dep b/saisei-1.0/rpg/rpg/Release/mt.dep
deleted file mode 100644 (file)
index fd2288f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-\83}\83j\83t\83F\83X\83\83\8a\83\\81[\83X\82Ì\8dÅ\8fI\8dX\90V\93ú\8e\9e:  8:09:10.67 (2009/07/20) 
diff --git a/saisei-1.0/rpg/rpg/Release/rpg.exe.intermediate.manifest b/saisei-1.0/rpg/rpg/Release/rpg.exe.intermediate.manifest
deleted file mode 100644 (file)
index 9b3e3ba..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
-<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
-</assembly>
diff --git a/saisei-1.0/rpg/rpg/Release/vc80.idb b/saisei-1.0/rpg/rpg/Release/vc80.idb
deleted file mode 100644 (file)
index c0a82b6..0000000
Binary files a/saisei-1.0/rpg/rpg/Release/vc80.idb and /dev/null differ
diff --git a/saisei-1.0/rpg/rpg/rpg.vcproj b/saisei-1.0/rpg/rpg/rpg.vcproj
deleted file mode 100644 (file)
index d631f3a..0000000
+++ /dev/null
@@ -1,261 +0,0 @@
-<?xml version="1.0" encoding="shift_jis"?>
-<VisualStudioProject
-       ProjectType="Visual C++"
-       Version="8.00"
-       Name="rpg"
-       ProjectGUID="{0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}"
-       >
-       <Platforms>
-               <Platform
-                       Name="Win32"
-               />
-       </Platforms>
-       <ToolFiles>
-       </ToolFiles>
-       <Configurations>
-               <Configuration
-                       Name="Debug|Win32"
-                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-                       IntermediateDirectory="$(ConfigurationName)"
-                       ConfigurationType="1"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                               Optimization="0"
-                               AdditionalIncludeDirectories="&quot;C:\Program Files\Lua\5.1\include&quot;;&quot;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg&quot;;&quot;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib&quot;"
-                               WarningLevel="4"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLinkerTool"
-                               AdditionalDependencies="moflib.lib lua5.1.lib"
-                               AdditionalLibraryDirectories="&quot;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\debug&quot;;&quot;C:\Program Files\Lua\5.1\lib&quot;"
-                               GenerateDebugInformation="true"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCManifestTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCAppVerifierTool"
-                       />
-                       <Tool
-                               Name="VCWebDeploymentTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                       />
-               </Configuration>
-               <Configuration
-                       Name="Release|Win32"
-                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-                       IntermediateDirectory="$(ConfigurationName)"
-                       ConfigurationType="1"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="&quot;C:\Program Files\Lua\5.1\include&quot;;&quot;C:\Program Files\luabind-0.8&quot;;&quot;C:\Program Files\Lua\5.1\include\cppunit&quot;;&quot;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib&quot;"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLinkerTool"
-                               AdditionalOptions="/NODEFAULTLIB:library /LTCG"
-                               AdditionalDependencies="moflib.lib"
-                               AdditionalLibraryDirectories="&quot;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\release&quot;"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCManifestTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCAppVerifierTool"
-                       />
-                       <Tool
-                               Name="VCWebDeploymentTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                       />
-               </Configuration>
-       </Configurations>
-       <References>
-       </References>
-       <Files>
-               <Filter
-                       Name="\83\\81[\83\83t\83@\83C\83\8b"
-                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
-                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-                       >
-                       <File
-                               RelativePath=".\Demo1.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Demo2.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Demo3.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\main.cpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\resource.cpp"
-                               >
-                       </File>
-                       <Filter
-                               Name="widget"
-                               >
-                               <File
-                                       RelativePath=".\widget\createFrame.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\widget\createMenuView.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\widget\HighlightButtonView.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\widget\ImageTiler.cpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\widget\ImageTileView.cpp"
-                                       >
-                               </File>
-                       </Filter>
-               </Filter>
-               <Filter
-                       Name="\83\8a\83\\81[\83\83t\83@\83C\83\8b"
-                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
-                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-                       >
-               </Filter>
-               <Filter
-                       Name="\83w\83b\83_\81\83t\83@\83C\83\8b"
-                       Filter="h;hpp;hxx;hm;inl;inc;xsd"
-                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-                       >
-                       <File
-                               RelativePath=".\configure.hpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Demo1.hpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Demo2.hpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\Demo3.hpp"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\resource.hpp"
-                               >
-                       </File>
-                       <Filter
-                               Name="widget"
-                               >
-                               <File
-                                       RelativePath=".\widget\createFrame.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\widget\createMenuView.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\widget\HighlightButtonView.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\widget\ImageTiler.hpp"
-                                       >
-                               </File>
-                               <File
-                                       RelativePath=".\widget\ImageTileView.hpp"
-                                       >
-                               </File>
-                       </Filter>
-               </Filter>
-       </Files>
-       <Globals>
-       </Globals>
-</VisualStudioProject>
diff --git a/saisei-1.0/rpg/rpg/rpg.vcproj.TOMOHIRO.TomohiroYasuda.user b/saisei-1.0/rpg/rpg/rpg.vcproj.TOMOHIRO.TomohiroYasuda.user
deleted file mode 100644 (file)
index b23a0e5..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="shift_jis"?>
-<VisualStudioUserFile
-       ProjectType="Visual C++"
-       Version="8.00"
-       ShowAllFiles="false"
-       >
-       <Configurations>
-               <Configuration
-                       Name="Debug|Win32"
-                       >
-                       <DebugSettings
-                               Command="$(TargetPath)"
-                               WorkingDirectory="C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\debug"
-                               CommandArguments=""
-                               Attach="false"
-                               DebuggerType="3"
-                               Remote="1"
-                               RemoteMachine="TOMOHIRO"
-                               RemoteCommand=""
-                               HttpUrl=""
-                               PDBPath=""
-                               SQLDebugging=""
-                               Environment=""
-                               EnvironmentMerge="true"
-                               DebuggerFlavor="0"
-                               MPIRunCommand=""
-                               MPIRunArguments=""
-                               MPIRunWorkingDirectory=""
-                               ApplicationCommand=""
-                               ApplicationArguments=""
-                               ShimCommand=""
-                               MPIAcceptMode=""
-                               MPIAcceptFilter=""
-                       />
-               </Configuration>
-               <Configuration
-                       Name="Release|Win32"
-                       >
-                       <DebugSettings
-                               Command="$(TargetPath)"
-                               WorkingDirectory=""
-                               CommandArguments=""
-                               Attach="false"
-                               DebuggerType="3"
-                               Remote="1"
-                               RemoteMachine="TOMOHIRO"
-                               RemoteCommand=""
-                               HttpUrl=""
-                               PDBPath=""
-                               SQLDebugging=""
-                               Environment=""
-                               EnvironmentMerge="true"
-                               DebuggerFlavor=""
-                               MPIRunCommand=""
-                               MPIRunArguments=""
-                               MPIRunWorkingDirectory=""
-                               ApplicationCommand=""
-                               ApplicationArguments=""
-                               ShimCommand=""
-                               MPIAcceptMode=""
-                               MPIAcceptFilter=""
-                       />
-               </Configuration>
-       </Configurations>
-</VisualStudioUserFile>
diff --git a/saisei-1.0/rpg/rpg/rpg.vcxproj b/saisei-1.0/rpg/rpg/rpg.vcxproj
deleted file mode 100644 (file)
index 9341d55..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{0F6EAEBE-4F7B-485F-99CE-5D9918CBC304}</ProjectGuid>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib;C:\Program Files\Microsoft DirectX SDK %28February 2010%29\Lib\x86;C:\Program Files\boost\boost_1_40_0\stage\lib;$(LibraryPath)</LibraryPath>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg;C:\Program Files\Lua\5.1\include;C:\Program Files\boost\boost_1_40_0;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\rpg\extlib;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\expat\include</AdditionalIncludeDirectories>
-      <WarningLevel>Level4</WarningLevel>
-      <MultiProcessorCompilation>true</MultiProcessorCompilation>
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>moflib.lib;sqlite3.lib</AdditionalDependencies>
-      <AdditionalLibraryDirectories>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\debug;C:\Program Files\Lua\5.1\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>C:\Program Files\Lua\5.1\include;C:\Program Files\luabind-0.8;C:\Program Files\Lua\5.1\include\cppunit;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-    </ClCompile>
-    <Link>
-      <AdditionalOptions>/NODEFAULTLIB:library /LTCG %(AdditionalOptions)</AdditionalOptions>
-      <AdditionalDependencies>moflib.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\rpg\release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="CharacterBoard.cpp" />
-    <ClCompile Include="Demo1.cpp" />
-    <ClCompile Include="Demo2.cpp" />
-    <ClCompile Include="Demo3.cpp" />
-    <ClCompile Include="main.cpp" />
-    <ClCompile Include="resource.cpp" />
-    <ClCompile Include="script\MyEnvironment.cpp" />
-    <ClCompile Include="Settings.cpp" />
-    <ClCompile Include="sqlite_wrapper.cpp" />
-    <ClCompile Include="TestScene.cpp" />
-    <ClCompile Include="widget\createFrame.cpp" />
-    <ClCompile Include="widget\createMenuView.cpp" />
-    <ClCompile Include="widget\HighlightButtonView.cpp" />
-    <ClCompile Include="widget\ImageTiler.cpp" />
-    <ClCompile Include="widget\ImageTileView.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="CharacterBoard.hpp" />
-    <ClInclude Include="configure.hpp" />
-    <ClInclude Include="Demo1.hpp" />
-    <ClInclude Include="Demo2.hpp" />
-    <ClInclude Include="Demo3.hpp" />
-    <ClInclude Include="resource.hpp" />
-    <ClInclude Include="script\MyEnvironment.hpp" />
-    <ClInclude Include="Settings.hpp" />
-    <ClInclude Include="sqlite_wrapper.hpp" />
-    <ClInclude Include="TestScene.hpp" />
-    <ClInclude Include="widget\createFrame.hpp" />
-    <ClInclude Include="widget\createMenuView.hpp" />
-    <ClInclude Include="widget\HighlightButtonView.hpp" />
-    <ClInclude Include="widget\ImageTiler.hpp" />
-    <ClInclude Include="widget\ImageTileView.hpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\..\moflib\moflib\moflib.vcxproj">
-      <Project>{04cd4817-1559-4830-bcb0-c5ae997cd904}</Project>
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/rpg.vcxproj.filters b/saisei-1.0/rpg/rpg/rpg.vcxproj.filters
deleted file mode 100644 (file)
index ff954ac..0000000
+++ /dev/null
@@ -1,129 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="ソース ファイル">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="ソース ファイル\widget">
-      <UniqueIdentifier>{add1e201-f39b-4bbe-a2c2-94e94303e6fa}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="リソース ファイル">
-      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
-      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
-    </Filter>
-    <Filter Include="ヘッダー ファイル">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="ヘッダー ファイル\widget">
-      <UniqueIdentifier>{3b7a5d19-fdb1-41de-a6eb-0b0264cdfde1}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="ヘッダー ファイル\script">
-      <UniqueIdentifier>{1f07a6e6-4368-41c1-98c4-3904c828a74e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="ソース ファイル\script">
-      <UniqueIdentifier>{16614efb-9490-4228-977d-e2a13c3f6179}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="ヘッダー ファイル\other">
-      <UniqueIdentifier>{9eac29d6-8d45-4ddb-9a0f-e291ab144ab5}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="ソース ファイル\other">
-      <UniqueIdentifier>{375d9b3c-d9d6-4ae1-9518-a717ba580359}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="Demo1.cpp">
-      <Filter>ソース ファイル</Filter>
-    </ClCompile>
-    <ClCompile Include="Demo2.cpp">
-      <Filter>ソース ファイル</Filter>
-    </ClCompile>
-    <ClCompile Include="Demo3.cpp">
-      <Filter>ソース ファイル</Filter>
-    </ClCompile>
-    <ClCompile Include="main.cpp">
-      <Filter>ソース ファイル</Filter>
-    </ClCompile>
-    <ClCompile Include="resource.cpp">
-      <Filter>ソース ファイル</Filter>
-    </ClCompile>
-    <ClCompile Include="widget\createFrame.cpp">
-      <Filter>ソース ファイル\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="widget\createMenuView.cpp">
-      <Filter>ソース ファイル\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="widget\HighlightButtonView.cpp">
-      <Filter>ソース ファイル\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="widget\ImageTiler.cpp">
-      <Filter>ソース ファイル\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="widget\ImageTileView.cpp">
-      <Filter>ソース ファイル\widget</Filter>
-    </ClCompile>
-    <ClCompile Include="script\MyEnvironment.cpp">
-      <Filter>ソース ファイル\script</Filter>
-    </ClCompile>
-    <ClCompile Include="TestScene.cpp">
-      <Filter>ソース ファイル</Filter>
-    </ClCompile>
-    <ClCompile Include="CharacterBoard.cpp">
-      <Filter>ソース ファイル\other</Filter>
-    </ClCompile>
-    <ClCompile Include="Settings.cpp">
-      <Filter>ソース ファイル</Filter>
-    </ClCompile>
-    <ClCompile Include="sqlite_wrapper.cpp">
-      <Filter>ソース ファイル</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="configure.hpp">
-      <Filter>ヘッダー ファイル</Filter>
-    </ClInclude>
-    <ClInclude Include="Demo1.hpp">
-      <Filter>ヘッダー ファイル</Filter>
-    </ClInclude>
-    <ClInclude Include="Demo2.hpp">
-      <Filter>ヘッダー ファイル</Filter>
-    </ClInclude>
-    <ClInclude Include="Demo3.hpp">
-      <Filter>ヘッダー ファイル</Filter>
-    </ClInclude>
-    <ClInclude Include="resource.hpp">
-      <Filter>ヘッダー ファイル</Filter>
-    </ClInclude>
-    <ClInclude Include="widget\createFrame.hpp">
-      <Filter>ヘッダー ファイル\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="widget\createMenuView.hpp">
-      <Filter>ヘッダー ファイル\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="widget\HighlightButtonView.hpp">
-      <Filter>ヘッダー ファイル\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="widget\ImageTiler.hpp">
-      <Filter>ヘッダー ファイル\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="widget\ImageTileView.hpp">
-      <Filter>ヘッダー ファイル\widget</Filter>
-    </ClInclude>
-    <ClInclude Include="script\MyEnvironment.hpp">
-      <Filter>ヘッダー ファイル\script</Filter>
-    </ClInclude>
-    <ClInclude Include="TestScene.hpp">
-      <Filter>ヘッダー ファイル</Filter>
-    </ClInclude>
-    <ClInclude Include="CharacterBoard.hpp">
-      <Filter>ヘッダー ファイル\other</Filter>
-    </ClInclude>
-    <ClInclude Include="Settings.hpp">
-      <Filter>ヘッダー ファイル</Filter>
-    </ClInclude>
-    <ClInclude Include="sqlite_wrapper.hpp">
-      <Filter>ヘッダー ファイル</Filter>
-    </ClInclude>
-  </ItemGroup>
-</Project>
\ No newline at end of file
diff --git a/saisei-1.0/rpg/rpg/rpg.vcxproj.user b/saisei-1.0/rpg/rpg/rpg.vcxproj.user
deleted file mode 100644 (file)
index 8173198..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LocalDebuggerWorkingDirectory>$(SolutionDir)$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-</Project>
\ No newline at end of file
diff --git a/saisei-1.0/src/CMakeLists.txt b/saisei-1.0/src/CMakeLists.txt
new file mode 100644 (file)
index 0000000..78bf61f
--- /dev/null
@@ -0,0 +1,10 @@
+mof_executable_project(
+       "saisei"
+       SRCDIRS
+               "./"
+               "./widget/"
+               "./script/"
+       LIBRARIES
+               "moflib"
+       )
+
diff --git a/saisei-1.0/src/LICENSE.txt b/saisei-1.0/src/LICENSE.txt
new file mode 100644 (file)
index 0000000..42646c9
--- /dev/null
@@ -0,0 +1,24 @@
+Motif Of Functions LIBrary (moflib) 1.0
+
+The MIT License
+
+Copyright (c) 2010 o_ggy
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+